Version Control dengan Git (Kolaborasi Kode)
Basic workflow (init, add, commit, status, log), branching & remote repository (checkout, merge, push, pull, clone), dan penanganan merge conflict secara sederhana.
Notes on Java, Spring Boot, databases, and infrastructure — grouped by reader level.
Fundamental · 5 articles
Basic workflow (init, add, commit, status, log), branching & remote repository (checkout, merge, push, pull, clone), dan penanganan merge conflict secara sederhana.
Konsep tabel, baris, dan kolom; perintah DDL vs DML; constraints Primary Key & Foreign Key; serta INNER JOIN dan LEFT JOIN untuk menarik data dari tabel berelasi.
Cara klien (frontend/mobile) dan server backend berkomunikasi lewat web: siklus request-response, struktur HTTP message, HTTP methods, dan klasifikasi status codes.
ArrayList vs LinkedList, HashSet vs TreeSet, HashMap vs TreeMap — bagaimana memilih struktur data yang tepat di memori sebelum data masuk ke database, lengkap dengan kompleksitas waktu.
Empat pilar utama OOP — Encapsulation, Inheritance, Polymorphism, Abstraction — plus prinsip clean code dasar, dijelaskan dengan analogi dan kode Java nyata untuk fondasi backend yang rapi.