Pengenalan 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 sof...

In Tutorial, Docker, Aug 29, 2026

All Post

Pengenalan 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, 2026

Deploy 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, 2026

Upload 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, 2026

Error 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, 2026

Autentikasi 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, 2026

Koneksi 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, 2026

Sharing: 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, 2026

Membuat 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, 2026

Memahami 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, 2026

Middleware 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, 2026

Routing 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, 2026

Pengenalan 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, 2026

Tips Menulis Artikel Blog yang SEO Friendly dan Enak Dibaca

Menulis artikel yang bagus secara teknis (struktur heading, meta tag, kecepatan halaman) itu penting — tapi belum cukup. Artikel yang benar-benar berhasil di mesin pencari adalah arti...

In Tutorial, SEO, Aug 18, 2026

Cara Membuat RSS Feed di Jekyll dan Mengapa Kamu Masih Butuhnya

Di era media sosial dan newsletter, mungkin kamu bertanya-tanya: apakah RSS Feed masih relevan? Jawabannya: ya, sangat relevan. RSS memungkinkan pembaca setia berlangganan blog kamu t...

In Tutorial, Jekyll, Aug 17, 2026

Mengoptimalkan Core Web Vitals pada Blog Statis Jekyll

Sejak Google menjadikan Core Web Vitals sebagai faktor ranking resmi, metrik performa ini tidak lagi sekadar angka kosmetik — ia langsung mempengaruhi posisi blog kamu di hasil pencar...

In Tutorial, Performance, Aug 16, 2026

Cara Setup Jekyll dengan Docker: Local Development Tanpa Install Ruby

Salah satu tantangan setup Jekyll adalah memastikan versi Ruby, Bundler, dan semua gem yang kompatibel di setiap mesin pengembang. Di tim dengan banyak orang atau saat pindah ke kompu...

In Tutorial, Docker, Aug 15, 2026

Markdown Cheatsheet Lengkap untuk Blogger Jekyll

Semua artikel di blog Jekyll ditulis dalam format Markdown — bahasa markup ringan yang didesain agar mudah dibaca bahkan dalam bentuk teks mentah. Dengan beberapa karakter sederhana, ...

In Tutorial, Jekyll, Aug 14, 2026

Cara Membuat Fitur Search di Jekyll Tanpa Plugin (Lunr.js)

Blog statis Jekyll tidak punya database, sehingga fitur pencarian tidak bisa dibuat seperti di WordPress yang query ke database. Tapi bukan berarti tidak bisa sama sekali. Dengan Lunr...

In Tutorial, Jekyll, Aug 13, 2026

Panduan Lengkap Front Matter Jekyll: Semua yang Perlu Kamu Tahu

Setiap file konten di Jekyll — baik artikel (_posts) maupun halaman (_pages) — diawali dengan blok khusus yang disebut front matter. Blok ini ditulis dalam format YAML dan diapit oleh...

In Tutorial, Jekyll, Aug 12, 2026

Cara Membuat Dark Mode di Blog Jekyll dengan CSS Variables

Dark mode sudah menjadi fitur yang hampir wajib ada di website modern. Selain memberikan pengalaman membaca yang lebih nyaman di malam hari, dark mode juga bisa menghemat daya baterai...

In Tutorial, Jekyll, Aug 11, 2026

Cara Menggunakan Google Analytics 4 di Blog Jekyll

Untuk tahu berapa banyak pengunjung blog kamu, dari mana mereka datang, artikel mana yang paling banyak dibaca, dan perangkat apa yang mereka gunakan — kamu butuh tool analitik. Googl...

In Tutorial, Jekyll, Aug 10, 2026

Cara Membuat Sitemap XML di Jekyll dan Submit ke Google

Sitemap XML adalah file yang memberi tahu mesin pencari — Google, Bing, dll. — tentang semua URL yang ada di situs kamu beserta informasi tambahan seperti tanggal terakhir diubah dan ...

In Tutorial, SEO, Aug 09, 2026

Cara Menambahkan Komentar Disqus di Blog Jekyll

Blog statis Jekyll tidak punya fitur komentar bawaan — karena memang tidak ada database. Tapi bukan berarti blog Jekyll tidak bisa punya kolom komentar. Solusi paling populer adalah m...

In Tutorial, Jekyll, Aug 08, 2026

SEO On-Page untuk Blog Jekyll: Panduan Lengkap 2026

Punya blog Jekyll yang cepat dan kontennya bagus saja tidak cukup kalau artikel-artikelnya tidak ditemukan di mesin pencari. SEO On-Page adalah kumpulan praktik optimasi yang dilakuka...

In Tutorial, SEO, Aug 07, 2026

Cara Membuat Halaman Kategori di Jekyll Tanpa Plugin

Salah satu fitur penting blog yang sering dicari adalah halaman kategori — halaman yang menampilkan semua artikel berdasarkan topik tertentu. Di WordPress ini sudah otomatis tersedia,...

In Tutorial, Jekyll, Aug 06, 2026

Rekomendasi