Subscribe

Jihad D. Waspada

Software Developer 🇮🇩🇳🇱

  • TIL: [Bab 5] The Divine Reality — A Universe from Nothing?

    February 21, 2023  â€¢  7 min read
    Argumen Qur'an tentang Tuhan
  • Function Overload di Typescript

    October 28, 2022  â€¢  4 min read
    Function overload memungkinkan kita untuk mendefinisikan kombinasi type yang bervariasi baik di posisi parameter maupun di posisi return.
  • Mengelola State Dengan Observer Pattern (Typescript)

    October 22, 2022  â€¢  5 min read
    Lewat pattern ini kita bisa mendapatkan update suatu nilai saat mengalami perubahan, gak perlu pake polling
  • Catatan Buku The Effective Engineer

    October 20, 2022  â€¢  25 min read
    Bagaimana kamu bisa memberikan dampak yang berarti dengan usaha yang minimal
  • TIL: [Bab 4] The Divine Reality — Self-Evident

    April 29, 2022  â€¢  11 min read
    Mengapa ateisme tidak natural
  • Covariance and Contravariance in Typescript

    July 2, 2021  â€¢  5 min read
    How we can convert a union type into an intersection type using contravariance
  • TIL: [Bab 3] The Divine Reality — Musuh Akal

    June 9, 2021  â€¢  11 min read
    Mengapa ateisme tidak logis
  • Mudahkan Perkerjaanmu dengan Beberapa Tips Typescript Berikut

    May 24, 2021  â€¢  3 min read
    Tiga tips receh di Typescript
  • TIL: [Bab 2] The Divine Reality — Hidup Tanpa Tuhan

    May 14, 2021  â€¢  13 min read
    Implikasi paham Ateisme
  • TIL: [Bab 1] The Divine Reality — Ateisme

    May 1, 2021  â€¢  4 min read
    Definisi, latar belakang, dan meningkatnya paham Ateisme
  • How to Setup Stylelint with Neovim LSP

    March 27, 2021  â€¢  4 min read
    Stylelint + NVIM diagnostic
  • Boolean: Bisa Jadi Bukan Teman Baikmu

    June 6, 2020  â€¢  4 min read
    Memodelkan behavior dengan boolean memang mudah. Namun apakah cukup sampai di situ?
  • Gimana sih Rasanya Interview untuk Posisi Frontend Developer?

    June 1, 2020  â€¢  14 min read
    Ringakasan pengalaman pribadi saya ketika melamar untuk posisi frontend developer ke berbagai macam perusahaan di Belanda
  • Gak Enaknya Jadi Ekspat (Part 1: Housing)

    May 20, 2020  â€¢  8 min read
    Menjadi ekspat gak selalu seperti yang terlihat dari luar. Apalagi ketika sudah berkeluarga dan harus mencari tempat tinggal
  • Sembunyikan State-mu dengan State Monad

    March 28, 2020  â€¢  4 min read
    State monad sebagai pattern untuk meringankan state tracking dengan cara yang pure
  • Akses Global Values dengan Reader Monad

    March 21, 2020  â€¢  4 min read
    Reader Monad sebagai wadah penyimpanan global values
  • Dependency Injection Dengan Pendekatan Functional

    March 19, 2020  â€¢  8 min read
    DI tanpa class dan hanya dengan function?
  • Bifunctor: Sikat Kanan Kiri

    January 23, 2020  â€¢  2 min read
    Functor + Functor = Bifunctor
  • Contravariant Functor

    November 2, 2019  â€¢  11 min read
    Apa benar semua data dengan kind `Type → Type` adalah Functor? Bagaimana dengan type variable yang muncul di posisi negatif?
  • Code Reuse — Berkaca dari Functor

    October 29, 2019  â€¢  7 min read
    Pengenalan konsep Functor dari sisi code reusability dengan Purescript
  • Kenalan Dulu sama Type Class

    October 10, 2019  â€¢  9 min read
    Ad-hoc polymorphism "interface"
  • Types sebagai Hansip: Validasikan Business Logic-mu saat Compile Time

    August 30, 2019  â€¢  7 min read
    Berbagi beban dengan compiler untuk memastikan business requirement terimplementasikan dengan benar
  • Term, Type, dan Kind di Purescript

    August 28, 2019  â€¢  4 min read
    Masih ada dunia lain di atas types: dunia kind
  • Type Class Dan Cara Kerjanya Di Balik Layar

    August 23, 2019  â€¢  5 min read
    Type Class adalah sebuah cara untuk memberikan instance dictionary secara implisit
  • Bereksperimen dengan Row Types di Purescript

    August 21, 2019  â€¢  10 min read
    Fokus artikel ini lebih ke type-level programming untuk Row Types di Purescript. Saya mencoba menjelaskan bagaimana membuat type signature yang agak kompleks step by step
  • Membantu Compiler dengan Functional Dependencies

    August 16, 2019  â€¢  9 min read
    Functional Dependencies memungkinkan programmer mengekspresikan relasi antar type sekaligus memberi compiler jalan pintas dalam meng-infer suatu type
  • Kenapa Saya Belajar Purescript

    August 3, 2019  â€¢  10 min read
    Sekedar share pendapat pribadi kenapa lebih memilih Purescript dibandingkan bahasa-bahasa functional lainnya
  • Row Polymorphism di Typescript

    July 28, 2019  â€¢  5 min read
    Fitur yang sangat penting bagi bahasa pemrograman yang banyak berinteraksi dengan record, seperti Typescript
  • Generic di atas Generic: Higher-Kinded Type

    July 6, 2019  â€¢  5 min read
    Setiap value ada type-nya. Dan setiap type ada kind-nya.
  • Kenapa Immutability Itu Penting (Javascript)

    June 30, 2019  â€¢  6 min read
    Dalam banyak kasus, Immutability justru membantu menghilangkan kompleksitas yang sebenarnya tidak perlu
  • Selamat Tinggal Medium

    June 30, 2019  â€¢  2 min read
    Medium bagus sih, cuman kayaknya lebih asik bikin blog sendiri 🥳
  • Kerja Merantau di Belanda

    June 29, 2019  â€¢  8 min read
    Tidak selamanya orang yang bekerja di luar negeri haruslah orang yang hebat. Dan tidak selamanya bekerja di luar negeri itu sesulit yang dibayangkan

© Copyright 2023 Jihad D. Waspada

Powered by Hugo Theme inspired By nodejh