<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bekasi Dev — Artikel</title>
    <link>https://bekasi.dev/x/articles</link>
    <description>Artikel dan tutorial dari komunitas developer Bekasi.</description>
    <language>id</language>
    <atom:link href="https://bekasi.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Cara Setup CI/CD dengan GitHub Actions]]></title>
      <link>https://bekasi.dev/x/articles/cara-setup-cicd-github-actions</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/cara-setup-cicd-github-actions</guid>
      <description><![CDATA[Tutorial setup CI/CD pipeline dengan GitHub Actions — auto build, test, dan deploy ke VPS.]]></description>
      <pubDate>Mon, 30 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[State Management di React 2026: Context vs Zustand vs Jotai]]></title>
      <link>https://bekasi.dev/x/articles/state-management-react-2026-context-zustand-jotai</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/state-management-react-2026-context-zustand-jotai</guid>
      <description><![CDATA[Perbandingan state management React 2026 — Context API vs Zustand vs Jotai. Kapan pakai yang mana.]]></description>
      <pubDate>Sun, 29 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Keamanan Web Application: OWASP Top 10 untuk Developer]]></title>
      <link>https://bekasi.dev/x/articles/keamanan-web-application-owasp-top-10</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/keamanan-web-application-owasp-top-10</guid>
      <description><![CDATA[Panduan keamanan web application berdasarkan OWASP Top 10 — injection, XSS, CSRF, dan security headers.]]></description>
      <pubDate>Sat, 28 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Testing untuk Frontend Developer: Jest + React Testing Library]]></title>
      <link>https://bekasi.dev/x/articles/testing-frontend-developer-jest-react-testing-library</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/testing-frontend-developer-jest-react-testing-library</guid>
      <description><![CDATA[Tutorial testing untuk frontend developer — Jest, React Testing Library, dan best practices.]]></description>
      <pubDate>Fri, 27 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Belajar Linux Command Line untuk Developer]]></title>
      <link>https://bekasi.dev/x/articles/belajar-linux-command-line-developer</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/belajar-linux-command-line-developer</guid>
      <description><![CDATA[Panduan Linux command line untuk developer — navigasi, file operations, system monitoring, dan network.]]></description>
      <pubDate>Fri, 27 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[API Design Best Practices untuk Developer]]></title>
      <link>https://bekasi.dev/x/articles/api-design-best-practices-developer</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/api-design-best-practices-developer</guid>
      <description><![CDATA[Best practices API design — RESTful naming, status codes, response format, pagination, dan validation.]]></description>
      <pubDate>Thu, 26 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Cara Optimasi Performance Website Next.js]]></title>
      <link>https://bekasi.dev/x/articles/cara-optimasi-performance-website-nextjs</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/cara-optimasi-performance-website-nextjs</guid>
      <description><![CDATA[Tips optimasi performance website Next.js — Core Web Vitals, image optimization, lazy loading, dan caching.]]></description>
      <pubDate>Wed, 25 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Panduan Lengkap Tailwind CSS untuk Pemula]]></title>
      <link>https://bekasi.dev/x/articles/panduan-lengkap-tailwind-css-pemula</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/panduan-lengkap-tailwind-css-pemula</guid>
      <description><![CDATA[Panduan Tailwind CSS untuk pemula — utility classes, responsive design, dark mode, dan tips produktif.]]></description>
      <pubDate>Wed, 25 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[TypeScript untuk Pemula: Kenapa Harus Mulai Sekarang]]></title>
      <link>https://bekasi.dev/x/articles/typescript-pemula-kenapa-harus-mulai-sekarang</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/typescript-pemula-kenapa-harus-mulai-sekarang</guid>
      <description><![CDATA[Panduan TypeScript untuk pemula — kenapa penting, cara mulai, dan tips belajar efektif.]]></description>
      <pubDate>Tue, 24 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Git Workflow yang Benar untuk Tim Developer]]></title>
      <link>https://bekasi.dev/x/articles/git-workflow-benar-tim-developer</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/git-workflow-benar-tim-developer</guid>
      <description><![CDATA[Panduan Git workflow untuk tim developer — dari branching strategy sampai commit message convention.]]></description>
      <pubDate>Mon, 23 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Dark Mode Implementation yang Benar di Next.js]]></title>
      <link>https://bekasi.dev/x/articles/dark-mode-implementation-benar-nextjs</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/dark-mode-implementation-benar-nextjs</guid>
      <description><![CDATA[Tutorial implementasi dark mode di Next.js dengan next-themes — CSS variables, toggle, dan common pitfalls.]]></description>
      <pubDate>Mon, 23 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Freelance vs Full-time: Mana yang Cocok untuk Developer Pemula]]></title>
      <link>https://bekasi.dev/x/articles/freelance-vs-fulltime-developer-pemula</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/freelance-vs-fulltime-developer-pemula</guid>
      <description><![CDATA[Perbandingan freelance vs full-time untuk developer pemula — income, lifestyle, dan rekomendasi jalur karir.]]></description>
      <pubDate>Sun, 22 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Mengenal Drizzle ORM: Alternatif Prisma yang Lebih Ringan]]></title>
      <link>https://bekasi.dev/x/articles/mengenal-drizzle-orm-alternatif-prisma</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/mengenal-drizzle-orm-alternatif-prisma</guid>
      <description><![CDATA[Review Drizzle ORM — alternatif Prisma yang type-safe, ringan, dan edge-compatible untuk project TypeScript.]]></description>
      <pubDate>Sat, 21 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Tailwind CSS v4: Apa yang Baru dan Cara Migrasi]]></title>
      <link>https://bekasi.dev/x/articles/tailwind-css-v4-apa-yang-baru-cara-migrasi</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/tailwind-css-v4-apa-yang-baru-cara-migrasi</guid>
      <description><![CDATA[Panduan Tailwind CSS v4 — fitur baru, breaking changes, dan cara migrasi dari v3.]]></description>
      <pubDate>Fri, 20 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Cara Menggunakan Bun sebagai Pengganti Node.js]]></title>
      <link>https://bekasi.dev/x/articles/cara-menggunakan-bun-pengganti-nodejs</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/cara-menggunakan-bun-pengganti-nodejs</guid>
      <description><![CDATA[Panduan Bun — JavaScript runtime yang lebih cepat dari Node.js. Instalasi, penggunaan, dan perbandingan.]]></description>
      <pubDate>Fri, 20 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[PostgreSQL vs MySQL: Perbandingan untuk Project 2026]]></title>
      <link>https://bekasi.dev/x/articles/postgresql-vs-mysql-perbandingan-2026</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/postgresql-vs-mysql-perbandingan-2026</guid>
      <description><![CDATA[Perbandingan PostgreSQL dan MySQL untuk project baru di 2026 — fitur, performance, dan use case.]]></description>
      <pubDate>Thu, 19 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Next.js App Router vs Pages Router: Kapan Pakai yang Mana]]></title>
      <link>https://bekasi.dev/x/articles/nextjs-app-router-vs-pages-router</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/nextjs-app-router-vs-pages-router</guid>
      <description><![CDATA[Perbandingan Next.js App Router dan Pages Router — fitur, kelebihan, kekurangan, dan kapan pakai yang mana.]]></description>
      <pubDate>Wed, 18 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Error CORS: Penyebab dan Cara Fix Lengkap]]></title>
      <link>https://bekasi.dev/x/articles/error-cors-penyebab-cara-fix-lengkap</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/error-cors-penyebab-cara-fix-lengkap</guid>
      <description><![CDATA[Penjelasan lengkap error CORS — apa itu, kenapa ada, dan bagaimana cara fix di berbagai framework.]]></description>
      <pubDate>Tue, 17 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Daftar Coworking Space di Bekasi untuk Developer]]></title>
      <link>https://bekasi.dev/x/articles/daftar-coworking-space-bekasi-developer</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/daftar-coworking-space-bekasi-developer</guid>
      <description><![CDATA[Daftar lengkap coworking space dan tempat ngoding nyaman di Bekasi untuk developer remote work dan freelancer.]]></description>
      <pubDate>Mon, 16 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Remote Work vs WFO: Pengalaman Developer Bekasi]]></title>
      <link>https://bekasi.dev/x/articles/remote-work-vs-wfo-pengalaman-developer-bekasi</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/remote-work-vs-wfo-pengalaman-developer-bekasi</guid>
      <description><![CDATA[Perbandingan remote work vs WFO dari perspektif developer yang tinggal di Bekasi. Data commute, tips, dan pengalaman.]]></description>
      <pubDate>Sun, 15 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Tips Lolos Interview Frontend Developer]]></title>
      <link>https://bekasi.dev/x/articles/tips-lolos-interview-frontend-developer</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/tips-lolos-interview-frontend-developer</guid>
      <description><![CDATA[Tips dan persiapan interview frontend developer — dari teknis (JavaScript, React, CSS) sampai behavioral questions.]]></description>
      <pubDate>Sat, 14 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Cara Bikin PWA Progressive Web App dengan Next.js]]></title>
      <link>https://bekasi.dev/x/articles/cara-bikin-pwa-progressive-web-app-nextjs</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/cara-bikin-pwa-progressive-web-app-nextjs</guid>
      <description><![CDATA[Tutorial membuat Progressive Web App (PWA) dengan Next.js — install dari browser, offline support, dan push notification.]]></description>
      <pubDate>Wed, 11 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Belajar Docker dari Nol untuk Developer Indonesia]]></title>
      <link>https://bekasi.dev/x/articles/belajar-docker-dari-nol-developer-indonesia</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/belajar-docker-dari-nol-developer-indonesia</guid>
      <description><![CDATA[Panduan belajar Docker dari nol dengan penjelasan sederhana. Cocok untuk developer Indonesia yang baru mulai.]]></description>
      <pubDate>Tue, 10 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Implementasi Google SSO dengan Auth.js v5 di Next.js]]></title>
      <link>https://bekasi.dev/x/articles/implementasi-google-sso-authjs-v5-nextjs</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/implementasi-google-sso-authjs-v5-nextjs</guid>
      <description><![CDATA[Tutorial lengkap implementasi Google SSO menggunakan Auth.js v5 di Next.js App Router dengan best practices.]]></description>
      <pubDate>Mon, 09 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Setup PostgreSQL untuk Production di Ubuntu Server]]></title>
      <link>https://bekasi.dev/x/articles/setup-postgresql-production-ubuntu</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/setup-postgresql-production-ubuntu</guid>
      <description><![CDATA[Panduan setup PostgreSQL 17 untuk production di Ubuntu — konfigurasi, optimasi, backup, dan monitoring.]]></description>
      <pubDate>Sun, 08 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
    <item>
      <title><![CDATA[Cara Deploy Aplikasi Next.js di VPS Murah Indonesia]]></title>
      <link>https://bekasi.dev/x/articles/cara-deploy-nextjs-vps-murah-indonesia</link>
      <guid isPermaLink="true">https://bekasi.dev/x/articles/cara-deploy-nextjs-vps-murah-indonesia</guid>
      <description><![CDATA[Panduan lengkap deploy aplikasi Next.js ke VPS murah Indonesia menggunakan Docker dan Caddy dengan HTTPS otomatis.]]></description>
      <pubDate>Fri, 06 Mar 2026 15:32:23 GMT</pubDate>
      <author>Admin</author>
    </item>
  </channel>
</rss>