<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Asep Alazhari’s Blog</title><description>Find tools, articles, and stories to inspire developers, tech enthusiasts, and curious minds. Simplify technology and spark creativity!</description><link>https://asepalazhari.com</link><item><title>Astro 5 Hydration Mismatch: Causes and Fixes [2026]</title><link>https://asepalazhari.com/blog/fixing-astro-hydration-mismatch-errors</link><guid isPermaLink="true">https://asepalazhari.com/blog/fixing-astro-hydration-mismatch-errors</guid><description>Seeing hydration mismatch warnings in your Astro 5 islands? Here is why SSR and client markup drift apart, and the fixes that actually work in production.</description><pubDate>Sun, 07 Jun 2026 02:00:00 GMT</pubDate></item><item><title>Astro 5 Hydration Mismatch: Penyebab dan Cara Fixnya [2026]</title><link>https://asepalazhari.com/id/blog/fixing-astro-hydration-mismatch-errors</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/fixing-astro-hydration-mismatch-errors</guid><description>Sering liat warning hydration mismatch di Astro 5 islands? Nih gue jelasin kenapa SSR dan markup client beda, plus cara fix yang beneran ampuh di production.</description><pubDate>Sun, 07 Jun 2026 02:00:00 GMT</pubDate></item><item><title>Direct Commits to master Will Haunt You on Deploy Day</title><link>https://asepalazhari.com/blog/production-merge-conflict-gitlab-release-to-master</link><guid isPermaLink="true">https://asepalazhari.com/blog/production-merge-conflict-gitlab-release-to-master</guid><description>One Swagger refactor committed straight to master caused a 3-way merge conflict, a silent GitLab API failure, and 30 minutes of manual branch surgery before we could ship. Here is the full incident and the rule that prevents it.</description><pubDate>Sun, 31 May 2026 02:00:00 GMT</pubDate></item><item><title>Commit Langsung ke master Bakal Nyiksa Lo di Hari Deploy</title><link>https://asepalazhari.com/id/blog/production-merge-conflict-gitlab-release-to-master</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/production-merge-conflict-gitlab-release-to-master</guid><description>Satu refactor Swagger yang di-commit langsung ke master bikin 3-way merge conflict, GitLab API diam-diam gagal, dan 30 menit operasi branch manual sebelum bisa deploy. Ini cerita lengkapnya dan satu aturan yang bisa mencegahnya.</description><pubDate>Sun, 31 May 2026 02:00:00 GMT</pubDate></item><item><title>I Underestimated DeepSeek V4: Here is My Honest Review</title><link>https://asepalazhari.com/blog/deepseek-v4-flash-pro-review</link><guid isPermaLink="true">https://asepalazhari.com/blog/deepseek-v4-flash-pro-review</guid><description>My first DeepSeek experience was bad, but DeepSeek V4 Flash via OpenCode changed that. Here is why it might be the best cheap AI model for coding right now.</description><pubDate>Sun, 24 May 2026 02:00:00 GMT</pubDate></item><item><title>Gue Salah Nebak DeepSeek V4: Ini Review Jujur Gue</title><link>https://asepalazhari.com/id/blog/deepseek-v4-flash-pro-review</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/deepseek-v4-flash-pro-review</guid><description>Pengalaman pertama gue sama DeepSeek buruk. Tapi V4 Flash di OpenCode bikin gue kaget. Ini alasan kenapa ini mungkin model coding murah terbaik sekarang.</description><pubDate>Sun, 24 May 2026 02:00:00 GMT</pubDate></item><item><title>Docker vs PM2 for Next.js on VPS: The 2026 Deployment Guide</title><link>https://asepalazhari.com/blog/docker-vs-pm2-nextjs-vps-2026</link><guid isPermaLink="true">https://asepalazhari.com/blog/docker-vs-pm2-nextjs-vps-2026</guid><description>PM2 is simple. Docker is powerful. On a VPS with 7 GB idle RAM, the real choice is about pipelines, portability, and scale. Find out which one fits your stack.</description><pubDate>Sun, 17 May 2026 02:00:00 GMT</pubDate></item><item><title>Docker vs PM2 untuk Next.js di VPS: Panduan Deploy 2026</title><link>https://asepalazhari.com/id/blog/docker-vs-pm2-nextjs-vps-2026</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/docker-vs-pm2-nextjs-vps-2026</guid><description>PM2 simpel, Docker powerful. Di VPS dengan 7 GB RAM nganggur, pilihannya bukan soal resource. Ini soal pipeline, portabilitas, dan rencana scale lo ke depan.</description><pubDate>Sun, 17 May 2026 02:00:00 GMT</pubDate></item><item><title>MySQL Gone Away: HAProxy, Galera, and Ghost Processes</title><link>https://asepalazhari.com/blog/mysql-gone-away-haproxy-galera-ghost-processes</link><guid isPermaLink="true">https://asepalazhari.com/blog/mysql-gone-away-haproxy-galera-ghost-processes</guid><description>At 2 AM, 80% of database connections were failing after migrating to HAProxy. The root cause was 83-day-old ghost processes nobody knew were still running.</description><pubDate>Sun, 10 May 2026 03:00:00 GMT</pubDate></item><item><title>MySQL Gone Away: HAProxy, Galera, dan Ghost Processes</title><link>https://asepalazhari.com/id/blog/mysql-gone-away-haproxy-galera-ghost-processes</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/mysql-gone-away-haproxy-galera-ghost-processes</guid><description>Jam 2 pagi, 80% koneksi database gagal setelah migrasi ke HAProxy. Root cause-nya ternyata proses yang sudah 83 hari berjalan dan tidak ada yang tahu.</description><pubDate>Sun, 10 May 2026 03:00:00 GMT</pubDate></item><item><title>Xiaomi MiMo Review: 60M Tokens for $6, Faster Than GPT-5.4</title><link>https://asepalazhari.com/blog/xiaomi-mimo-ai-review</link><guid isPermaLink="true">https://asepalazhari.com/blog/xiaomi-mimo-ai-review</guid><description>I spent two weeks testing Xiaomi MiMo after comparing ChatGPT Go, DeepSeek v4, and OpenCode Go. Here is why MiMo won on price, speed, and multimodal support.</description><pubDate>Sun, 03 May 2026 03:00:00 GMT</pubDate></item><item><title>Review Xiaomi MiMo: 60 Juta Token $6, Lebih Cepat dari GPT-5.4</title><link>https://asepalazhari.com/id/blog/xiaomi-mimo-ai-review</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/xiaomi-mimo-ai-review</guid><description>Gue ngetes Xiaomi MiMo 2 minggu vs ChatGPT Go, DeepSeek v4, dan OpenCode Go. Ini alasan kenapa MiMo menang dari segi harga, speed, dan multimodal.</description><pubDate>Sun, 03 May 2026 03:00:00 GMT</pubDate></item><item><title>Stop Copying .env Manually: Sync Dev Secrets via GitLab</title><link>https://asepalazhari.com/blog/sync-dev-env-gitlab-variables</link><guid isPermaLink="true">https://asepalazhari.com/blog/sync-dev-env-gitlab-variables</guid><description>Tired of manually copying .env files across devices? I built a free Python script that syncs dev secrets via GitLab CI/CD variables in one command.</description><pubDate>Sun, 26 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Berhenti Salin .env Manual: Sync Secrets Dev ke GitLab</title><link>https://asepalazhari.com/id/blog/sync-dev-env-gitlab-variables</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/sync-dev-env-gitlab-variables</guid><description>Capek salin .env setiap ganti perangkat? Gue bikin script Python gratis yang sync secrets dev lewat GitLab CI/CD variables cukup satu command.</description><pubDate>Sun, 26 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Ollama: Run Local AI Models Like Docker</title><link>https://asepalazhari.com/blog/ollama-local-ai-models-docker-gemma4</link><guid isPermaLink="true">https://asepalazhari.com/blog/ollama-local-ai-models-docker-gemma4</guid><description>AI API costs keep rising, even Chinese models got expensive. I tried Ollama on Docker with Gemma 4 E4B as a free local alternative for agentic workflows.</description><pubDate>Sun, 19 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Ollama: Jalankan Model AI Lokal Seperti Docker</title><link>https://asepalazhari.com/id/blog/ollama-local-ai-models-docker-gemma4</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/ollama-local-ai-models-docker-gemma4</guid><description>Harga API AI terus naik, bahkan model China pun ikut mahal. Gue coba Ollama di Docker pakai Gemma 4 E4B sebagai alternatif lokal gratis untuk workflow agentic.</description><pubDate>Sun, 19 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Kubernetes Cluster Down After Reboot: A Full Postmortem</title><link>https://asepalazhari.com/blog/kubernetes-cluster-down-node-reboot-postmortem</link><guid isPermaLink="true">https://asepalazhari.com/blog/kubernetes-cluster-down-node-reboot-postmortem</guid><description>My 6-node Kubernetes cluster went dark after a master node rebooted for the first time in 1 year and 275 days. Here is the full incident timeline and the permanent fix.</description><pubDate>Sun, 12 Apr 2026 03:00:00 GMT</pubDate></item><item><title>Kubernetes Cluster Mati Setelah Node Reboot: Postmortem Lengkap</title><link>https://asepalazhari.com/id/blog/kubernetes-cluster-down-node-reboot-postmortem</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/kubernetes-cluster-down-node-reboot-postmortem</guid><description>Cluster Kubernetes 6 node gue tiba-tiba gelap setelah master node reboot untuk pertama kalinya dalam 1 tahun 275 hari. Ini timeline insiden lengkapnya dan fix permanennya.</description><pubDate>Sun, 12 Apr 2026 03:00:00 GMT</pubDate></item><item><title>Fix bwrap Error on Ubuntu 24.04 in Docker for Codex CLI</title><link>https://asepalazhari.com/blog/fix-bwrap-ubuntu-24-docker-codex-cli</link><guid isPermaLink="true">https://asepalazhari.com/blog/fix-bwrap-ubuntu-24-docker-codex-cli</guid><description>Codex CLI fails with bwrap namespace error on Ubuntu 24.04 Docker containers. Learn the exact cause and three working fixes to get file patching running again.</description><pubDate>Sun, 05 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Cara Fix Error bwrap di Ubuntu 24.04 Docker untuk Codex CLI</title><link>https://asepalazhari.com/id/blog/fix-bwrap-ubuntu-24-docker-codex-cli</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/fix-bwrap-ubuntu-24-docker-codex-cli</guid><description>Codex CLI gagal dengan error bwrap namespace di Ubuntu 24.04 Docker. Pelajari penyebab aslinya dan tiga cara fix yang terbukti berhasil agar patching jalan lagi.</description><pubDate>Sun, 05 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Why Your SSL Certificate Is Only 6 Months Now (2026)</title><link>https://asepalazhari.com/blog/ssl-certificate-shorter-validity-2026</link><guid isPermaLink="true">https://asepalazhari.com/blog/ssl-certificate-shorter-validity-2026</guid><description>SSL certificate validity just dropped to 200 days. Here&apos;s why CA/B Forum made the change and how to stay ahead using Sectigo or DigiCert.</description><pubDate>Sun, 29 Mar 2026 03:00:00 GMT</pubDate></item><item><title>Kenapa Sertifikat SSL Lo Sekarang Cuma 6 Bulan?</title><link>https://asepalazhari.com/id/blog/ssl-certificate-shorter-validity-2026</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/ssl-certificate-shorter-validity-2026</guid><description>SSL certificate cuma 6 bulan sekarang? Ini bukan error — aturan baru CA/B Forum berlaku Maret 2026. Solusi terbaik buat pengguna Sectigo atau DigiCert.</description><pubDate>Sun, 29 Mar 2026 03:00:00 GMT</pubDate></item><item><title>ngrok: Expose Localhost to the Web in 5 Minutes</title><link>https://asepalazhari.com/blog/ngrok-local-dev-port-forwarding</link><guid isPermaLink="true">https://asepalazhari.com/blog/ngrok-local-dev-port-forwarding</guid><description>How ngrok saved my Google OAuth testing when VS Code Remote SSH blocked port forwarding. Free, global install on Ubuntu 24, works across every project.</description><pubDate>Mon, 23 Mar 2026 01:00:00 GMT</pubDate></item><item><title>ngrok: Expose Localhost ke Internet dalam 5 Menit</title><link>https://asepalazhari.com/id/blog/ngrok-local-dev-port-forwarding</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/ngrok-local-dev-port-forwarding</guid><description>Gimana ngrok nyelamatin testing Google OAuth gue waktu VS Code Remote SSH nge-block port forwarding. Gratis, install global di Ubuntu 24, langsung works di semua project.</description><pubDate>Mon, 23 Mar 2026 01:00:00 GMT</pubDate></item><item><title>Remove a Ghost Git Repo from VS Code Source Control</title><link>https://asepalazhari.com/blog/remove-ghost-git-repo-vscode-source-control</link><guid isPermaLink="true">https://asepalazhari.com/blog/remove-ghost-git-repo-vscode-source-control</guid><description>Seeing a mystery folder with 10,000+ changes in VS Code Source Control? You probably have a ghost Git repo. Here&apos;s how to kill it for good in three quick steps.</description><pubDate>Sun, 15 Mar 2026 01:00:00 GMT</pubDate></item><item><title>Hapus Ghost Git Repo dari VS Code Source Control</title><link>https://asepalazhari.com/id/blog/remove-ghost-git-repo-vscode-source-control</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/remove-ghost-git-repo-vscode-source-control</guid><description>Ada folder misterius dengan 10.000+ perubahan di Source Control VS Code? Itu ghost Git repo. Ini cara hapusnya selamanya dalam tiga langkah cepat.</description><pubDate>Sun, 15 Mar 2026 01:00:00 GMT</pubDate></item><item><title>Uptime Kuma: Monitor Websites, Alert via Telegram</title><link>https://asepalazhari.com/blog/uptime-kuma-docker-telegram-web-monitoring</link><guid isPermaLink="true">https://asepalazhari.com/blog/uptime-kuma-docker-telegram-web-monitoring</guid><description>Learn how to self-host Uptime Kuma with Docker and get instant Telegram alerts when any of your websites go down. No recurring fees, full control.</description><pubDate>Sun, 08 Mar 2026 03:00:00 GMT</pubDate></item><item><title>Uptime Kuma: Monitor Website dan Alert ke Telegram</title><link>https://asepalazhari.com/id/blog/uptime-kuma-docker-telegram-web-monitoring</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/uptime-kuma-docker-telegram-web-monitoring</guid><description>Cara self-host Uptime Kuma pake Docker dan dapet notifikasi Telegram langsung saat website lo down. Gratis, full control, tanpa biaya langganan.</description><pubDate>Sun, 08 Mar 2026 03:00:00 GMT</pubDate></item><item><title>Deploy a Smart Home Monitor: Fly.io to Self-Hosted</title><link>https://asepalazhari.com/blog/deploy-smart-home-monitor-flyio-to-self-hosted</link><guid isPermaLink="true">https://asepalazhari.com/blog/deploy-smart-home-monitor-flyio-to-self-hosted</guid><description>Build a Python smart home monitor with Tuya, Redis, MongoDB, and Telegram. Then migrate from Fly.io to your own server with zero recurring costs.</description><pubDate>Sun, 01 Mar 2026 03:00:00 GMT</pubDate></item><item><title>Deploy Monitor Smart Home: Dari Fly.io ke Server Sendiri</title><link>https://asepalazhari.com/id/blog/deploy-smart-home-monitor-flyio-to-self-hosted</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/deploy-smart-home-monitor-flyio-to-self-hosted</guid><description>Cara bikin monitor smart home pake Python, Tuya, Redis, MongoDB, dan Telegram. Terus migrasi dari Fly.io ke server sendiri biar nol biaya bulanan.</description><pubDate>Sun, 01 Mar 2026 03:00:00 GMT</pubDate></item><item><title>OpenClaw Remote Setup: SSH Tunnel and PM2</title><link>https://asepalazhari.com/blog/openclaw-remote-setup-ssh-tunnel-pm2</link><guid isPermaLink="true">https://asepalazhari.com/blog/openclaw-remote-setup-ssh-tunnel-pm2</guid><description>Learn to run OpenClaw on a remote Docker container with SSH tunneling, fix Codex model errors, index your workspace, and keep the gateway stable with PM2.</description><pubDate>Sun, 22 Feb 2026 03:00:00 GMT</pubDate></item><item><title>Setup OpenClaw di Server Remote: SSH Tunnel dan PM2</title><link>https://asepalazhari.com/id/blog/openclaw-remote-setup-ssh-tunnel-pm2</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/openclaw-remote-setup-ssh-tunnel-pm2</guid><description>Panduan lengkap setup OpenClaw di Docker container remote pakai SSH tunneling, fix error model Codex, index workspace, dan bikin gateway stabil dengan PM2.</description><pubDate>Sun, 22 Feb 2026 03:00:00 GMT</pubDate></item><item><title>Stop Git Asking for Credentials in VS Code</title><link>https://asepalazhari.com/blog/stop-git-asking-credentials-vscode</link><guid isPermaLink="true">https://asepalazhari.com/blog/stop-git-asking-credentials-vscode</guid><description>Fix Git authentication prompts forever with credential helpers. Step-by-step guide for Windows, macOS, and Linux with Personal Access Token setup.</description><pubDate>Sun, 15 Feb 2026 03:00:00 GMT</pubDate></item><item><title>Hentikan Git Nanya Kredensial di VS Code</title><link>https://asepalazhari.com/id/blog/stop-git-asking-credentials-vscode</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/stop-git-asking-credentials-vscode</guid><description>Fix Git yang terus minta password dengan credential helper. Panduan lengkap untuk Windows, macOS, dan Linux plus setup Personal Access Token.</description><pubDate>Sun, 15 Feb 2026 03:00:00 GMT</pubDate></item><item><title>Kubernetes Logging Done Right: Fluent Bit to Elasticsearch</title><link>https://asepalazhari.com/blog/kubernetes-centralized-logging-fluent-bit-elasticsearch</link><guid isPermaLink="true">https://asepalazhari.com/blog/kubernetes-centralized-logging-fluent-bit-elasticsearch</guid><description>How I implemented centralized logging for Kubernetes with Fluent Bit and Elasticsearch, solving the ephemeral logs problem and enabling multi-namespace log collection.</description><pubDate>Sun, 08 Feb 2026 02:00:00 GMT</pubDate></item><item><title>Kubernetes Logging yang Bener: Fluent Bit ke Elasticsearch</title><link>https://asepalazhari.com/id/blog/kubernetes-centralized-logging-fluent-bit-elasticsearch</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/kubernetes-centralized-logging-fluent-bit-elasticsearch</guid><description>Gimana gue implementasi centralized logging buat Kubernetes pake Fluent Bit dan Elasticsearch, ngesolve masalah log sementara dan mengaktifkan pengumpulan log multi namespace.</description><pubDate>Sun, 08 Feb 2026 02:00:00 GMT</pubDate></item><item><title>Building Custom MCP Servers for Claude Code: A Developer&apos;s Guide</title><link>https://asepalazhari.com/blog/building-custom-mcp-servers-claude-code</link><guid isPermaLink="true">https://asepalazhari.com/blog/building-custom-mcp-servers-claude-code</guid><description>Learn to build powerful custom MCP servers with TypeScript. Real-world examples including GitHub integration, business logic automation, and API orchestration that save 15+ hours per week.</description><pubDate>Sun, 01 Feb 2026 03:00:00 GMT</pubDate></item><item><title>Bikin Custom MCP Server untuk Claude Code: Panduan Developer</title><link>https://asepalazhari.com/id/blog/building-custom-mcp-servers-claude-code</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/building-custom-mcp-servers-claude-code</guid><description>Pelajari cara bikin MCP server custom yang powerful dengan TypeScript. Contoh real-world: GitHub integration, business logic automation, dan API orchestration yang ngirit 15+ jam per minggu.</description><pubDate>Sun, 01 Feb 2026 03:00:00 GMT</pubDate></item><item><title>Why I Ditched Termius for WebSSH: Best SSH Client for Apple Ecosystem</title><link>https://asepalazhari.com/blog/webssh-termius-alternative-apple-ecosystem</link><guid isPermaLink="true">https://asepalazhari.com/blog/webssh-termius-alternative-apple-ecosystem</guid><description>After 3+ years paying $120/year for Termius, I found WebSSH - a one-time $2.50 purchase with iCloud sync that does everything I need on iOS and macOS.</description><pubDate>Sun, 25 Jan 2026 07:00:00 GMT</pubDate></item><item><title>Kenapa Gue Tinggalin Termius Demi WebSSH: SSH Client Terbaik untuk Apple</title><link>https://asepalazhari.com/id/blog/webssh-termius-alternative-apple-ecosystem</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/webssh-termius-alternative-apple-ecosystem</guid><description>Setelah 3+ tahun bayar $120/tahun buat Termius, gue nemuin WebSSH - cuma bayar sekali Rp 39 ribu dengan iCloud sync yang ngasih semua yang gue butuhin di iOS dan macOS.</description><pubDate>Sun, 25 Jan 2026 07:00:00 GMT</pubDate></item><item><title>Bun vs Node.js vs Deno: 2026 Runtime Comparison</title><link>https://asepalazhari.com/blog/bun-vs-nodejs-vs-deno-runtime-comparison-2026</link><guid isPermaLink="true">https://asepalazhari.com/blog/bun-vs-nodejs-vs-deno-runtime-comparison-2026</guid><description>Comprehensive comparison of Bun, Node.js, and Deno in 2026. Real-world benchmarks, migration strategies, and which runtime fits your next project best.</description><pubDate>Sun, 18 Jan 2026 03:00:00 GMT</pubDate></item><item><title>Bun vs Node.js vs Deno: Perbandingan Runtime 2026</title><link>https://asepalazhari.com/id/blog/bun-vs-nodejs-vs-deno-runtime-comparison-2026</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/bun-vs-nodejs-vs-deno-runtime-comparison-2026</guid><description>Perbandingan komprehensif Bun, Node.js, dan Deno di 2026. Benchmark real-world, strategi migrasi, dan runtime mana yang paling cocok untuk proyek Anda.</description><pubDate>Sun, 18 Jan 2026 03:00:00 GMT</pubDate></item><item><title>OpenCode Multi-Model CLI: Switch AI Without Limits</title><link>https://asepalazhari.com/blog/mastering-opencode-multi-model-cli</link><guid isPermaLink="true">https://asepalazhari.com/blog/mastering-opencode-multi-model-cli</guid><description>Master OpenCode CLI to seamlessly switch between Claude and GPT models. Learn project-level MCP setup, YOLO mode, and how to never hit rate limits again.</description><pubDate>Sun, 11 Jan 2026 08:40:00 GMT</pubDate></item><item><title>OpenCode Multi-Model CLI: Switch AI Tanpa Batas</title><link>https://asepalazhari.com/id/blog/mastering-opencode-multi-model-cli</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/mastering-opencode-multi-model-cli</guid><description>Kuasai OpenCode CLI buat switch antara Claude dan GPT dengan mulus. Pelajari setup MCP per-project, YOLO mode, dan cara bebas dari rate limit selamanya.</description><pubDate>Sun, 11 Jan 2026 08:40:00 GMT</pubDate></item><item><title>Stop Google Sheets Script from Unhiding Sheets</title><link>https://asepalazhari.com/blog/stop-google-sheets-script-unhiding-sheets</link><guid isPermaLink="true">https://asepalazhari.com/blog/stop-google-sheets-script-unhiding-sheets</guid><description>Discover how to fix a common Google Apps Script issue where activating the last edited cell unhides all sheets. Learn the simple code tweak to keep your hidden sheets private while jumping to recent edits.</description><pubDate>Sun, 04 Jan 2026 05:00:00 GMT</pubDate></item><item><title>Stop Script Google Sheets Bikin Sheet Hidden Muncul</title><link>https://asepalazhari.com/id/blog/stop-google-sheets-script-unhiding-sheets</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/stop-google-sheets-script-unhiding-sheets</guid><description>Temukan cara fix masalah umum Google Apps Script yang bikin semua sheet muncul pas aktivasi sel terakhir. Pelajari tweak kode sederhana buat jaga sheet hidden tetap privat sambil loncat ke edit terbaru.</description><pubDate>Sun, 04 Jan 2026 05:00:00 GMT</pubDate></item><item><title>Custom Slash Commands in GitHub Copilot The Ultimate Guide</title><link>https://asepalazhari.com/blog/custom-slash-commands-github-copilot-vscode</link><guid isPermaLink="true">https://asepalazhari.com/blog/custom-slash-commands-github-copilot-vscode</guid><description>Stop switching between terminal AI tools. Learn how to create custom slash commands in GitHub Copilot to standardize your workflows directly within VS Code.</description><pubDate>Sun, 28 Dec 2025 13:09:37 GMT</pubDate></item><item><title>Custom Slash Command di GitHub Copilot Panduan Lengkap</title><link>https://asepalazhari.com/id/blog/custom-slash-commands-github-copilot-vscode</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/custom-slash-commands-github-copilot-vscode</guid><description>Berhentilah berpindah-pindah aplikasi terminal AI. Pelajari cara membuat custom slash command di GitHub Copilot untuk standarisasi workflow langsung di VS Code.</description><pubDate>Sun, 28 Dec 2025 13:09:37 GMT</pubDate></item><item><title>Fixing RabbitMQ 4.x Connection: amqplib to CloudAMQP</title><link>https://asepalazhari.com/blog/fixing-rabbitmq-4-connection-amqplib-cloudamqp</link><guid isPermaLink="true">https://asepalazhari.com/blog/fixing-rabbitmq-4-connection-amqplib-cloudamqp</guid><description>Solved Socket closed abruptly error when connecting to RabbitMQ 4.1.4. Learn why amqplib fails and how to migrate to CloudAMQP client for seamless integration.</description><pubDate>Sat, 20 Dec 2025 08:30:00 GMT</pubDate></item><item><title>Fixing RabbitMQ 4.x Connection: amqplib ke CloudAMQP</title><link>https://asepalazhari.com/id/blog/fixing-rabbitmq-4-connection-amqplib-cloudamqp</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/fixing-rabbitmq-4-connection-amqplib-cloudamqp</guid><description>Solved error Socket closed abruptly saat connect ke RabbitMQ 4.1.4. Pelajari kenapa amqplib gagal dan cara migrasi ke CloudAMQP client untuk integrasi yang mulus.</description><pubDate>Sat, 20 Dec 2025 08:30:00 GMT</pubDate></item><item><title>Fix VS Code Git Tree View Fast</title><link>https://asepalazhari.com/blog/fix-vs-code-git-tree-view-fast</link><guid isPermaLink="true">https://asepalazhari.com/blog/fix-vs-code-git-tree-view-fast</guid><description>Lost Git tree view in VS Code? Hunt files in flat lists? This guide restores tree mode in clicks. Set it default. Save time on every commit. Get structure back now.</description><pubDate>Sun, 07 Dec 2025 03:00:00 GMT</pubDate></item><item><title>Fix VS Code Git Tree View Cepat</title><link>https://asepalazhari.com/id/blog/fix-vs-code-git-tree-view-fast</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/fix-vs-code-git-tree-view-fast</guid><description>Hilang tree view Git di VS Code? Susah cari file di list datar? Guide ini balikin tree mode dalam sekali klik. Set default juga. Hemat waktu tiap commit deh.</description><pubDate>Sun, 07 Dec 2025 03:00:00 GMT</pubDate></item><item><title>IndexNow: Instant Search Engine Indexing for Your Website</title><link>https://asepalazhari.com/blog/indexnow-instant-search-engine-indexing</link><guid isPermaLink="true">https://asepalazhari.com/blog/indexnow-instant-search-engine-indexing</guid><description>Stop waiting days for search engines to index your content. Learn how IndexNow instantly notifies Bing, Yandex, and more about your latest updates.</description><pubDate>Sun, 23 Nov 2025 07:30:00 GMT</pubDate></item><item><title>IndexNow: Langsung Kasih Tau Search Engine Ada Update Terbaru</title><link>https://asepalazhari.com/id/blog/indexnow-instant-search-engine-indexing</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/indexnow-instant-search-engine-indexing</guid><description>Bosen nunggu berhari-hari sampe konten lo keindex? IndexNow bikin lo bisa langsung ngasih tau Bing, Yandex, dan search engine lain soal update terbaru.</description><pubDate>Sun, 23 Nov 2025 07:30:00 GMT</pubDate></item><item><title>Why Docker Buildx Changed My CI/CD Game Forever</title><link>https://asepalazhari.com/blog/docker-buildx-migration-gitlab-ci-cloud-build</link><guid isPermaLink="true">https://asepalazhari.com/blog/docker-buildx-migration-gitlab-ci-cloud-build</guid><description>Discover how migrating from traditional docker build to Docker Buildx with cloud builders cut my build times in half and eliminated server resource bottlenecks.</description><pubDate>Sun, 16 Nov 2025 07:30:00 GMT</pubDate></item><item><title>Kenapa Docker Buildx Mengubah CI/CD Gue Selamanya</title><link>https://asepalazhari.com/id/blog/docker-buildx-migration-gitlab-ci-cloud-build</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/docker-buildx-migration-gitlab-ci-cloud-build</guid><description>Temukan bagaimana migrasi dari docker build tradisional ke Docker Buildx dengan cloud builder memangkas waktu build separuh dan menghilangkan bottleneck resource server gue.</description><pubDate>Sun, 16 Nov 2025 07:30:00 GMT</pubDate></item><item><title>Astro Background Caching and CDN Image Optimization</title><link>https://asepalazhari.com/blog/astro-background-caching-cdn-image-optimization</link><guid isPermaLink="true">https://asepalazhari.com/blog/astro-background-caching-cdn-image-optimization</guid><description>How I reduced image load times by 40x and cut bandwidth by 95% using background caching and local image optimization in Astro.</description><pubDate>Sun, 09 Nov 2025 03:30:00 GMT</pubDate></item><item><title>Optimasi Astro: Background Caching dan CDN Gambar Lokal</title><link>https://asepalazhari.com/id/blog/astro-background-caching-cdn-image-optimization</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/astro-background-caching-cdn-image-optimization</guid><description>Cara gue mempercepat loading gambar 40x lebih cepat dan menghemat bandwidth 95% dengan background caching dan optimasi gambar lokal di Astro.</description><pubDate>Sun, 09 Nov 2025 03:30:00 GMT</pubDate></item><item><title>Next.js 16 Release: Blazing Fast Startup &amp; Build Stability</title><link>https://asepalazhari.com/blog/nextjs-16-release-performance-improvements</link><guid isPermaLink="true">https://asepalazhari.com/blog/nextjs-16-release-performance-improvements</guid><description>Next.js 16 delivers faster startup times and fixes the annoying dev server crashes during builds. Here&apos;s what changed and why you should upgrade now.</description><pubDate>Sun, 02 Nov 2025 03:30:00 GMT</pubDate></item><item><title>Rilis Next.js 16: Startup Lebih Cepat &amp; Build Makin Stabil</title><link>https://asepalazhari.com/id/blog/nextjs-16-release-performance-improvements</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/nextjs-16-release-performance-improvements</guid><description>Next.js 16 bawa startup time yang lebih cepet dan fix bug dev server crash saat build. Ini yang berubah dan kenapa lo harus upgrade sekarang.</description><pubDate>Sun, 02 Nov 2025 03:30:00 GMT</pubDate></item><item><title>React DevTools Profiler: Find and Fix Performance Issues in 30 Minutes</title><link>https://asepalazhari.com/blog/react-devtools-profiler-performance-optimization</link><guid isPermaLink="true">https://asepalazhari.com/blog/react-devtools-profiler-performance-optimization</guid><description>Learn to use React DevTools Profiler to find performance bottlenecks and eliminate unnecessary re-renders. Includes real-world examples and fixes.</description><pubDate>Sun, 26 Oct 2025 03:00:00 GMT</pubDate></item><item><title>React DevTools Profiler: Cara Cepat Temukan dan Atasi Masalah Performa dalam 30 Menit</title><link>https://asepalazhari.com/id/blog/react-devtools-profiler-performance-optimization</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/react-devtools-profiler-performance-optimization</guid><description>Belajar cara pake React DevTools Profiler buat nemuin bottleneck performa dan ngilangin re-render yang gak perlu. Lengkap dengan contoh real-world dan solusinya.</description><pubDate>Sun, 26 Oct 2025 03:00:00 GMT</pubDate></item><item><title>GitHub Copilot CLI: My Claude Code Backup When 5-Hour Limit Hits</title><link>https://asepalazhari.com/blog/github-copilot-cli-claude-code-backup-solution</link><guid isPermaLink="true">https://asepalazhari.com/blog/github-copilot-cli-claude-code-backup-solution</guid><description>Hit Claude Code&apos;s 5-hour limit? Discover how GitHub Copilot CLI became my perfect backup with Claude Sonnet 4.5 access and seamless terminal integration.</description><pubDate>Sun, 19 Oct 2025 03:00:00 GMT</pubDate></item><item><title>GitHub Copilot CLI: Backup Gue Saat Claude Code Kena Limit 5 Jam</title><link>https://asepalazhari.com/id/blog/github-copilot-cli-claude-code-backup-solution</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/github-copilot-cli-claude-code-backup-solution</guid><description>Kena limit 5 jam Claude Code? Yuk kenalan sama GitHub Copilot CLI yang jadi backup gue dengan akses Claude Sonnet 4.5 dan integrasi terminal yang lancar banget.</description><pubDate>Sun, 19 Oct 2025 03:00:00 GMT</pubDate></item><item><title>ERR_UPLOAD_FILE_CHANGED in Next.js: Complete Fix Guide [2026]</title><link>https://asepalazhari.com/blog/fixing-err-upload-file-changed-nextjs-production</link><guid isPermaLink="true">https://asepalazhari.com/blog/fixing-err-upload-file-changed-nextjs-production</guid><description>Only seeing ERR_UPLOAD_FILE_CHANGED in production but not on localhost? This guide explains the exact root cause — FormData lifecycle and file reference expiry — with a step-by-step fix to stop this Next.js file upload bug for good.</description><pubDate>Sun, 12 Oct 2025 03:30:00 GMT</pubDate></item><item><title>Cara Fix ERR_UPLOAD_FILE_CHANGED di Next.js Production [2026]</title><link>https://asepalazhari.com/id/blog/fixing-err-upload-file-changed-nextjs-production</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/fixing-err-upload-file-changed-nextjs-production</guid><description>ERR_UPLOAD_FILE_CHANGED hanya muncul di production tapi tidak di localhost? Artikel ini menjelaskan root cause-nya — FormData lifecycle &amp; file reference expiry — plus solusi lengkap untuk fix bug file upload Next.js ini secara permanen.</description><pubDate>Sun, 12 Oct 2025 03:30:00 GMT</pubDate></item><item><title>When Unit Testing Becomes Essential: A Developer&apos;s Journey</title><link>https://asepalazhari.com/blog/when-unit-testing-becomes-essential</link><guid isPermaLink="true">https://asepalazhari.com/blog/when-unit-testing-becomes-essential</guid><description>Discover why unit testing matters through real production failures and learn when to implement tests in your Next.js projects.</description><pubDate>Sun, 05 Oct 2025 03:30:00 GMT</pubDate></item><item><title>Kapan Unit Testing Jadi Penting Banget: Perjalanan Seorang Developer</title><link>https://asepalazhari.com/id/blog/when-unit-testing-becomes-essential</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/when-unit-testing-becomes-essential</guid><description>Temukan kenapa unit testing itu penting lewat pengalaman production failure yang nyata dan pelajari kapan harus implementasi tests di project Next.js lo.</description><pubDate>Sun, 05 Oct 2025 03:30:00 GMT</pubDate></item><item><title>Server Actions vs Client Rendering in Next.js: The 2025 Guide</title><link>https://asepalazhari.com/blog/server-actions-vs-client-rendering-nextjs-guide</link><guid isPermaLink="true">https://asepalazhari.com/blog/server-actions-vs-client-rendering-nextjs-guide</guid><description>Master the art of choosing between Server Actions and client rendering in Next.js. Learn when to use each approach with real performance insights.</description><pubDate>Sun, 28 Sep 2025 03:00:00 GMT</pubDate></item><item><title>Server Actions vs Client Rendering di Next.js: Panduan Developer 2025</title><link>https://asepalazhari.com/id/blog/server-actions-vs-client-rendering-nextjs-guide</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/server-actions-vs-client-rendering-nextjs-guide</guid><description>Kuasain seni memilih antara Server Actions dan client rendering di Next.js. Belajar kapan harus pake pendekatan yang mana dengan insight performa real.</description><pubDate>Sun, 28 Sep 2025 03:00:00 GMT</pubDate></item><item><title>WSL2 Ubuntu: My Windows Developer Experience After 4 Years on macOS</title><link>https://asepalazhari.com/blog/returning-to-windows-wsl2-ubuntu-developer-experience</link><guid isPermaLink="true">https://asepalazhari.com/blog/returning-to-windows-wsl2-ubuntu-developer-experience</guid><description>After 4 years of macOS development, I returned to Windows and discovered WSL2 Ubuntu. Here&apos;s my honest experience with the challenges and solutions.</description><pubDate>Sun, 21 Sep 2025 02:30:00 GMT</pubDate></item><item><title>WSL2 Ubuntu: Pengalaman Developer Windows Setelah 4 Tahun di macOS</title><link>https://asepalazhari.com/id/blog/returning-to-windows-wsl2-ubuntu-developer-experience</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/returning-to-windows-wsl2-ubuntu-developer-experience</guid><description>Setelah 4 tahun development di macOS, gue balik ke Windows dan nemuin WSL2 Ubuntu. Ini pengalaman jujur gue dengan challenge dan solusinya.</description><pubDate>Sun, 21 Sep 2025 02:30:00 GMT</pubDate></item><item><title>Shadcn/ui vs Chakra UI vs Material-UI: Component Battle 2025</title><link>https://asepalazhari.com/blog/shadcn-ui-vs-chakra-ui-vs-material-ui-component-battle-2025</link><guid isPermaLink="true">https://asepalazhari.com/blog/shadcn-ui-vs-chakra-ui-vs-material-ui-component-battle-2025</guid><description>Discover the ultimate React component library. Compare Shadcn/ui, Chakra UI, and Material-UI across performance, customization &amp; developer experience.</description><pubDate>Sun, 14 Sep 2025 03:00:00 GMT</pubDate></item><item><title>Shadcn/ui vs Chakra UI vs Material-UI: Pertarungan Component 2025</title><link>https://asepalazhari.com/id/blog/shadcn-ui-vs-chakra-ui-vs-material-ui-component-battle-2025</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/shadcn-ui-vs-chakra-ui-vs-material-ui-component-battle-2025</guid><description>Yuk, temuin React component library yang cocok banget buat project lo! Kita bakal bandingin Shadcn/ui, Chakra UI, dan Material-UI dari sisi performa, customization, dan developer experience.</description><pubDate>Sun, 14 Sep 2025 03:00:00 GMT</pubDate></item><item><title>Why I Chose Codex CLI as Claude Code Alternative: 2025 Review</title><link>https://asepalazhari.com/blog/codex-cli-vs-claude-code-terminal-ai-experience</link><guid isPermaLink="true">https://asepalazhari.com/blog/codex-cli-vs-claude-code-terminal-ai-experience</guid><description>Codex CLI vs Claude Code: Compare speed, features, and limits. See why Codex CLI boosts developer productivity as a top AI coding assistant in 2025.</description><pubDate>Sun, 07 Sep 2025 02:00:00 GMT</pubDate></item><item><title>Kenapa Gue Pilih Codex CLI Sebagai Alternatif Claude Code: Review 2025</title><link>https://asepalazhari.com/id/blog/codex-cli-vs-claude-code-terminal-ai-experience</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/codex-cli-vs-claude-code-terminal-ai-experience</guid><description>Codex CLI vs Claude Code: Bandingkan speed, fitur, dan limitasi. Lihat kenapa Codex CLI tingkatkan produktivitas developer sebagai AI coding assistant terbaik di 2025.</description><pubDate>Sun, 07 Sep 2025 02:00:00 GMT</pubDate></item><item><title>Navicat Premium 16 vs Lite: Honest Review After Switching [Save $800/Year]</title><link>https://asepalazhari.com/blog/navicat-premium-vs-lite</link><guid isPermaLink="true">https://asepalazhari.com/blog/navicat-premium-vs-lite</guid><description>Is Navicat Premium Lite worth it, or do you still need Premium 16? After 4 years and $3,200 spent on Premium, here&apos;s a feature-by-feature comparison — MySQL, PostgreSQL, Redis on macOS — and exactly what you give up with the free Lite version.</description><pubDate>Sun, 31 Aug 2025 06:00:00 GMT</pubDate></item><item><title>Build Global Custom Slash Commands (Claude &amp; Gemini)</title><link>https://asepalazhari.com/blog/build-global-custom-slash-commands-claude-gemini</link><guid isPermaLink="true">https://asepalazhari.com/blog/build-global-custom-slash-commands-claude-gemini</guid><description>A practical guide to creating global custom slash commands in Claude Code (Markdown) and Gemini CLI (TOML) to streamline real-world dev workflows.</description><pubDate>Sun, 24 Aug 2025 03:30:00 GMT</pubDate></item><item><title>Bikin Global Custom Slash Commands (Claude &amp; Gemini)</title><link>https://asepalazhari.com/id/blog/build-global-custom-slash-commands-claude-gemini</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/build-global-custom-slash-commands-claude-gemini</guid><description>Panduan praktis membuat global custom slash commands di Claude Code (Markdown) dan Gemini CLI (TOML) untuk streamline workflow development lo sehari-hari.</description><pubDate>Sun, 24 Aug 2025 03:30:00 GMT</pubDate></item><item><title>Rancher Setup Guide: Docker Install &amp; K8s Import in 2025</title><link>https://asepalazhari.com/blog/master-rancher-setup-docker-k8s-import-guide</link><guid isPermaLink="true">https://asepalazhari.com/blog/master-rancher-setup-docker-k8s-import-guide</guid><description>Install Rancher with Docker, configure custom ports, and import existing Kubernetes clusters. Complete step-by-step guide for production-ready setup.</description><pubDate>Sun, 17 Aug 2025 02:30:00 GMT</pubDate></item><item><title>Panduan Setup Rancher: Install Docker &amp; Import K8s 2025</title><link>https://asepalazhari.com/id/blog/master-rancher-setup-docker-k8s-import-guide</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/master-rancher-setup-docker-k8s-import-guide</guid><description>Install Rancher pakai Docker, setting custom port, dan import cluster Kubernetes yang udah ada. Panduan lengkap step-by-step untuk setup production-ready.</description><pubDate>Sun, 17 Aug 2025 02:30:00 GMT</pubDate></item><item><title>Kubernetes Docker Swarm Safe Installation: Zero Downtime Migration</title><link>https://asepalazhari.com/blog/kubernetes-ultra-safe-installation</link><guid isPermaLink="true">https://asepalazhari.com/blog/kubernetes-ultra-safe-installation</guid><description>Learn how to install Kubernetes alongside a live Docker Swarm environment. This guide ensures zero downtime for production services during migration.</description><pubDate>Sat, 09 Aug 2025 14:23:39 GMT</pubDate></item><item><title>Kubernetes Docker Swarm Instalasi Aman: Migrasi Zero Downtime</title><link>https://asepalazhari.com/id/blog/kubernetes-ultra-safe-installation</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/kubernetes-ultra-safe-installation</guid><description>Pelajari cara install Kubernetes bersamaan dengan Docker Swarm yang masih running. Panduan ini memastikan zero downtime untuk service production lo selama migrasi.</description><pubDate>Sat, 09 Aug 2025 14:23:39 GMT</pubDate></item><item><title>GitLab CI/CD Dynamic Variables: Dev, Staging &amp; Production Config Guide [2026]</title><link>https://asepalazhari.com/blog/gitlab-ci-cd-dynamic-variables-across-environments</link><guid isPermaLink="true">https://asepalazhari.com/blog/gitlab-ci-cd-dynamic-variables-across-environments</guid><description>Stop duplicating configs for every environment. This guide shows how to use GitLab CI/CD dynamic variables with environment scope — automatically switching API URLs, secrets, and feature flags between dev, staging, and production with real pipeline examples.</description><pubDate>Sat, 02 Aug 2025 03:40:02 GMT</pubDate></item><item><title>GitLab CI/CD Dynamic Variables: Konfigurasi Dev, Staging &amp; Production [2026]</title><link>https://asepalazhari.com/id/blog/gitlab-ci-cd-dynamic-variables-across-environments</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/gitlab-ci-cd-dynamic-variables-across-environments</guid><description>Capek duplikasi config untuk setiap environment? Tutorial ini menjelaskan cara pakai dynamic variables dengan environment scope di GitLab CI/CD — otomatis switch API URL, secrets, dan feature flags antara dev, staging, dan production dengan contoh pipeline nyata.</description><pubDate>Sat, 02 Aug 2025 03:40:02 GMT</pubDate></item><item><title>Master Claude Code: Essential Tools for Peak Productivity</title><link>https://asepalazhari.com/blog/claude-tools-monitor</link><guid isPermaLink="true">https://asepalazhari.com/blog/claude-tools-monitor</guid><description>Transform your Claude Code workflow with two game-changing tools: Super Claude Framework and Usage Monitor. Never hit limits unexpectedly again!</description><pubDate>Sat, 26 Jul 2025 04:00:00 GMT</pubDate></item><item><title>Kuasai Claude Code: Tools Wajib untuk Produktivitas Maksimal</title><link>https://asepalazhari.com/id/blog/claude-tools-monitor</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/claude-tools-monitor</guid><description>Transform workflow Claude Code lo dengan dua tools game-changing: Super Claude Framework dan Usage Monitor. Gak akan kena limit mendadak lagi deh!</description><pubDate>Sat, 26 Jul 2025 04:00:00 GMT</pubDate></item><item><title>GitHub Copilot Limit Hit? Claude Code to the Rescue!</title><link>https://asepalazhari.com/blog/github-copilot-limit-claude-code</link><guid isPermaLink="true">https://asepalazhari.com/blog/github-copilot-limit-claude-code</guid><description>Is your GitHub Copilot Pro quota maxed out? Discover Claude Code by Anthropic for VS Code – your next powerful AI coding assistant!</description><pubDate>Sat, 19 Jul 2025 08:47:04 GMT</pubDate></item><item><title>GitHub Copilot Limit Abis? Claude Code Solusinya Nih!</title><link>https://asepalazhari.com/id/blog/github-copilot-limit-claude-code</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/github-copilot-limit-claude-code</guid><description>Quota GitHub Copilot Pro lo udah mentok? Cobain deh Claude Code dari Anthropic buat VS Code – AI coding assistant yang powerful banget!</description><pubDate>Sat, 19 Jul 2025 08:47:04 GMT</pubDate></item><item><title>Postman MCP Integration: AI-Powered API Testing for Any Client</title><link>https://asepalazhari.com/blog/postman-mcp-integration-guide</link><guid isPermaLink="true">https://asepalazhari.com/blog/postman-mcp-integration-guide</guid><description>Connect Postman with MCP clients (Claude, Copilot, Cursor, IntelliJ). Complete guide for AI-assisted API testing across development environments.</description><pubDate>Thu, 10 Jul 2025 08:30:00 GMT</pubDate></item><item><title>Integrasi Postman MCP: API Testing Otomatis dengan AI</title><link>https://asepalazhari.com/id/blog/postman-mcp-integration-guide</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/postman-mcp-integration-guide</guid><description>Integrasi Postman dengan MCP client (Claude, Copilot, Cursor). Panduan lengkap buat AI-assisted API testing di berbagai development environment.</description><pubDate>Thu, 10 Jul 2025 08:30:00 GMT</pubDate></item><item><title>From Code Hell to Automation Heaven: My n8n Journey</title><link>https://asepalazhari.com/blog/from-code-hell-to-automation-heaven-my-n8n-journey</link><guid isPermaLink="true">https://asepalazhari.com/blog/from-code-hell-to-automation-heaven-my-n8n-journey</guid><description>How I escaped the endless cycle of manual API coding and discovered a workflow automation tool that changed everything—saving 20+ hours weekly.</description><pubDate>Sun, 06 Jul 2025 02:00:00 GMT</pubDate></item><item><title>Dari Code Hell ke Automation Heaven: Journey n8n Gue</title><link>https://asepalazhari.com/id/blog/from-code-hell-to-automation-heaven-my-n8n-journey</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/from-code-hell-to-automation-heaven-my-n8n-journey</guid><description>Gimana gue kabur dari siklus tanpa akhir manual API coding dan nemuin workflow automation tool yang mengubah segalanya—hemat 20+ jam tiap minggu.</description><pubDate>Sun, 06 Jul 2025 02:00:00 GMT</pubDate></item><item><title>MCP MySQL Integration: Build AI-Powered Database Apps</title><link>https://asepalazhari.com/blog/mcp-mysql-integration-localhost-guide</link><guid isPermaLink="true">https://asepalazhari.com/blog/mcp-mysql-integration-localhost-guide</guid><description>Master MCP-MySQL integration on localhost. Create AI apps that query databases directly with real examples and production-ready configs.</description><pubDate>Sun, 22 Jun 2025 14:02:00 GMT</pubDate></item><item><title>Integrasi MCP MySQL: Build AI-Powered Database Apps yang Keren</title><link>https://asepalazhari.com/id/blog/mcp-mysql-integration-localhost-guide</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/mcp-mysql-integration-localhost-guide</guid><description>Master integrasi MCP-MySQL di localhost. Bikin AI apps yang bisa query database langsung dengan real contoh dan config yang production-ready.</description><pubDate>Sun, 22 Jun 2025 14:02:00 GMT</pubDate></item><item><title>MCP with Claude Desktop: Transform Your Development Workflow</title><link>https://asepalazhari.com/blog/mcp-claude-desktop-transform-workflow</link><guid isPermaLink="true">https://asepalazhari.com/blog/mcp-claude-desktop-transform-workflow</guid><description>Discover how Model Context Protocol revolutionizes AI-assisted coding with real-time local file access, debugging shortcuts, and productivity gains.</description><pubDate>Sat, 07 Jun 2025 08:05:00 GMT</pubDate></item><item><title>MCP dengan Claude Desktop: Transformasi Workflow Development Lo</title><link>https://asepalazhari.com/id/blog/mcp-claude-desktop-transform-workflow</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/mcp-claude-desktop-transform-workflow</guid><description>Pelajari gimana Model Context Protocol merevolusi AI-assisted coding dengan akses file lokal real-time, shortcut debugging, dan produktivitas yang naik drastis.</description><pubDate>Sat, 07 Jun 2025 08:05:00 GMT</pubDate></item><item><title>Cursor vs. VS Code vs. Windsurf: Best AI Code Editor in 2025?</title><link>https://asepalazhari.com/blog/cursor-vs-vscode-vs-windsurf</link><guid isPermaLink="true">https://asepalazhari.com/blog/cursor-vs-vscode-vs-windsurf</guid><description>Torn between VS Code, Cursor, and Windsurf? This in-depth 2025 comparison breaks down AI features, performance, and collaboration to help you choose the ultimate code editor for your workflow.</description><pubDate>Fri, 30 May 2025 06:00:00 GMT</pubDate></item><item><title>Cursor vs. VS Code vs. Windsurf: Editor Code AI Terbaik di 2025?</title><link>https://asepalazhari.com/id/blog/cursor-vs-vscode-vs-windsurf</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/cursor-vs-vscode-vs-windsurf</guid><description>Bingung pilih antara VS Code, Cursor, dan Windsurf? Perbandingan mendalam 2025 ini bahas fitur AI, performa, dan kolaborasi buat bantu lo pilih code editor terbaik sesuai workflow lo.</description><pubDate>Fri, 30 May 2025 06:00:00 GMT</pubDate></item><item><title>Mastering Automated Docker Tagging in GitLab CI/CD: A Practical Guide</title><link>https://asepalazhari.com/blog/best-practices-docker-tagging-gitlab-ci</link><guid isPermaLink="true">https://asepalazhari.com/blog/best-practices-docker-tagging-gitlab-ci</guid><description>Master automated Docker image tagging in GitLab CI/CD. This guide covers best practices using pipeline IDs for versioning, ensuring a traceable and efficient DevOps workflow.</description><pubDate>Sat, 10 May 2025 07:35:00 GMT</pubDate></item><item><title>Menguasai Automated Docker Tagging di GitLab CI/CD: Panduan Praktis</title><link>https://asepalazhari.com/id/blog/best-practices-docker-tagging-gitlab-ci</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/best-practices-docker-tagging-gitlab-ci</guid><description>Kuasai otomatisasi penandaan (tagging) image Docker di GitLab CI/CD. Panduan ini membahas praktik terbaik menggunakan ID</description><pubDate>Sat, 10 May 2025 07:35:00 GMT</pubDate></item><item><title>Astro &amp; shadcn/ui: A Guide to Building High-Performance UI Components</title><link>https://asepalazhari.com/blog/astro-shadcn-ui-integration-guide</link><guid isPermaLink="true">https://asepalazhari.com/blog/astro-shadcn-ui-integration-guide</guid><description>Build high-performance UIs with Astro and shadcn/ui. This guide covers seamless integration, component architecture, and key optimization techniques.</description><pubDate>Wed, 23 Apr 2025 09:00:00 GMT</pubDate></item><item><title>Astro &amp; shadcn/ui: Panduan Membangun UI Component Berperforma Tinggi</title><link>https://asepalazhari.com/id/blog/astro-shadcn-ui-integration-guide</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/astro-shadcn-ui-integration-guide</guid><description>Bangun UI berperforma tinggi dengan Astro &amp; shadcn/ui. Panduan ini membahas integrasi, arsitektur komponen, dan teknik optimasi utama.</description><pubDate>Wed, 23 Apr 2025 09:00:00 GMT</pubDate></item><item><title>Why Astro is the Best Framework for High-Performance Blogs in 2025</title><link>https://asepalazhari.com/blog/why-astro-is-best-for-high-performance-blogs</link><guid isPermaLink="true">https://asepalazhari.com/blog/why-astro-is-best-for-high-performance-blogs</guid><description>Discover why Astro is the top framework for fast, SEO-optimized blogs in 2025. Learn how its zero-JavaScript approach and content-first design outperform others.</description><pubDate>Sat, 05 Apr 2025 06:00:00 GMT</pubDate></item><item><title>Kenapa Astro adalah Framework Terbaik buat Blog Performa Tinggi di 2025</title><link>https://asepalazhari.com/id/blog/why-astro-is-best-for-high-performance-blogs</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/why-astro-is-best-for-high-performance-blogs</guid><description>Temuin kenapa Astro jadi framework terdepan buat blog yang cepat dan SEO-friendly di 2025. Pelajari gimana pendekatan zero-JavaScript dan desain content-first-nya ngalahin yang lain.</description><pubDate>Sat, 05 Apr 2025 06:00:00 GMT</pubDate></item><item><title>Complete Guide to Password Validation in React with Chakra UI and React Hook Form</title><link>https://asepalazhari.com/blog/password-validation-react-chakra-ui-hook-form</link><guid isPermaLink="true">https://asepalazhari.com/blog/password-validation-react-chakra-ui-hook-form</guid><description>Learn how to implement secure password validation with real-time feedback using React Hook Form and Chakra UI. Includes password matching, strength validation, and user-friendly error handling.</description><pubDate>Fri, 21 Mar 2025 02:00:00 GMT</pubDate></item><item><title>Panduan Lengkap Password Validation di React dengan Chakra UI dan React Hook Form</title><link>https://asepalazhari.com/id/blog/password-validation-react-chakra-ui-hook-form</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/password-validation-react-chakra-ui-hook-form</guid><description>Yuk belajar cara implementasi password validation yang aman dengan real-time feedback pake React Hook Form dan Chakra UI. Ada password matching, strength validation, dan error handling yang user-friendly banget!</description><pubDate>Fri, 21 Mar 2025 02:00:00 GMT</pubDate></item><item><title>How to Reduce Server CPU Usage by 60% with Nginx Caching for Next.js Applications</title><link>https://asepalazhari.com/blog/nginx-caching-nextjs-reduce-cpu-usage</link><guid isPermaLink="true">https://asepalazhari.com/blog/nginx-caching-nextjs-reduce-cpu-usage</guid><description>Learn how to dramatically reduce your Next.js server CPU usage from 80% to 20% using advanced Nginx caching strategies. Complete step-by-step guide with real-world performance improvements and practical code examples.</description><pubDate>Sat, 01 Mar 2025 00:30:00 GMT</pubDate></item><item><title>Cara Kurangin Penggunaan CPU Server Sampai 60% dengan Nginx Caching buat Aplikasi Next.js</title><link>https://asepalazhari.com/id/blog/nginx-caching-nextjs-reduce-cpu-usage</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/nginx-caching-nextjs-reduce-cpu-usage</guid><description>Pelajari cara drastis ngurangin penggunaan CPU server Next.js lo dari 80% jadi cuma 20% pake strategi Nginx caching canggih. Panduan step-by-step lengkap dengan peningkatan performa nyata dan contoh kode praktis.</description><pubDate>Sat, 01 Mar 2025 00:30:00 GMT</pubDate></item><item><title>How to Save Changes in Git Without Committing to Main in VS Code</title><link>https://asepalazhari.com/blog/save-changes-git-vscode</link><guid isPermaLink="true">https://asepalazhari.com/blog/save-changes-git-vscode</guid><description>Learn how to save changes in Git without committing to the main branch using Visual Studio Code. The best solution to store code without losing modifications</description><pubDate>Thu, 06 Feb 2025 02:43:48 GMT</pubDate></item><item><title>Cara Nyimpen Perubahan di Git Tanpa Commit ke Main di VS Code</title><link>https://asepalazhari.com/id/blog/save-changes-git-vscode</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/save-changes-git-vscode</guid><description>Pelajarin cara nyimpen perubahan di Git tanpa perlu commit ke main branch pake Visual Studio Code. Solusi terbaik buat nyimpen code tanpa kehilangan modifikasi</description><pubDate>Thu, 06 Feb 2025 02:43:48 GMT</pubDate></item><item><title>How to Paste Plain Text in Jodit React Without Formatting Issues</title><link>https://asepalazhari.com/blog/how-paste-plain-text-jodit-react-without-formatting-issues</link><guid isPermaLink="true">https://asepalazhari.com/blog/how-paste-plain-text-jodit-react-without-formatting-issues</guid><description>Learn how to paste plain text in Jodit React without unwanted formatting. Discover best practices, configuration settings, and solutions to maintain clean and consistent content in your rich text editor</description><pubDate>Sat, 01 Feb 2025 00:10:48 GMT</pubDate></item><item><title>Cara Paste Plain Text di Jodit React Tanpa Masalah Formatting</title><link>https://asepalazhari.com/id/blog/how-paste-plain-text-jodit-react-without-formatting-issues</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/how-paste-plain-text-jodit-react-without-formatting-issues</guid><description>Pelajari cara paste plain text di Jodit React tanpa formatting yang gak diinginkan. Temuin best practices, konfigurasi setting, dan solusi buat maintain content yang clean dan konsisten di rich text editor lo</description><pubDate>Sat, 01 Feb 2025 00:10:48 GMT</pubDate></item><item><title>Autocannon vs h2load: Which Load Testing Tool is Best for Your Needs?</title><link>https://asepalazhari.com/blog/autocannon-vs-h2load-load-testing</link><guid isPermaLink="true">https://asepalazhari.com/blog/autocannon-vs-h2load-load-testing</guid><description>Discover the strengths and weaknesses of Autocannon and h2load, two powerful tools for load testing, and learn how to choose the best one for your project</description><pubDate>Mon, 27 Jan 2025 04:18:48 GMT</pubDate></item><item><title>Autocannon vs h2load: Mana yang Cocok buat Kebutuhan Lo?</title><link>https://asepalazhari.com/id/blog/autocannon-vs-h2load-load-testing</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/autocannon-vs-h2load-load-testing</guid><description>Yuk kenalan sama kelebihan dan kekurangan Autocannon dan h2load, dua tools keren buat load testing, dan pelajari cara milih yang paling cocok buat project lo</description><pubDate>Mon, 27 Jan 2025 04:18:48 GMT</pubDate></item><item><title>Navicat Premium 16 vs Lite (Gratis): Perbandingan Lengkap &amp; Hemat $800/Tahun</title><link>https://asepalazhari.com/id/blog/navicat-premium-vs-lite</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/navicat-premium-vs-lite</guid><description>Apakah Navicat Premium Lite cukup untuk daily use? Setelah 4 tahun dan $3.200 habis untuk Premium 16, ini perbandingan fitur lengkap — MySQL, PostgreSQL, Redis di macOS — dan apa saja yang hilang saat switch ke versi Lite gratis.</description><pubDate>Fri, 24 Jan 2025 03:30:00 GMT</pubDate></item><item><title>React Query Stale Data: Why It Shows Old Data &amp; How to Fix It [2026]</title><link>https://asepalazhari.com/blog/react-query-stale-data-issue</link><guid isPermaLink="true">https://asepalazhari.com/blog/react-query-stale-data-issue</guid><description>React Query showing stale or outdated data on first render, but refreshing correctly after navigation? This guide covers query key issues, staleTime misconfiguration, and placeholder data pitfalls — with code fixes for TanStack Query v4 and v5.</description><pubDate>Wed, 22 Jan 2025 23:23:48 GMT</pubDate></item><item><title>React Query Stale Data: Kenapa Tampil Data Lama &amp; Cara Fixnya [2026]</title><link>https://asepalazhari.com/id/blog/react-query-stale-data-issue</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/react-query-stale-data-issue</guid><description>React Query menampilkan data lama saat pertama render tapi update setelah navigasi? Panduan ini membahas root cause-nya — query key yang salah, konfigurasi staleTime, dan placeholder data — lengkap dengan contoh kode fix untuk TanStack Query v4 dan v5.</description><pubDate>Wed, 22 Jan 2025 23:23:48 GMT</pubDate></item><item><title>Fix Git Pull Error: Resolve Unstaged Changes with git stash [Step-by-Step]</title><link>https://asepalazhari.com/blog/git-pull-conflict-resolution-with-stash</link><guid isPermaLink="true">https://asepalazhari.com/blog/git-pull-conflict-resolution-with-stash</guid><description>Getting &apos;Cannot pull with rebase, you have unstaged changes&apos;? Learn how to use git stash to temporarily save your local work, pull the latest changes, and restore your progress — without losing a single line of code.</description><pubDate>Fri, 17 Jan 2025 14:02:48 GMT</pubDate></item><item><title>Fix Error Git Pull: Atasi Unstaged Changes dengan git stash [Step-by-Step]</title><link>https://asepalazhari.com/id/blog/git-pull-conflict-resolution-with-stash</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/git-pull-conflict-resolution-with-stash</guid><description>Muncul error &apos;Cannot pull with rebase, you have unstaged changes&apos;? Pelajari cara pakai git stash untuk menyimpan sementara pekerjaan lo, pull perubahan terbaru, dan restore progress — tanpa kehilangan satu baris kode pun.</description><pubDate>Fri, 17 Jan 2025 14:02:48 GMT</pubDate></item><item><title>Enhancing File Uploads with HEIC to JPG Conversion in React</title><link>https://asepalazhari.com/blog/heic-to-jpg-conversion-react</link><guid isPermaLink="true">https://asepalazhari.com/blog/heic-to-jpg-conversion-react</guid><description>Learn how to seamlessly handle HEIC to JPG conversion during file uploads in React applications using modern tools and techniques</description><pubDate>Sat, 11 Jan 2025 11:48:48 GMT</pubDate></item><item><title>Convert File HEIC ke JPG di React File Upload</title><link>https://asepalazhari.com/id/blog/heic-to-jpg-conversion-react</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/heic-to-jpg-conversion-react</guid><description>Belajar cara handle konversi HEIC ke JPG pas lagi upload file di aplikasi React pake package heic2any di kombinasi chakra-ui dan teknik modern</description><pubDate>Sat, 11 Jan 2025 11:48:48 GMT</pubDate></item><item><title>Building a Universal Social Media Embed Component in React Jodit</title><link>https://asepalazhari.com/blog/universal-social-media-embed-component-react</link><guid isPermaLink="true">https://asepalazhari.com/blog/universal-social-media-embed-component-react</guid><description>Learn how to create a reusable React component for embedding content from multiple social media platforms like X, Instagram, and LinkedIn. Features TypeScript support, loading states, and error handling</description><pubDate>Mon, 06 Jan 2025 04:12:48 GMT</pubDate></item><item><title>Bikin Universal Social Media Embed Component di React Jodit</title><link>https://asepalazhari.com/id/blog/universal-social-media-embed-component-react</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/universal-social-media-embed-component-react</guid><description>Belajar cara bikin React component yang bisa dipake buat embed konten dari berbagai platform social media kayak X, Instagram, dan LinkedIn. Udah ada TypeScript support, loading states, dan error handling juga</description><pubDate>Mon, 06 Jan 2025 04:12:48 GMT</pubDate></item><item><title>Migrate from Bootstrap to Tailwind CSS: My Journey</title><link>https://asepalazhari.com/blog/migrate-bootstrap-to-tailwindcss</link><guid isPermaLink="true">https://asepalazhari.com/blog/migrate-bootstrap-to-tailwindcss</guid><description>Discover why I chose to migrate from Bootstrap to Tailwind CSS, the challenges faced, and the benefits gained from this transformation</description><pubDate>Wed, 01 Jan 2025 12:34:48 GMT</pubDate></item><item><title>Migrasi dari Bootstrap ke Tailwind CSS: Perjalanan Gue</title><link>https://asepalazhari.com/id/blog/migrate-bootstrap-to-tailwindcss</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/migrate-bootstrap-to-tailwindcss</guid><description>Yuk, cari tau kenapa gue milih pindah dari Bootstrap ke Tailwind CSS, tantangan yang gue hadapi, dan manfaat yang gue dapetin dari transformasi ini</description><pubDate>Wed, 01 Jan 2025 12:34:48 GMT</pubDate></item><item><title>Should You Use AMP for Your Blog in 2024?</title><link>https://asepalazhari.com/blog/should-you-use-amp</link><guid isPermaLink="true">https://asepalazhari.com/blog/should-you-use-amp</guid><description>Discover whether AMP is still relevant for modern websites and what alternatives you can use for better performance</description><pubDate>Tue, 24 Dec 2024 08:21:48 GMT</pubDate></item><item><title>Masih Perlukah Pakai AMP buat Blog Lo di 2024?</title><link>https://asepalazhari.com/id/blog/should-you-use-amp</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/should-you-use-amp</guid><description>Cari tau yuk apakah AMP masih relevan buat website modern dan alternatif apa aja yang bisa lo pake buat performa yang lebih mantap</description><pubDate>Tue, 24 Dec 2024 08:21:48 GMT</pubDate></item><item><title>Best Text Editors for React: CKEditor vs TinyMCE vs Jodit</title><link>https://asepalazhari.com/blog/best-text-editors-react-comparison</link><guid isPermaLink="true">https://asepalazhari.com/blog/best-text-editors-react-comparison</guid><description>Explore the best text editors for React, comparing CKEditor, TinyMCE, and Jodit to find the perfect tool for your project.</description><pubDate>Wed, 18 Dec 2024 01:00:48 GMT</pubDate></item><item><title>Text Editor React Terbaik: Perbandingan CKEditor vs TinyMCE vs Jodit</title><link>https://asepalazhari.com/id/blog/best-text-editors-react-comparison</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/best-text-editors-react-comparison</guid><description>Yuk, eksplor bareng-bareng text editor terbaik buat React. Kita bakal bandingin CKEditor, TinyMCE, sama Jodit buat nemuin tool yang cocok buat project lo!</description><pubDate>Wed, 18 Dec 2024 01:00:48 GMT</pubDate></item><item><title>Why You Should Block Routes During Platform Migration in Laravel</title><link>https://asepalazhari.com/blog/block-routes-platform-migration-laravel</link><guid isPermaLink="true">https://asepalazhari.com/blog/block-routes-platform-migration-laravel</guid><description>Learn why and how to block all routes during platform migration in Laravel to ensure a smooth transition for users</description><pubDate>Mon, 09 Dec 2024 04:30:48 GMT</pubDate></item><item><title>Kenapa Perlu Blocking Routes Pas Migrasi Platform di Laravel?</title><link>https://asepalazhari.com/id/blog/block-routes-platform-migration-laravel</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/block-routes-platform-migration-laravel</guid><description>Yuk simak kenapa dan gimana cara blocking semua routes waktu migrasi platform di Laravel biar user tetep happy</description><pubDate>Mon, 09 Dec 2024 04:30:48 GMT</pubDate></item><item><title>Add Header in Image Next.js: A Comprehensive Guide</title><link>https://asepalazhari.com/blog/add-header-image-nextjs</link><guid isPermaLink="true">https://asepalazhari.com/blog/add-header-image-nextjs</guid><description>Securely load images in Next.js by adding custom headers and using the Secure Image component. Get performance tips &amp; practical examples!</description><pubDate>Tue, 03 Dec 2024 08:21:48 GMT</pubDate></item><item><title>Menambahkan Header di Image Next.js: Panduan Lengkap</title><link>https://asepalazhari.com/id/blog/add-header-image-nextjs</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/add-header-image-nextjs</guid><description>Pelajari cara aman memuat gambar di Next.js dengan header khusus &amp; komponen Secure Image. Lengkap dengan tips kinerja &amp; contoh praktis!</description><pubDate>Tue, 03 Dec 2024 08:21:48 GMT</pubDate></item><item><title>How to Hide Git History in VS Code for a Cleaner Workspace</title><link>https://asepalazhari.com/blog/how-to-hide-git-history-in-vscode</link><guid isPermaLink="true">https://asepalazhari.com/blog/how-to-hide-git-history-in-vscode</guid><description>Hide Git history annotations in VS Code like change logs and blame annotations. Learn simple steps to keep your coding workspace distraction-free</description><pubDate>Fri, 29 Nov 2024 06:34:48 GMT</pubDate></item><item><title>Gimana Sih Nyembunyikan Riwayat Git di VS Code Biar Workspace Makin Rapi</title><link>https://asepalazhari.com/id/blog/how-to-hide-git-history-in-vscode</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/how-to-hide-git-history-in-vscode</guid><description>Rapikan workspace coding kamu! Pelajari trik sembunyikan riwayat Git di VS Code biar fokus nggak terganggu. Simpel dan efektif!</description><pubDate>Fri, 29 Nov 2024 06:34:48 GMT</pubDate></item><item><title>Zustand: Lightweight State Management for Modern React Apps</title><link>https://asepalazhari.com/blog/zustand-lightweight-state-management</link><guid isPermaLink="true">https://asepalazhari.com/blog/zustand-lightweight-state-management</guid><description>Explore Zustand: The game-changing state management library for React. Learn how it simplifies complex state handling with less code and better performance.</description><pubDate>Thu, 14 Nov 2024 02:25:48 GMT</pubDate></item><item><title>Zustand: Manajemen State Ringan untuk Aplikasi React Modern</title><link>https://asepalazhari.com/id/blog/zustand-lightweight-state-management</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/zustand-lightweight-state-management</guid><description>Kenalan dengan Zustand, library ajaib yang bikin state management di React super simpel! Kode lebih ringkas, cepat, &amp; anti ribet</description><pubDate>Thu, 14 Nov 2024 02:25:48 GMT</pubDate></item><item><title>Fixing Yarn Compatibility Issues on Cloudflare Pages Build v2: A Step-by-Step Guide</title><link>https://asepalazhari.com/blog/yarn-compatibility-issues-cloudflare-pages-build-v2</link><guid isPermaLink="true">https://asepalazhari.com/blog/yarn-compatibility-issues-cloudflare-pages-build-v2</guid><description>Resolve build errors on Cloudflare Pages caused by Yarn mismatches. Learn how to pin package manager versions with Node.js Corepack for smooth builds</description><pubDate>Sat, 02 Nov 2024 02:25:48 GMT</pubDate></item><item><title>Cara Mengatasi Masalah Kompatibilitas Yarn di Cloudflare Pages Build v2</title><link>https://asepalazhari.com/id/blog/yarn-compatibility-issues-cloudflare-pages-build-v2</link><guid isPermaLink="true">https://asepalazhari.com/id/blog/yarn-compatibility-issues-cloudflare-pages-build-v2</guid><description>Atasi error build di Cloudflare Pages! Simak trik ampuh untuk mengatasi versi Yarn bermasalah dengan cara kunci versi di Node.js Corepack</description><pubDate>Sat, 02 Nov 2024 02:25:48 GMT</pubDate></item></channel></rss>