Posts

Showing posts with the label programming

Tahun 2003: Ketika Mahasiswa Lugu Bertemu Monster Bernama J2EE

Image
☕ Java Web /// ENTERPRISE EDITION /// Tahun 2003: Ketika Mahasiswa Lugu Bertemu Monster Bernama J2EE Sebuah perjalanan nostalgia menuju dunia Java Web awal 2000-an. [ Java Web Archive ]   |   Servlet   |   JSP   |   EJB   |   J2EE   |   Application Server Ilustrasi mahasiswa tahun 2003 membuka tutorial J2EE dengan monitor CRT, meja berantakan, buku Java. Bayangkan begini. Seorang mahasiswa semester lima, baru saja lulus mata kuliah Pemrograman Java dengan nilai lumayan. Program HelloWorld.java sudah khatam. Bikin kalkulator sederhana pakai Swing juga sudah pernah. Dengan modal rasa percaya diri yang, seperti biasa, sedikit lebih besar daripada pengalaman sebenarnya, ia membuka browser, mengetik: "belajar Java Web Programming" di Google. Lalu ia mengklik hasil pencarian pertama. Detik itu juga, hidupnya berubah. ...

Clean Code Bukan Clean Architecture: Meluruskan Kebingungan Terminologi Hexagonal, Onion, dan Port–Adapter

Java Spring Boot Backend Architecture Clean Code Memahami Clean Architecture Tanpa Kebingungan Port, Adapter, Hexagonal, Onion — semua istilah ini membicarakan satu prinsip yang sama. Banyak developer mencoba memahami arsitektur modern dengan menghafal struktur folder atau istilah baru, tanpa benar-benar memahami hubungan antar konsepnya. Padahal jika dilihat lebih dekat, sebagian besar konsep ini sebenarnya cukup sederhana — kebingungan sering muncul bukan karena konsepnya rumit, tetapi karena istilah yang digunakan berbeda-beda. 01 Clean Code: Fokus pada Kualitas Kode Salah satu sumber kebingungan yang paling umum adalah anggapan bahwa Clean Code dan Clean Architecture adalah konsep yang sama . Padahal keduanya membahas hal yang berbeda. Istilah Clean Code menjadi populer melalui buku Clean Code karya Robert C. Martin . Fokus utamanya: bagaimana menulis kode yang mudah dibaca, mudah dipahami, dan mudah dir...

Bukan Cuma Clean Architecture: Kenalan Sama 5 Arsitektur yang Mengubah Cara Kita Nulis Kode

Software Architecture · Deep Dive Bukan Cuma Clean Architecture: Kenalan Sama 5 Arsitektur yang Mengubah Cara Kita Nulis Kode Sebelum Clean Architecture ada, lima pikiran besar sudah bergulat dengan masalah yang sama. Ini kisah mereka — siapa pencetusnya, kenapa mereka peduli, dan apa yang bisa kamu pelajari dari masing-masingnya. 🏛️ 6 Arsitektur dibahas 👤 10+ Tokoh terlibat 📅 1992 – 2012 🇮🇩 Bahasa Indonesia 💡 Catatan: Artikel ini adalah pelengkap dari seri tutorial implementasi Clean Architecture di Spring Boot. Jika kamu ingin langsung ke kode, baca dulu artikel implementasinya . Kalau kamu ingin tahu mengapa arsitektur itu dirancang seperti itu — kamu ada di tempat yang tepat. Kalau kamu pernah membuka sebuah proyek lama dan langsung merasa pusing karena kode bisnis bercampur dengan kode database, framework, dan HTTP request di tempat yang sama — maka kamu sudah merasakan sendiri mengapa ar...