Cara Deploy Next.js ke Vercel (Step-by-Step, Lengkap 2026)

Deploy Next.js ke Vercel itu kayak setrika baju — keliatannya ribet kalau belum pernah coba, tapi begitu tau caranya, kamu bisa kelar dalam hitungan menit. Vercel punya built-in support untuk Next.js (mereka yang bikin framework-nya juga), jadi hampir semua fitur otomatis jalan tanpa konfigurasi rumit. Di tutorial ini, aku bakal cover semuanya dari nol sampai production-ready: setup project, connect ke GitHub, deploy otomatis, set environment variables, pasang custom domain, sampai tips optimasi performa. Gas! ...

June 14, 2026 · 13 min · Dovi

Cara Monetize Blog dengan AdSense (Step-by-Step)

Jadi tahun lalu, aku mulai nulis blog tech. Tulisannya banyak, traffic lumayan, tapi… gak ada uang masuk. Blogger yang baik harusnya bisa monetize, kan? Setelah riset dan trial and error selama 6 bulan, aku berhasil approve AdSense dan mulai earn dari blog. Gak banyak sih — $150/bulan — tapi untuk side project yang cuma nulis di waktu luang, lumayan juga. Dan yang paling penting: aku belajar banyak soal SEO, content strategy, dan monetization. Di guide ini, aku bakal share semua yang aku tau. ...

May 30, 2026 · 10 min · Dovi

Setup Linux Server dari Nol untuk Web App

Jadi ceritanya, aku baru beli VPS murah ($5/bulan) dari DigitalOcean. Fresh Ubuntu server, kosong melompong. Gak ada Nginx, gak ada SSL, gak ada security setup. Banyak yang gak tau cara setup server dari nol. Padahal gak serumit yang dibayangin. Di tutorial ini, aku bakal jelasin step-by-step dari fresh server sampai production-ready. Yang bakal kamu dapet di akhir tutorial: Server aman dari serangan Nginx reverse proxy SSL gratis dari Let’s Encrypt Auto-renew SSL UFW firewall Basic monitoring Prerequisites VPS dengan Ubuntu 22.04/24.04 (DigitalOcean, Vultr, AWS, dll) Domain name yang sudah pointing ke IP server Terminal/SSH client Step 1: SSH ke Server Kalau baru beli VPS, biasanya kamu dikasih root password via email. ...

May 3, 2026 · 10 min · Dovi

Cara Pakai Postman untuk API Testing (Lengkap)

Dulu kalau mau test API, aku buka terminal, ketik curl panjang lebar, copy-paste token auth, ganti parameter satu-satu, dan kalau lupa syntax curl? Google lagi. Capek. Terus temen nge-rekomendasiin Postman. Awalnya gak tertarik — “Gue lebih suka terminal, lebih hacker.” Tapi pas coba… wah, ternyata jauh lebih productive. Collections, environments, automated tests — semua ada. Sekarang, sebelum push code, aku SELALU test di Postman dulu. Dan aku bakal share semua yang aku tau soal Postman di tutorial ini. ...

April 22, 2026 · 10 min · Dovi

Belajar TypeScript dari Nol (2026)

Ceritanya begini: dulu aku skeptis banget sama TypeScript. “Buat apa nambahin types? JavaScript udah cukup kok.” Lalu aku join project yang pakai JavaScript murni, 200+ files, gak ada type checking. Ada bug yang bikin production down: user ID yang seharusnya number, ternyata string. Dan gak ketauan sampai user complaint. Sejak itu aku gak pernah balik ke JavaScript tanpa TypeScript. Trust me, TypeScript itu investasi waktu yang ROI-nya gede banget. TypeScript Itu Apa? TypeScript = JavaScript + Type System ...

April 16, 2026 · 9 min · Dovi

Cara Setup CI/CD dengan GitHub Actions (Gratis)

Dulu aku masih manual-deploy. Push code ke GitHub, SSH ke server, pull, restart. Setiap kali. Tiap update kecil aja, 10 menit habis buat proses deploy. Teman aku bilang: “Lu belum pakai CI/CD?” — aku langsung malu. Setelah setup GitHub Actions, sekarang tinggal push ke main branch dan… beres. Tests jalan otomatis, deploy otomatis, notifikasi kalau gagal. Gak pernah balik ke manual lagi. CI/CD Itu Apa? CI (Continuous Integration): Setiap push code, otomatis run tests dan build. Kalau ada error, langsung ketauan. CD (Continuous Deployment/Delivery): Kalau tests pass, otomatis deploy ke server/staging/production. GitHub Actions jadi pilihan utama karena: ...

April 9, 2026 · 9 min · Dovi

Cara Bikin Portfolio Website dalam 1 Hari (Next.js + Tailwind)

Portfolio website itu kartu nama digital kamu sebagai developer. Di era remote work dan hiring global, recruiter hampir selalu ngecek portfolio sebelum lanjut ke interview. Yang bikin kaget, banyak developer Indonesia dengan skill bagus tapi gak punya portfolio online. Di tutorial ini, aku bakal jelasin langkah-langkah bikin portfolio website profesional dalam 1 hari menggunakan Next.js dan Tailwind CSS. Kenapa dua stack ini? Karena Next.js memberikan performa dan SEO yang solid, sementara Tailwind bikin proses styling jadi sangat cepat tanpa perlu bikin CSS dari nol. ...

March 16, 2026 · 12 min · Dovi

Cara Buat REST API dengan Node.js dan Express (2026)

REST API itu backbone dari hampir semua aplikasi modern. Entah kamu bikin mobile app, web app, atau integrasi sama pihak ketiga — di balik semuanya pasti ada API. Di tutorial ini aku bakal jelasin cara bikin REST API dari nol pakai Node.js dan Express, dari setup sampai tips production-ready. Cocok banget buat kamu yang baru mulai belajar backend development. Kalau kamu belum familiar sama Node.js, coba baca dulu belajar Docker dari nol karena nanti di bagian deployment kamu butuh pengetahuan dasar Docker. Dan kalau kamu mau test API-nya pakai GUI, panduan cara pakai Postman untuk API testing bakal sangat membantu. ...

February 13, 2026 · 10 min · Dovi

Belajar Docker untuk Pemula (Tutorial Lengkap 2026)

Docker itu intimidating banget buat pemula. Istilah-istilah seperti container, image, volume, dan orchestration terdengar rumit. Tapi kalau dipelajari step-by-step, Docker sebenarnya konsepnya sederhana — dan manfaatnya luar biasa untuk workflow development kamu. Tutorial ini bakal bawa kamu dari nol sampai bisa containerize aplikasi dan deploy ke server. Semua penjelasan pakai analogi yang mudah dipahami, dengan code examples yang langsung bisa dicoba. Docker Itu Apa, Sebenarnya? Bayangin kamu punya aplikasi Node.js yang jalan sempurna di laptop. Semua dependency terinstall, environment variables sudah di-set, database sudah connected. Tapi begitu dipindah ke server production, error. Kenapa? ...

February 6, 2026 · 11 min · Dovi

Cara Setup VS Code untuk Web Development (2026)

Visual Studio Code adalah editor paling populer untuk web development di 2026. Menurut survey Stack Overflow, lebih dari 70% developer pakai VS Code sebagai editor utama. Tapi install VS Code doang belum cukup — tanpa setup yang benar, kamu bakal kehilangan banyak waktu setiap hari. Di tutorial ini, aku bakal share setup VS Code yang aku pakai sehari-hari. Mulai dari extensions wajib, theme, settings.json configuration, sampai keyboard shortcuts yang bisa naikin produktivitas signifikan. Semua sudah tested di workflow real project, bukan sekadar rekomendasi teori. ...

January 30, 2026 · 9 min · Dovi