Blog

Pemikiran tentang software engineering, produktivitas, dan kewirausahaan

Semua Artikel

19 artikel dan terus bertambah

Menampilkan semua 19 artikel

Engineering

11 artikel

16 Mei 2026

Metrik yang Wajib Diukur Sejak Hari Pertama

Banyak tim baru mulai mengukur setelah ada masalah. Padahal ada metrik yang seharusnya sudah dipantau sejak baris kode pertama ditulis — bahkan sebelum ada user pertama.

Engineering
Software EngineeringEngineering MetricsDevOps+2
16 Mei 2026

Kapan Technical Improvement Layak Diprioritaskan?

Tidak semua improvement teknis perlu dikerjakan. Tapi bukan berarti semua bisa diabaikan. Ada framework sederhana untuk memutuskan mana yang layak diprioritaskan — dan mana yang cukup dicatat dulu.

Engineering
Software EngineeringEngineering LeadershipTechnical Debt+2
3 Mei 2026

Struktur Folder dalam Praktik: Satu Fitur, Lima Arsitektur (C# / .NET)

Membangun fitur Orders yang sama menggunakan Simple MVC, Layered, Feature-Based, Clean Architecture, dan Microservices — dilengkapi strategi testing untuk masing-masing, dengan contoh kode nyata menggunakan C# dan ASP.NET Core.

Engineering
Software EngineeringArchitectureC#+2
3 Mei 2026

Struktur Folder dalam Praktik: Satu Fitur, Lima Arsitektur (Node.js)

Membangun fitur Orders yang sama menggunakan Simple MVC, Layered, Feature-Based, Clean Architecture, dan Microservices — dilengkapi strategi testing untuk masing-masing, dengan contoh kode nyata menggunakan TypeScript, Express, dan NestJS.

Engineering
Software EngineeringArchitectureTypeScript+3
3 Mei 2026

Struktur Folder dalam Praktik: Satu Fitur, Lima Arsitektur (Python)

Membangun fitur Orders yang sama menggunakan Simple MVC, Layered, Feature-Based, Clean Architecture, dan Microservices — dilengkapi strategi testing untuk masing-masing, dengan contoh kode nyata menggunakan Python dan FastAPI.

Engineering
Software EngineeringArchitecturePython+2
3 Mei 2026

Modular Monolith dalam Praktik: Batas Modul yang Ditegakkan (C#/.NET)

Membangun fitur Orders menggunakan Modular Monolith dengan C# dan ASP.NET Core — project separation, internal keyword, ArchUnit untuk architecture test, dan strategi testing yang tepat.

Engineering
Software EngineeringArchitectureC#+2
3 Mei 2026

Modular Monolith dalam Praktik: Batas Modul yang Ditegakkan (Node.js)

Membangun fitur Orders menggunakan Modular Monolith dengan TypeScript dan NestJS — public API per modul, komunikasi antar modul, penegakan batas dengan ESLint, dan strategi testing yang tepat.

Engineering
Software EngineeringArchitectureTypeScript+3
3 Mei 2026

Modular Monolith dalam Praktik: Batas Modul yang Ditegakkan (Python)

Membangun fitur Orders menggunakan Modular Monolith dengan Python dan FastAPI — public API via __init__.py, Python Protocol sebagai interface, import-linter untuk penegakan batas, dan strategi testing yang tepat.

Engineering
Software EngineeringArchitecturePython+2
2 Mei 2026

Evolusi Struktur Folder dalam Software Engineering

Bagaimana struktur folder berkembang dari MVC sederhana hingga Clean Architecture dan Microservices — dan mengapa itu mencerminkan cara berpikir engineering pada zamannya.

Engineering
Software EngineeringArchitectureBest Practices
15 Maret 2024

Memulai dengan Next.js 15

Pelajari cara membangun aplikasi web modern dengan Next.js 15 dan App Router

Engineering
Next.jsReactWeb Development
28 Februari 2024

Membangun Karir sebagai Software Engineer

Panduan praktis untuk mengembangkan karir di bidang software engineering

Engineering
CareerSoftware EngineeringTips

Tetap Update

Dapatkan notifikasi saat saya menerbitkan artikel baru tentang software engineering dan kewirausahaan.