<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ngodingdulu</title><description>Belajar ngoding berbahasa Indonesia, dari baris pertama sampai production: jalur belajar terstruktur, web &amp; mobile modern, vibe coding, deploy, dan security.</description><link>https://www.ngodingdulu.com/</link><language>id-ID</language><item><title>Masalah 70%: Kenapa Proyek AI Mentok di Tengah</title><link>https://www.ngodingdulu.com/masalah-70-persen-ai/</link><guid isPermaLink="true">https://www.ngodingdulu.com/masalah-70-persen-ai/</guid><description>Kenapa proyek buatan AI melaju cepat lalu mentok di tengah: bug terus kembali dan perbaikan merusak hal lain. Kenali tandanya dan jalan keluarnya.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><author>Afa Hernandes</author></item><item><title>Menambahkan Database dan Login Tanpa Panik</title><link>https://www.ngodingdulu.com/database-login-aplikasi-ai/</link><guid isPermaLink="true">https://www.ngodingdulu.com/database-login-aplikasi-ai/</guid><description>Panduan menambahkan database dan login ke aplikasi buatan AI: kapan perlu, pilihan layanan, aturan akses per pengguna, dan cara menguji bahwa data tidak bocor.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><category>database</category><category>security</category><author>Afa Hernandes</author></item><item><title>Satu Fitur Sekali Jalan: Cara Kerja dengan AI</title><link>https://www.ngodingdulu.com/satu-fitur-sekali-jalan/</link><guid isPermaLink="true">https://www.ngodingdulu.com/satu-fitur-sekali-jalan/</guid><description>Aturan terpenting saat membangun aplikasi dengan AI: minta satu fitur kecil, baca perubahannya, uji termasuk fitur lama, lalu simpan. Lengkap dengan contoh.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><category>git</category><author>Afa Hernandes</author></item><item><title>Memahami Kode Buatan AI Tanpa Jadi Programmer</title><link>https://www.ngodingdulu.com/memahami-kode-buatan-ai/</link><guid isPermaLink="true">https://www.ngodingdulu.com/memahami-kode-buatan-ai/</guid><description>Cara memahami kode yang ditulis AI walau belum bisa ngoding: minta peta proyek, telusuri satu alur, kenali kosakata dasar, dan baca perubahan sebelum diterima.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><category>javascript</category><author>Afa Hernandes</author></item><item><title>Checklist Keamanan Aplikasi Buatan AI</title><link>https://www.ngodingdulu.com/checklist-keamanan-aplikasi-ai/</link><guid isPermaLink="true">https://www.ngodingdulu.com/checklist-keamanan-aplikasi-ai/</guid><description>Checklist keamanan aplikasi hasil vibe coding sebelum dipakai orang lain: secret, hak akses, data, input, dependensi, dan deploy, plus cara mengujinya.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><category>security</category><author>Afa Hernandes</author></item><item><title>XSS dan CSRF dengan Contoh Nyata</title><link>https://www.ngodingdulu.com/xss-csrf/</link><guid isPermaLink="true">https://www.ngodingdulu.com/xss-csrf/</guid><description>Penjelasan XSS dan CSRF untuk pemula dengan contoh yang diuji di browser: kenapa innerHTML berbahaya, cara kerja cookie SameSite, dan cara mencegah keduanya.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>Security</category><category>security</category><category>javascript</category><category>html</category><author>Afa Hernandes</author></item><item><title>SQL Injection: Cara Kerja dan Pencegahannya</title><link>https://www.ngodingdulu.com/sql-injection/</link><guid isPermaLink="true">https://www.ngodingdulu.com/sql-injection/</guid><description>Apa itu SQL injection, bagaimana satu input bisa membocorkan seluruh database, dan cara mencegahnya dengan prepared statement di Python, Node.js, dan PHP.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate><category>Security</category><category>security</category><category>database</category><category>python</category><category>javascript</category><author>Afa Hernandes</author></item><item><title>Menyimpan Password dengan Benar: Hashing</title><link>https://www.ngodingdulu.com/hashing-password/</link><guid isPermaLink="true">https://www.ngodingdulu.com/hashing-password/</guid><description>Cara menyimpan password pengguna dengan aman: kenapa harus di-hash, apa itu salt, dan contoh kode Argon2id dan scrypt di Node.js dan Python yang sudah diuji.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><category>Security</category><category>security</category><category>javascript</category><category>python</category><author>Afa Hernandes</author></item><item><title>OWASP Top 10 untuk Pemula: 10 Celah Paling Umum</title><link>https://www.ngodingdulu.com/owasp-top-10/</link><guid isPermaLink="true">https://www.ngodingdulu.com/owasp-top-10/</guid><description>Penjelasan OWASP Top 10:2025 untuk pemula dalam bahasa sederhana: sepuluh risiko keamanan aplikasi web yang paling umum, contohnya, dan cara mencegahnya.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><category>Security</category><category>security</category><category>owasp</category><author>Afa Hernandes</author></item><item><title>Domain, DNS, dan HTTPS untuk Pemula</title><link>https://www.ngodingdulu.com/domain-dns-https/</link><guid isPermaLink="true">https://www.ngodingdulu.com/domain-dns-https/</guid><description>Pahami domain, DNS, dan HTTPS dari nol: record A, CNAME, MX, dan TXT, cara memasang domain sendiri ke aplikasimu, dan menjaga email tetap jalan.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate><category>Deploy &amp; DevOps</category><category>deploy</category><category>dns</category><category>cloudflare</category><author>Afa Hernandes</author></item><item><title>Environment Variable dan Secrets: Jangan di Kode</title><link>https://www.ngodingdulu.com/environment-variable-secrets/</link><guid isPermaLink="true">https://www.ngodingdulu.com/environment-variable-secrets/</guid><description>Cara menyimpan API key dan password dengan aman memakai environment variable dan file .env di Node.js dan Python, plus langkah saat kuncinya bocor.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>Deploy &amp; DevOps</category><category>deploy</category><category>security</category><category>javascript</category><category>python</category><author>Afa Hernandes</author></item><item><title>Roadmap Belajar Ngoding 2026 untuk Pemula: dari Nol sampai Aplikasi Online</title><link>https://www.ngodingdulu.com/roadmap-belajar-ngoding/</link><guid isPermaLink="true">https://www.ngodingdulu.com/roadmap-belajar-ngoding/</guid><description>Roadmap belajar ngoding untuk pemula total: 5 tahap dari logika dasar dan Python, Git, memilih arah, sampai aplikasi pertamamu online dan aman.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><category>Dasar Pemrograman</category><category>roadmap</category><category>python</category><category>git</category><category>ai</category><author>Afa Hernandes</author></item><item><title>Deploy Pertama: Online-kan Aplikasimu Gratis</title><link>https://www.ngodingdulu.com/deploy-pertama-cloudflare-pages/</link><guid isPermaLink="true">https://www.ngodingdulu.com/deploy-pertama-cloudflare-pages/</guid><description>Cara deploy aplikasi web pertama ke Cloudflare Pages: drag-and-drop dalam beberapa menit, atau hubungkan ke GitHub supaya setiap perubahan otomatis online.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><category>Deploy &amp; DevOps</category><category>deploy</category><category>cloudflare</category><category>html</category><author>Afa Hernandes</author></item><item><title>Git dan GitHub untuk Kerja Tim: Commit sampai PR</title><link>https://www.ngodingdulu.com/git-github-kerja-tim/</link><guid isPermaLink="true">https://www.ngodingdulu.com/git-github-kerja-tim/</guid><description>Belajar Git dan GitHub untuk kerja tim: commit, .gitignore, push ke GitHub, branch, dan pull request. Fondasi sebelum deploy otomatis, lengkap dengan contoh.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>Deploy &amp; DevOps</category><category>git</category><category>github</category><category>deploy</category><author>Afa Hernandes</author></item><item><title>Aplikasi Pertamamu dengan AI: Pencatat Pengeluaran</title><link>https://www.ngodingdulu.com/aplikasi-pertama-dengan-ai/</link><guid isPermaLink="true">https://www.ngodingdulu.com/aplikasi-pertama-dengan-ai/</guid><description>Tutorial vibe coding untuk pemula: membuat aplikasi pencatat pengeluaran dengan AI, tanpa instalasi, lalu menguji dan memahami hasilnya. Kode lengkap tersedia.</description><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><category>javascript</category><category>html</category><author>Afa Hernandes</author></item><item><title>Cara Menulis Prompt untuk Membuat Aplikasi dengan AI</title><link>https://www.ngodingdulu.com/prompt-membuat-aplikasi/</link><guid isPermaLink="true">https://www.ngodingdulu.com/prompt-membuat-aplikasi/</guid><description>Cara menulis prompt untuk membuat aplikasi dengan AI: ubah ide jadi spesifikasi singkat berisi tujuan, fitur, data, dan kriteria selesai, plus template.</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><category>prompt</category><author>Afa Hernandes</author></item><item><title>Tool Vibe Coding: App Builder, Editor AI, atau Agen?</title><link>https://www.ngodingdulu.com/memilih-tool-vibe-coding/</link><guid isPermaLink="true">https://www.ngodingdulu.com/memilih-tool-vibe-coding/</guid><description>Perbandingan tiga jenis tool vibe coding untuk pemula: app builder di browser, editor kode dengan AI, dan agen coding di terminal. Mana yang cocok untukmu?</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><author>Afa Hernandes</author></item><item><title>Apa Itu Vibe Coding? Pengertian, Cara Kerja, Batasnya</title><link>https://www.ngodingdulu.com/apa-itu-vibe-coding/</link><guid isPermaLink="true">https://www.ngodingdulu.com/apa-itu-vibe-coding/</guid><description>Vibe coding adalah membuat aplikasi dengan memberi perintah ke AI dalam bahasa sehari-hari. Pahami cara kerjanya, kapan cocok dipakai, dan risikonya.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate><category>AI &amp; Vibe Coding</category><category>vibe-coding</category><category>ai</category><author>Afa Hernandes</author></item><item><title>Apa Itu Program dan Pemrograman? Dasar-Dasar Pengembangan Perangkat Lunak</title><link>https://www.ngodingdulu.com/apa-itu-program-dan-pemrograman/</link><guid isPermaLink="true">https://www.ngodingdulu.com/apa-itu-program-dan-pemrograman/</guid><description>Pengertian program dan pemrograman untuk pemula, beserta konsep dasarnya: algoritma, bahasa pemrograman, pemecahan masalah, debugging, dan dokumentasi.</description><pubDate>Wed, 14 Jun 2023 00:00:00 GMT</pubDate><category>Dasar Pemrograman</category><category>konsep-dasar</category><author>Afa Hernandes</author></item><item><title>Cara Install &amp; Setting C++ di Visual Studio Code (Panduan Lengkap)</title><link>https://www.ngodingdulu.com/install-cpp-vscode/</link><guid isPermaLink="true">https://www.ngodingdulu.com/install-cpp-vscode/</guid><description>Panduan install C++ di VS Code untuk Windows: ekstensi C/C++, compiler MinGW-w64 via MSYS2, setting PATH, hingga menjalankan program pertama.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Tools &amp; Setup</category><category>cpp</category><category>vscode</category><category>windows</category><author>Afa Hernandes</author></item><item><title>Cara Mendapatkan Google Maps API Key (Panduan Lengkap)</title><link>https://www.ngodingdulu.com/google-maps-api-key/</link><guid isPermaLink="true">https://www.ngodingdulu.com/google-maps-api-key/</guid><description>Langkah-langkah lengkap untuk mendapatkan Google Maps API Key, serta pemahaman yang jelas tentang fungsinya dalam mengintegrasikan layanan Google Maps</description><pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate><category>Mobile Development</category><category>android</category><category>maps</category><author>Afa Hernandes</author></item><item><title>Cara Install Python di Windows 10 &amp; 11 (64-bit/32-bit) + Contoh Program</title><link>https://www.ngodingdulu.com/cara-install-python-windows/</link><guid isPermaLink="true">https://www.ngodingdulu.com/cara-install-python-windows/</guid><description>Panduan install Python 3 di Windows 10 dan 11: unduh installer, centang Add to PATH, cek versi, lalu jalankan program pertama dan 7 contoh program.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Tools &amp; Setup</category><category>python</category><category>windows</category><author>Afa Hernandes</author></item><item><title>Mengenal Python, Bahasa Pemrograman Paling Populer</title><link>https://www.ngodingdulu.com/mengenal-python/</link><guid isPermaLink="true">https://www.ngodingdulu.com/mengenal-python/</guid><description>Kenalan dengan Python: asal-usulnya, fitur utamanya, alasan bahasa ini sering dipilih pemula, dan bidang yang memakainya, dari web sampai data dan AI.</description><pubDate>Wed, 17 May 2023 00:00:00 GMT</pubDate><category>Dasar Pemrograman</category><category>python</category><author>Afa Hernandes</author></item><item><title>Mengenal Apache Cordova: Fungsi, Kelebihan, dan Kekurangannya</title><link>https://www.ngodingdulu.com/apache-cordova/</link><guid isPermaLink="true">https://www.ngodingdulu.com/apache-cordova/</guid><description>Ingin membuat aplikasi native untuk ponsel seluler dengan mudah? Yuk cari tahu fungsi Apache Cordova, hingga kelebihan dan kekurangannya dalam artik</description><pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate><category>Mobile Development</category><category>cordova</category><author>Afa Hernandes</author></item><item><title>Cara Membuat Aplikasi PHP dengan CakePHP di XAMPP</title><link>https://www.ngodingdulu.com/cakephp-xampp/</link><guid isPermaLink="true">https://www.ngodingdulu.com/cakephp-xampp/</guid><description>CakePHP digunakan untuk membuat aplikasi yang sederhana maupun yang rumit sekalipun. Termasuk dengan aplikasi PHP. Inilah cara membuat aplikasi PHP</description><pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate><category>Web &amp; Database</category><category>php</category><category>cakephp</category><category>xampp</category><author>Afa Hernandes</author></item><item><title>Flutter vs React Native: Apa Bedanya dan Mana yang Dipilih?</title><link>https://www.ngodingdulu.com/flutter-vs-react-native/</link><guid isPermaLink="true">https://www.ngodingdulu.com/flutter-vs-react-native/</guid><description>Perbandingan Flutter dan React Native untuk aplikasi Android dan iOS: Dart vs JavaScript, keunggulan masing-masing, dan pertimbangan memilihnya.</description><pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate><category>Mobile Development</category><category>flutter</category><category>react-native</category><author>Afa Hernandes</author></item><item><title>Membuat Game 2D Pong (Tenis Meja) dengan Flutter</title><link>https://www.ngodingdulu.com/game-pong-flutter/</link><guid isPermaLink="true">https://www.ngodingdulu.com/game-pong-flutter/</guid><description>Tutorial membuat game 2D Pong (tenis meja) dengan Flutter dan Dart: menyiapkan main.dart, membuat halaman game, lalu menggerakkan bola dan bet pemain.</description><pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate><category>Mobile Development</category><category>flutter</category><author>Afa Hernandes</author></item><item><title>MySQL vs SQLite: Perbedaan dan Mana yang Harus Dipilih?</title><link>https://www.ngodingdulu.com/mysql-vs-sqlite/</link><guid isPermaLink="true">https://www.ngodingdulu.com/mysql-vs-sqlite/</guid><description>Perbedaan MySQL dan SQLite dari sisi server, tipe data, kapasitas penyimpanan, skalabilitas, dan keamanan, supaya kamu bisa memilih database yang cocok.</description><pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate><category>Web &amp; Database</category><category>mysql</category><category>sqlite</category><category>database</category><author>Afa Hernandes</author></item><item><title>5 Rekomendasi Compiler/IDE Python Terbaik</title><link>https://www.ngodingdulu.com/rekomendasi-compiler-python/</link><guid isPermaLink="true">https://www.ngodingdulu.com/rekomendasi-compiler-python/</guid><description>Compiler menjadi hal yang penting dalam kesuksesan sebuah program. Karena itu, Anda harus memilih dari rekomendasi compiler python terbaik.</description><pubDate>Fri, 04 Feb 2022 00:00:00 GMT</pubDate><category>Tools &amp; Setup</category><category>python</category><author>Afa Hernandes</author></item><item><title>7 Rekomendasi Debugging Tools untuk Aplikasi Android</title><link>https://www.ngodingdulu.com/debugging-tools-android/</link><guid isPermaLink="true">https://www.ngodingdulu.com/debugging-tools-android/</guid><description>Debugging pada umumnya bisa menggunakan android studio maupun tools lainnya. Lalu, rekomendasi debugging tools untuk aplikasi android apa saja?</description><pubDate>Mon, 17 Jan 2022 00:00:00 GMT</pubDate><category>Mobile Development</category><category>android</category><author>Afa Hernandes</author></item></channel></rss>