Git Log dan Diff: Cara Membaca Histori dan Melihat Perubahan Kode
Salah satu kekuatan terbesar Git adalah kemampuannya merekam setiap perubahan secara detail. Dengan git log dan git diff, kamu bisa m...
Git Init, Add, dan Commit: Siklus Kerja Dasar Git
In Tutorial, Git, Sep 10, 2026Instalasi dan Konfigurasi Git di Windows, macOS, dan Linux
In Tutorial, Git, Sep 09, 2026All Post
Git Log dan Diff: Cara Membaca Histori dan Melihat Perubahan Kode
Salah satu kekuatan terbesar Git adalah kemampuannya merekam setiap perubahan secara detail. Dengan git log dan git diff, kamu bisa menjawab pertanyaan penting: “Apa yang berubah?”, “...
In Tutorial, Git, Sep 11, 2026Git Init, Add, dan Commit: Siklus Kerja Dasar Git
Tiga perintah yang akan kamu gunakan setiap hari saat bekerja dengan Git adalah git init, git add, dan git commit. Ketiganya membentuk siklus kerja paling fundamental di Git. Setelah ...
In Tutorial, Git, Sep 10, 2026Instalasi dan Konfigurasi Git di Windows, macOS, dan Linux
Sebelum bisa menggunakan Git, kamu perlu menginstalnya dan mengkonfigurasi identitas dasarmu. Konfigurasi ini penting karena setiap commit yang kamu buat akan menyertakan nama dan ema...
In Tutorial, Git, Sep 09, 2026Pengenalan Git: Apa itu Version Control System dan Mengapa Wajib Dipelajari?
Bayangkan kamu sedang mengerjakan proyek coding dan tiba-tiba kode yang berfungsi dengan baik tiba-tiba rusak setelah perubahan terbaru. Kamu tidak ingat perubahan apa yang dilakukan,...
In Tutorial, Git, Sep 08, 2026Docker dalam CI/CD Pipeline dengan GitHub Actions
Docker dan CI/CD adalah kombinasi yang sangat powerful. Dengan mengintegrasikan Docker ke GitHub Actions, setiap kali kamu push kode, pipeline akan otomatis: menjalankan tes, membangu...
In Tutorial, Docker, Sep 07, 2026Docker dengan Database: Mengelola PostgreSQL dan MySQL di Container
Menjalankan database di Docker adalah salah satu use case yang paling banyak dilakukan developer — baik untuk development lokal maupun production. Artikel ini membahas cara menjalanka...
In Tutorial, Docker, Sep 06, 2026Docker Security: Best Practices Keamanan Container di Production
Docker mempermudah banyak hal, tapi jika tidak dikonfigurasi dengan benar, container bisa menjadi celah keamanan yang serius. Container bukanlah sandbox yang sepenuhnya terisolasi — a...
In Tutorial, Docker, Sep 05, 2026Docker untuk Development Environment: Setup Lokal yang Konsisten untuk Tim
Salah satu use case paling berharga Docker bukan di production — melainkan di local development. Dengan Docker, seluruh tim bisa memiliki environment yang identik tanpa harus menginst...
In Tutorial, Docker, Sep 04, 2026Deploy Aplikasi dengan Docker di Server Production
Membangun Image dan menjalankannya di lokal hanyalah setengah perjalanan. Tujuan akhirnya adalah aplikasi berjalan di server production yang bisa diakses publik, stabil, dan mudah di-...
In Tutorial, Docker, Sep 03, 2026Docker Registry: Cara Push dan Pull Image ke Docker Hub dan Private Registry
Setelah berhasil membangun Docker Image, langkah selanjutnya adalah menyimpannya di tempat yang bisa diakses oleh server production, anggota tim, atau pipeline CI/CD. Di sinilah Docke...
In Tutorial, Docker, Sep 02, 2026Docker Volume dan Network: Data Persisten dan Komunikasi Antar Container
Dua konsep yang sering membingungkan pemula Docker adalah Volume dan Network. Volume menangani masalah data yang hilang saat container dihapus, sementara Network mengatur bagaimana co...
In Tutorial, Docker, Sep 01, 2026Docker Compose: Mengelola Multi-Container dengan Mudah
Aplikasi modern jarang berdiri sendiri. Blog butuh database. API butuh Redis untuk caching. Microservice butuh message broker. Mengelola semua container ini secara manual dengan perin...
In Tutorial, Docker, Aug 31, 2026Dockerfile: Cara Membuat Docker Image Sendiri
Kalau di artikel sebelumnya kita sudah paham konsep Docker dan container, sekarang saatnya masuk ke praktik. Dockerfile adalah file teks berisi serangkaian instruksi yang digunakan Do...
In Tutorial, Docker, Aug 30, 2026Pengenalan Docker: Apa itu Container dan Mengapa Developer Harus Tahu?
Pernah mengalami situasi “di komputer saya jalan, kok di server error?” — ini adalah salah satu masalah paling klasik dalam dunia software development. Docker lahir untuk menyelesaika...
In Tutorial, Docker, Aug 29, 2026Deploy Express.js ke Production dengan PM2 dan Environment Variables
Aplikasi Express.js sudah berjalan di lokal — sekarang saatnya deploy ke server production. Di artikel penutup seri Express.js ini, kita bahas cara deploy yang benar: menggunakan PM2 ...
In Tutorial, Express.js, Aug 28, 2026Upload File di Express.js dengan Multer
Upload file — gambar profil, lampiran dokumen, thumbnail artikel — adalah fitur yang hampir selalu ada di aplikasi web. Express.js sendiri tidak bisa menangani multipart/form-data (fo...
In Tutorial, Express.js, Aug 27, 2026Error Handling dan Validasi Input di Express.js
API yang baik bukan hanya yang bisa menangani kasus sukses — tapi juga yang memberikan respons error yang informatif, konsisten, dan aman. Di artikel ini kita bahas cara membangun sis...
In Tutorial, Express.js, Aug 26, 2026Autentikasi JWT di Express.js: Login, Token, dan Proteksi Route
Hampir setiap API butuh sistem autentikasi — cara untuk memverifikasi identitas pengguna sebelum mengizinkan akses ke resource yang dilindungi. Salah satu pendekatan paling populer un...
In Tutorial, Express.js, Aug 25, 2026Koneksi Database di Express.js dengan Prisma ORM
API yang menyimpan data di memori (in-memory) akan kehilangan semua data setiap kali server restart. Untuk aplikasi nyata, kita butuh database yang persisten. Di artikel ini kita akan...
In Tutorial, Express.js, Aug 24, 2026Sharing: 6 Bulan Pakai FlyEnv & Tips Kelola Banyak Project Disatu Site untuk Pengguna
Saya merasa senang saat menulis dan mengedit content ini & saya ingin share dashboard untuk kelola banyak project disatu site: github.com/kikuKeii/native-ls
In Sharing, FlyEnv, Aug 23, 2026Membuat RESTful API dengan Express.js: Panduan Lengkap
REST (Representational State Transfer) adalah arsitektur paling populer untuk membangun API web. Dengan Express.js, kamu bisa membangun RESTful API yang bersih dan terstruktur dengan ...
In Tutorial, Express.js, Aug 23, 2026Memahami Request dan Response di Express.js
Setiap interaksi di Express.js berputar di sekitar dua objek: req (request) dan res (response). Objek req berisi semua informasi dari klien — body, parameter, header, cookie — sementa...
In Tutorial, Express.js, Aug 22, 2026Middleware Express.js: Konsep, Jenis, dan Cara Membuatnya
Kalau routing adalah tulang punggung Express, maka middleware adalah jantungnya. Hampir semua hal menarik di Express — parsing request body, autentikasi, logging, penanganan error — s...
In Tutorial, Express.js, Aug 21, 2026Routing di Express.js: Panduan Lengkap dari Dasar hingga Route Parameter
Routing adalah salah satu konsep terpenting di Express.js. Ini adalah mekanisme yang menentukan bagaimana aplikasi merespons request dari klien ke endpoint tertentu — kombinasi dari U...
In Tutorial, Express.js, Aug 20, 2026Pengenalan Express.js: Framework Node.js yang Wajib Kamu Pelajari
Kalau kamu sudah belajar JavaScript dan mulai merambah ke dunia backend, Express.js adalah nama yang pasti sering kamu dengar. Express adalah framework web minimalis untuk Node.js yan...
In Tutorial, Express.js, Aug 19, 2026Rekomendasi
-
Git Log dan Diff: Cara Membaca Histori dan Melihat Perubahan Kode
In Tutorial, Git, -
Git Init, Add, dan Commit: Siklus Kerja Dasar Git
In Tutorial, Git, -
Instalasi dan Konfigurasi Git di Windows, macOS, dan Linux
In Tutorial, Git, -
Pengenalan Git: Apa itu Version Control System dan Mengapa Wajib Dipelajari?
In Tutorial, Git, -
Docker dalam CI/CD Pipeline dengan GitHub Actions
In Tutorial, Docker, -
Docker dengan Database: Mengelola PostgreSQL dan MySQL di Container
In Tutorial, Docker, -
Docker Security: Best Practices Keamanan Container di Production
In Tutorial, Docker, -
Docker untuk Development Environment: Setup Lokal yang Konsisten untuk Tim
In Tutorial, Docker, -
Deploy Aplikasi dengan Docker di Server Production
In Tutorial, Docker, -
Docker Registry: Cara Push dan Pull Image ke Docker Hub dan Private Registry
In Tutorial, Docker, -
Docker Volume dan Network: Data Persisten dan Komunikasi Antar Container
In Tutorial, Docker, -
Docker Compose: Mengelola Multi-Container dengan Mudah
In Tutorial, Docker, -
Dockerfile: Cara Membuat Docker Image Sendiri
In Tutorial, Docker, -
Pengenalan Docker: Apa itu Container dan Mengapa Developer Harus Tahu?
In Tutorial, Docker, -
Deploy Express.js ke Production dengan PM2 dan Environment Variables
In Tutorial, Express.js, -
Upload File di Express.js dengan Multer
In Tutorial, Express.js, -
Error Handling dan Validasi Input di Express.js
In Tutorial, Express.js, -
Autentikasi JWT di Express.js: Login, Token, dan Proteksi Route
In Tutorial, Express.js, -
Koneksi Database di Express.js dengan Prisma ORM
In Tutorial, Express.js, -
Sharing: 6 Bulan Pakai FlyEnv & Tips Kelola Banyak Project Disatu Site untuk Pengguna
In Sharing, FlyEnv, -
Membuat RESTful API dengan Express.js: Panduan Lengkap
In Tutorial, Express.js, -
Memahami Request dan Response di Express.js
In Tutorial, Express.js, -
Middleware Express.js: Konsep, Jenis, dan Cara Membuatnya
In Tutorial, Express.js, -
Routing di Express.js: Panduan Lengkap dari Dasar hingga Route Parameter
In Tutorial, Express.js, -
Pengenalan Express.js: Framework Node.js yang Wajib Kamu Pelajari
In Tutorial, Express.js, -
Tips Menulis Artikel Blog yang SEO Friendly dan Enak Dibaca
In Tutorial, SEO, -
Cara Membuat RSS Feed di Jekyll dan Mengapa Kamu Masih Butuhnya
In Tutorial, Jekyll, -
Mengoptimalkan Core Web Vitals pada Blog Statis Jekyll
In Tutorial, Performance, -
Cara Setup Jekyll dengan Docker: Local Development Tanpa Install Ruby
In Tutorial, Docker, -
Markdown Cheatsheet Lengkap untuk Blogger Jekyll
In Tutorial, Jekyll, -
Cara Membuat Fitur Search di Jekyll Tanpa Plugin (Lunr.js)
In Tutorial, Jekyll, -
Panduan Lengkap Front Matter Jekyll: Semua yang Perlu Kamu Tahu
In Tutorial, Jekyll, -
Cara Membuat Dark Mode di Blog Jekyll dengan CSS Variables
In Tutorial, Jekyll, -
Cara Menggunakan Google Analytics 4 di Blog Jekyll
In Tutorial, Jekyll, -
Cara Membuat Sitemap XML di Jekyll dan Submit ke Google
In Tutorial, SEO, -
Cara Menambahkan Komentar Disqus di Blog Jekyll
In Tutorial, Jekyll, -
SEO On-Page untuk Blog Jekyll: Panduan Lengkap 2026
In Tutorial, SEO, -
Cara Membuat Halaman Kategori di Jekyll Tanpa Plugin
In Tutorial, Jekyll, -
Mengenal Liquid Templating di Jekyll: Panduan Lengkap untuk Pemula
In Tutorial, Jekyll, -
Cara Membuat Custom Domain di GitHub Pages dengan HTTPS
In Tutorial, Jekyll, -
Optimasi Gambar untuk Web: Cara Bikin Blog Lebih Cepat
In Tutorial, Performance, -
Pengenalan TypeScript untuk Pemula: Kenapa dan Bagaimana Mulai?
In TypeScript, Frontend, -
Cara Deploy Jekyll ke Cloudflare Pages: CDN Global Gratis
In Tutorial, Jekyll, -
Memahami RESTful API: Konsep, Metode, dan Best Practices
In Backend, API, -
Cara Deploy Jekyll ke GitHub Pages: Gratis dan Otomatis
In Tutorial, Jekyll, -
Perbedaan Jekyll vs Hugo vs Gatsby: Mana yang Cocok untuk Kamu?
In Tutorial, Jekyll, -
Apa Itu CI/CD? Panduan Lengkap untuk Pemula
In DevOps, Tutorial, -
Apa itu Static Site Generator dan Mengapa Kamu Harus Mencobanya?
In Tutorial, Jekyll, -
FlyEnv : Cara Install Ruby dan Jekyll Setup Local Development
In Tutorial, Jekyll, -
Analisis Traffic Cloudflare: Mengapa Website Anda Tiba-tiba Diberondong Puluhan Ribu Request Bot Scanner?
In Security, Cloudflare, -
Apa Itu WITH (NOLOCK) pada SQL Server dan Kapan Harus Menggunakannya?
In Database, SQL, -
Mengenal Docker dan Containerization: Mengapa Penting Bagi Developer Modern?
In DevOps, Containerization, -
Perbedaan Konektor IEM QDC dan 2 PIN
In Hobby, IEM, -
SSR vs CSR: Memahami Perbedaan Server-Side dan Client-Side Rendering
In Technology, Frontend, -
Memahami Indexing pada Database: Cara Kerja B-Tree vs Hash Index
In Database, Performance, -
REST API vs GraphQL vs gRPC: Memilih Protokol Komunikasi yang Tepat
In Technology, Backend,