Badri's Thoughts, Stories & Ideas
I am a seasoned Software Engineer with more than 15 years of experience in designing, developing, and managing a diverse range of systems, including news portal, bill payment platform, e-commerce solution, and fintech application. I write about my experiences and best practices across a wide range of software engineering topics on a separate blog. You can read them here.
Jun 21

Spec Driven Development Part 2: Anatomi Spec yang Baik

13 min read
Jun 21

Spec Driven Development Part 1: Overview

8 min read
Jun 19

Concurrency dan Race Condition di Rust: Panduan Lengkap dari Ownership hingga Async Tokio

20 min read
Jun 18

Concurrency dan Race Condition di Kotlin: Panduan Lengkap dari Thread hingga Coroutines

21 min read
Jun 17

Concurrency dan Race Condition di Go: Panduan Lengkap dari Dasar hingga Pola Produksi

21 min read
Jun 17

Multithreading, Concurrency, dan Race Condition di Java: Panduan Lengkap dari Thread Klasik hingga Virtual Threads

23 min read
May 29

MCP Server dan Implementasinya dengan Go

21 min read
May 29

Memahami Bagaimana Garbage Collector di Go Bekerja

16 min read
May 28

VP Engineering, EM dan PM — Kolaborasi yang Benar

18 min read
Feb 14

🚀 Go Binary Bukan Sekadar Kode Anda: Membongkar Isi Sebenarnya dari Hasil Build Golang

7 min read

Portofolio