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 sangat efisien.
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 — sementara res adalah ...
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 — semuanya diimpl...
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 URL path dan HT...
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 yang memudahkan p...
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 artikel yang juga ...
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 tanpa harus men...
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 pencarian. Blog Jeky...
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 komputer baru, ini ...
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, kamu bisa memb...
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.js — library ...
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 tiga tanda hu...
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 pada layar OL...
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. Google Analytics 4 ...
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 frekuensi pemb...
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 menggunakan Dis...
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 dilakukan langsung di ...
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, tapi di Jekyl...
Mengenal Liquid Templating di Jekyll: Panduan Lengkap untuk Pemula
Kalau kamu sudah mulai bermain-main dengan tema Jekyll dan ingin mengkustomisasinya, kamu pasti akan berhadapan dengan Liquid — bahasa templating yang digunakan Jekyll untuk menghasilkan halaman HT...
Cara Membuat Custom Domain di GitHub Pages dengan HTTPS
Blog di GitHub Pages dengan URL username.github.io memang sudah bisa diakses publik, tapi kalau kamu ingin terlihat lebih profesional, menggunakan custom domain sendiri adalah langkah yang tepat. D...
Optimasi Gambar untuk Web: Cara Bikin Blog Lebih Cepat
Tahukah kamu bahwa gambar rata-rata menyumbang 50–70% dari total ukuran halaman web? Di era mobile dan koneksi yang beragam, gambar yang tidak dioptimasi bisa menjadi pembunuh performa situs yang p...
Pengenalan TypeScript untuk Pemula: Kenapa dan Bagaimana Mulai?
TypeScript adalah superset dari JavaScript yang menambahkan static typing dan fitur-fitur modern ke dalam ekosistem JavaScript. Dikembangkan oleh Microsoft dan dirilis pertama kali pada 2012, TypeS...
Cara Deploy Jekyll ke Cloudflare Pages: CDN Global Gratis
Selain GitHub Pages, ada pilihan hosting statis lain yang tidak kalah menarik — bahkan dalam beberapa hal lebih unggul: Cloudflare Pages. Dengan jaringan CDN global Cloudflare yang mencakup lebih d...
Memahami RESTful API: Konsep, Metode, dan Best Practices
REST API (Representational State Transfer Application Programming Interface) adalah salah satu arsitektur API yang paling populer di dunia pengembangan web modern. Hampir semua layanan yang kita gu...
Cara Deploy Jekyll ke GitHub Pages: Gratis dan Otomatis
Salah satu keunggulan terbesar Jekyll dibanding SSG lainnya adalah integrasinya yang sangat mulus dengan GitHub Pages. Kamu bisa deploy blog Jekyll secara gratis, dengan domain otomatis username.gi...