# Pemikiran & Cerita

> Berbagi pengalaman, pembelajaran, dan petualangan saya di dunia teknologi dan lainnya.

URL: https://www.matthewswong.com/id/blog/

## Newest 40 of 816 articles

- [Harness Engineering AI Agent: Bukti Riset dan Praktik Nyata](https://www.matthewswong.com/id/blog/ai-agent-harness-engineering-research/)
- [Cara Membuat Website Ramah Aksesibilitas Next.js (Pemula)](https://www.matthewswong.com/id/blog/cara-membuat-website-accessible-nextjs/)
- [Cara Menjalankan Node Test Runner di Next.js untuk Pemula](https://www.matthewswong.com/id/blog/cara-menjalankan-node-test-runner-nextjs/)
- [Cara Menulis File CLAUDE.md yang Efektif untuk Claude Code](https://www.matthewswong.com/id/blog/cara-menulis-claude-md-yang-efektif/)
- [Cara Kerja Caching Next.js: Static, Dynamic, dan Revalidate](https://www.matthewswong.com/id/blog/cara-kerja-caching-rendering-nextjs-static-dynamic/)
- [Cara Mengamankan Container Docker: 7 Langkah untuk Pemula](https://www.matthewswong.com/id/blog/cara-mengamankan-container-docker/)
- [Cara Meningkatkan Core Web Vitals Next.js untuk Pemula](https://www.matthewswong.com/id/blog/cara-meningkatkan-core-web-vitals-nextjs/)
- [Cara Rollback Deploy Docker di VPS untuk Pemula](https://www.matthewswong.com/id/blog/cara-rollback-deploy-docker-di-vps/)
- [Cara Membuat Middleware Next.js: Matcher, Redirect, Rewrite](https://www.matthewswong.com/id/blog/cara-membuat-middleware-nextjs/)
- [Docker Swarm vs Kubernetes: Vonis Load Test Tim Kecil](https://www.matthewswong.com/id/blog/docker-swarm-vs-kubernetes-small-team-load-test/)
- [ERP Expense Settlement: Rekonsiliasi Advance dan Input VAT](https://www.matthewswong.com/id/blog/erp-expense-settlement-advance-reconciliation-input-vat/)
- [Integer vs Decimal untuk Uang di Postgres: Dua ERP, Dua Jawaban](https://www.matthewswong.com/id/blog/integer-rupiah-vs-numeric-decimal-postgres-erp/)
- [Cara Deploy Docker Compose di Production untuk Pemula](https://www.matthewswong.com/id/blog/cara-deploy-docker-compose-production-vps/)
- [Cara Membuat Multi Stage Build Docker dari Dockerfile Biasa](https://www.matthewswong.com/id/blog/cara-membuat-multi-stage-build-docker/)
- [ERP Billing Schedule Kontrak dan Down Payment Tanpa Double Bill](https://www.matthewswong.com/id/blog/erp-contract-billing-schedule-down-payment-invoices/)
- [ERP Payroll Amendment Closed Period: Koreksi Tanpa Edit](https://www.matthewswong.com/id/blog/erp-payroll-amendment-correct-closed-period/)
- [Cara Membuat API di Next.js dengan Route Handlers (route.ts)](https://www.matthewswong.com/id/blog/cara-membuat-api-nextjs-route-handlers/)
- [Cara Membuat SEO Metadata Next.js App Router untuk Pemula](https://www.matthewswong.com/id/blog/cara-membuat-seo-metadata-nextjs-app-router/)
- [Cara Membuat Smoke Test Playwright di GitHub Actions](https://www.matthewswong.com/id/blog/cara-smoke-test-playwright-github-actions/)
- [Perbedaan Server Component dan Client Component Next.js](https://www.matthewswong.com/id/blog/perbedaan-server-component-client-component-nextjs/)
- [Cara Melihat Docker Logs: Tail, Follow, dan Compose](https://www.matthewswong.com/id/blog/cara-melihat-docker-logs-untuk-pemula/)
- [Cara Membuat CI/CD GitHub Actions untuk Pemula, 7 Langkah](https://www.matthewswong.com/id/blog/cara-membuat-ci-cd-github-actions-pemula/)
- [Cara Mengatasi No Space Left on Device Docker (7 Langkah)](https://www.matthewswong.com/id/blog/cara-mengatasi-docker-no-space-left-on-device/)
- [Cara Menyimpan Secret Environment Variable Docker Aman](https://www.matthewswong.com/id/blog/cara-simpan-secret-environment-variable-docker-aman/)
- [Belajar Docker dari Nol: Container Pertama dalam 6 Langkah](https://www.matthewswong.com/id/blog/belajar-docker-dari-nol-panduan-pemula/)
- [Cara Deploy Next.js ke VPS dengan Docker dan GitHub Actions](https://www.matthewswong.com/id/blog/cara-deploy-nextjs-ke-vps-docker-github-actions/)
- [Cara Login SSH ke VPS Pertama Kali dan Mengamankannya](https://www.matthewswong.com/id/blog/cara-login-ssh-vps-aman-pemula/)
- [Cara Setting Nginx Reverse Proxy untuk Docker di Cloudflare](https://www.matthewswong.com/id/blog/cara-setting-nginx-reverse-proxy-docker-cloudflare/)
- [Backstage MCP Actions Backend: Secure AI Access to Your Portal](https://www.matthewswong.com/id/blog/backstage-mcp-actions-backend-ai-agents/)
- [State of FinOps 2026: Arti 98% Tim Kelola Biaya AI](https://www.matthewswong.com/id/blog/state-of-finops-2026-ai-cost-management/)
- [OpenCost Inference Cost per Million Tokens for Self-Hosted vLLM](https://www.matthewswong.com/id/blog/opencost-inference-cost-per-million-tokens-vllm/)
- [Autoscale vLLM di Kubernetes dengan KEDA: Queue Depth, Bukan GPU %](https://www.matthewswong.com/id/blog/autoscale-vllm-keda-queue-depth-gpu-eks/)
- [Patch Gap Project Glasswing: 6.157 Diungkap, 516 Di-patch](https://www.matthewswong.com/id/blog/project-glasswing-patching-deficit-open-source/)
- [Kewajiban Pelaporan Cyber Resilience Act: Runbook DevOps](https://www.matthewswong.com/id/blog/eu-cra-reporting-september-2026-devops-runbook/)
- [NIST AI Agent Standards Initiative: Cakupan CAISI](https://www.matthewswong.com/id/blog/nist-ai-agent-standards-initiative-caisi/)
- [Stack Overflow Developer Survey 2026: Trust ke AI Agent](https://www.matthewswong.com/id/blog/stack-overflow-developer-survey-2026-ai-agent-trust/)
- [Bottleneck AI Code Review: Temuan CMU dan Stanford](https://www.matthewswong.com/id/blog/ai-code-review-bottleneck-cmu-stanford-silent-approvals/)
- [Studi AIBOM Hugging Face: 97,940 Model, Dokumentasi Kosong](https://www.matthewswong.com/id/blog/aibom-completeness-hugging-face-models-ml-bom/)
- [Pickle Model Scanner Evasion: ShadowPickle dan Safetensors](https://www.matthewswong.com/id/blog/shadowpickle-model-scanner-evasion-safetensors/)
- [PP 33/2026 Pelindungan Data Pribadi: Panduan Developer](https://www.matthewswong.com/id/blog/gr-33-2026-pdp-implementing-regulation-developers/)

Every article, with its summary: https://www.matthewswong.com/llms-full.txt

## Categories

- [DevOps](https://www.matthewswong.com/id/blog/category/devops/) (193)
- [AI](https://www.matthewswong.com/id/blog/category/ai/) (142)
- [Backend](https://www.matthewswong.com/id/blog/category/backend/) (102)
- [Web Dev](https://www.matthewswong.com/id/blog/category/web-dev/) (90)
- [ERP](https://www.matthewswong.com/id/blog/category/erp/) (77)
- [Security](https://www.matthewswong.com/id/blog/category/security/) (65)
- [Software Development](https://www.matthewswong.com/id/blog/category/software-development/) (58)
- [Cloud](https://www.matthewswong.com/id/blog/category/cloud/) (29)
- [Career](https://www.matthewswong.com/id/blog/category/career/) (28)
- [AI/ML](https://www.matthewswong.com/id/blog/category/ai-ml/) (18)
- [Product](https://www.matthewswong.com/id/blog/category/product/) (12)
- [University](https://www.matthewswong.com/id/blog/category/university/) (1)
- [Hackathon](https://www.matthewswong.com/id/blog/category/hackathon/) (1)

---

- HTML version: https://www.matthewswong.com/id/blog/
- English: https://www.matthewswong.com/en/blog/
- Site index for agents: https://www.matthewswong.com/llms.txt
- Sitemap: https://www.matthewswong.com/sitemap.xml
- API description (OpenAPI): https://www.matthewswong.com/openapi.json
