Belajar TypeScript dari Nol

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

16 April 2026 · 9 menit · Dovi

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

Portfolio website itu kartu nama digital kamu. Dulu aku bikin portfolio pakai WordPress — loading lambat, design terbatas, dan gak fleksibel. Sekarang pakai Next.js + Tailwind, portfolio loading < 1 detik dan design-nya exactly yang aku mau. Di tutorial ini aku bakal jelasin cara bikin portfolio profesional dalam 1 hari, dari setup sampai deploy. Kenapa Next.js + Tailwind? Next.js: Static site generation (loading super cepat) Built-in SEO optimization Image optimization otomatis API routes kalau butuh backend Deploy mudah ke Vercel Tailwind CSS: ...

16 Maret 2026 · 7 menit · Dovi

Cara Setup VS Code untuk Web Development

VS Code itu editor paling populer di 2025. Di tutorial ini aku bakal share setup yang aku pake. Extensions Wajib ES7+ React Snippets Prettier - Auto-format ESLint - Code linting GitLens - Git supercharged Auto Rename Tag Path Intellisense Thunder Client - REST API client Error Lens - Inline errors indent-rainbow Material Icon Theme Theme Recommendation Light: GitHub Light Default Dark: One Dark Pro Keyboard Shortcuts Ctrl+P - Quick open file Ctrl+Shift+P - Command palette Ctrl+D - Select next occurrence Alt+Up/Down - Move line Ctrl+Shift+K - Delete line Ctrl+/ - Toggle comment Conclusion Setup VS Code yang bener bisa save waktu 30-60 menit per hari. ...

30 Januari 2026 · 1 menit · Dovi