Tulisan

Pemikiran tentang Cloud Computing, DevOps, dan Software Engineering.
Berbagi pelajaran dari membangun sistem yang scalable.

Bikin Agent Stateful pake LangGraph dan Trace pake Langfuse

Agent LangGraph beneran yang keep state lintas turn, panggil tool beneran, dan kirim trace lengkap ke Langfuse. Kode beneran, bisa langsung jalan.

Bikin MCP Client yang Nyambung ke Banyak Server Sekaligus (Python)

Kebanyakan tutorial MCP berhenti di satu client, satu server. Agen beneran butuh banyak. Panduan ini bikin client Python yang nyambung ke dua MCP server paralel, prefix tool-nya biar nggak tabrakan, dan oper ke Claude sebagai tool definition format Anthropic.

Bikin MCP Server Pertamamu di Python: Panduan Hands-On

Model Context Protocol jadi standar baru buat kasih LLM akses ke tools dan data. Panduan ini nuntun kamu bikin MCP server beneran di Python, konekin ke Claude Code, dan ship dalam waktu kurang dari satu jam.

Jalanin Code Reviewer LLM Lokal dengan Ollama dan Continue.dev

Setup praktis buat code reviewer privat yang jalan offline. Tarik model coding di Ollama, sambungin ke VS Code lewat Continue, dan review diff tanpa kode kamu pernah keluar dari mesin.

Self-Host LLM dengan vLLM: Server OpenAI-Compatible Production-Grade

Jalankan LLM open-source di GPU sendiri dan dapatkan API OpenAI-compatible dalam satu perintah. Bahas install, PagedAttention, OpenAI server, performance tuning, sampai deploy production.

Bikin Docker Image Production yang Kecil, Cepat, dan Aman

Enam teknik praktis untuk mengecilkan Docker image hingga 90%, mempercepat deployment, dan memperkecil permukaan serangan. Dengan contoh copy-paste untuk Go, Node.js, dan Python.

Load Testing dengan k6.io: Beginner's Guide

Tutorial praktis menggunakan k6.io untuk load testing. Includes contoh script dan interpretasi results untuk production environment.

Bikin MCP Server dengan Python: Tutorial Praktis

Belajar Model Context Protocol dengan bikin MCP server asli pakai Python SDK. Tools, resources, prompts, transport modes, dan testing pakai MCP Inspector, semuanya dengan kode yang bisa di-copy-paste.

Structured Output di Berbagai LLM Provider: OpenAI, Anthropic, Gemini, Ollama

Panduan side-by-side untuk memaksa LLM mengembalikan JSON valid. Kode nyata untuk empat provider utama, jebakan yang bikin agent production rusak, dan strategi fallback buat model lokal yang belum support tool calling.

Bikin MCP Server Pertama Kamu dengan TypeScript: Panduan Hands-On 30 Menit

Tutorial step-by-step bikin Model Context Protocol server di Node.js, expose tools, resources, dan prompts, lalu sambungin ke Claude Desktop. Lengkap dengan kode copy-paste dan skeleton TypeScript penuh.

Jalanin LLM Lokal dengan Ollama: Dari Install sampai API Production-Ready

Walkthrough hands-on jalanin large language model di mesin kamu sendiri. Pull model, hit REST API, pake endpoint yang kompatibel OpenAI, dapetin structured output, dan sambungin ke agent RAG kecil, semua dari satu HTTP server.

Debug Server MCP Apa Pun dalam 5 Menit dengan MCP Inspector

Tur langsung MCP Inspector resmi: jalankan melawan paket npm, PyPI, atau server lokal, pahami empat tab (Server, Resources, Prompts, Tools), dan ikuti workflow yang menangkap bug yang biasanya baru ketahuan saat agent asli konek.

Pangkas Biaya LLM 90% dengan Prompt Caching Claude (Panduan Praktis)

Prompt caching adalah peningkatan performa paling murah di aplikasi LLM. Ini cara Anthropic, OpenAI, dan Google menentukan harganya, kapan pakai TTL 5 menit vs 1 jam, jebakan lookback yang diam-diam merusak cache kamu, dan pola Python copy-paste untuk agent dengan banyak tool.

Bikin MCP Server Pertamamu di Python: Panduan Praktis

MCP bikin tool, file, dan API jadi protokol standar yang bisa dipakai LLM host apapun. Bikin server yang jalan dalam 15 menit pakai Python SDK, lalu konekin ke Claude Desktop atau MCP Inspector.

Bikin AI Agent Lokal dengan Ollama dan Function Calling

Jalanin LLM agent yang bisa pake tool langsung di mesin kamu. Tanpa API key, tanpa rate limit, tanpa data keluar dari laptop. Step-by-step pakai Ollama, satu tool nyata, dan loop Python yang bisa dikembangin.

Bikin MCP Server Lokal Pakai Python dan Sambungin ke Claude Code

Walkthrough hands-on Model Context Protocol: bikin MCP server stdio dalam ~30 baris pakai FastMCP, expose tool filesystem dan git, debug pakai MCP Inspector, lalu sambungin ke Claude Code atau Cursor.