What is an MCP Server? A Founder's Guide (No Code Required)
MCP is a distribution channel not protocol. The founder's guide to what an MCP server is, why it matters, and when to ship one — no code required.
Read articleSharing my journey as a freelancer, insights about programming, and thoughts on technology
MCP is a distribution channel not protocol. The founder's guide to what an MCP server is, why it matters, and when to ship one — no code required.
Read article
Most FastAPI vs Go debates pick the wrong axis. Here is how I actually choose between them when shipping an MVP backend.
Read articleHow I found the right Xcode version for macOS Sequoia after the App Store and Apple's download pages didn't make it easy.
Read articleIt has been six years since I accidentally became a programmer. Start from randomly picking up freelance gigs, endup as a full-stack developer. I gave up with tutorials; I found learning by doing is the best way to learn things. Throughout the year, I'm getting better at solving other problems.
Read articleThe story of the small coffee shop in Yogyakarta that supported my early freelancing grind, and why I keep coming back.
Read articleOver the last twelve months, I have tried a mix of model subscriptions, MCP tooling, and AI coding assistants. This is what has worked best for me so far.
Read article
AI has changed how we do our work, especially for programmers. From code completion to code documentation, everything can be done using the AI assistant. In this article I showing the use cases of using AI by context engineering the data and prompts before code.
Read article
Every year, the Python programming language community often runs a Python Conference (PyCon) event, where people from any background who have an interest in Python can share their knowledge and experience. This year, I found a reason to visit Japan, because in September, Python Japan usually also holds the PyCon called PyCon JP 2025. My original plan was only to visit PyCon JP, but somehow I ended up traveling together with my old friend who become my best friend. It's very exciting journey.
Read article
The first Work From Cafe meetup with the Python Jogja community - exploring a new format beyond traditional tech talks
Read articleA comprehensive overview of Generative AI and Large Language Models presented at the Data Sorcerer Event. Learn about the fundamentals, applications, and ethical considerations of these transformative technologies.
Read articleHow a single YouTube video transformed my life from an unemployed graduate to a successful Python developer. The story of my first $25 freelance job and the journey that followed.
Read article
Learn how to effectively handle Cross-Origin Resource Sharing (CORS) errors when building APIs with FastAPI, including best practices for production environments.
Read articleGet notified when I publish new articles about freelancing and programming