<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Lutfi Ikbal Majid — Engineering Workspace</title><description>Engineering notes, systems architectures, and technical deep dives by Lutfi Ikbal Majid.</description><link>https://lutfiikbalmajid.pages.dev/</link><item><title>Golang and Web Frameworks</title><link>https://lutfiikbalmajid.pages.dev/blog/2025-06-04-golang-and-web-frameworks/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/2025-06-04-golang-and-web-frameworks/</guid><description>Golang and Web Frameworks: Exploring Gin, Fiber, Performance, and Comparisons with Other Languages</description><pubDate>Wed, 04 Jun 2025 12:47:00 GMT</pubDate></item><item><title>Vibe Coding: The Programming Revolution Taking 2025 by Storm</title><link>https://lutfiikbalmajid.pages.dev/blog/2025-06-23-vibe-coding-the-programming-revolution-taking-2025-by-storm/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/2025-06-23-vibe-coding-the-programming-revolution-taking-2025-by-storm/</guid><description>The software development landscape is experiencing a seismic shift in 2025, and it has a name: vibe coding. This revolutionary approach to programming is changing how we think about software development, making it more accessible while sparking intense debates about the future of coding itself.</description><pubDate>Mon, 23 Jun 2025 15:02:00 GMT</pubDate></item><item><title>Ngapain Bikin Tools AI Sendiri? Catatan dari Dapur Haslab</title><link>https://lutfiikbalmajid.pages.dev/blog/2026-10-26-ngapain-bikin-tools-ai-sendiri/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/2026-10-26-ngapain-bikin-tools-ai-sendiri/</guid><description>Orang sering nanya kenapa saya nggak pakai tools yang sudah jadi saja. Jawaban pendeknya: saya pernah kesal. Jawaban panjangnya ada di tulisan ini.</description><pubDate>Mon, 26 Oct 2026 02:30:00 GMT</pubDate></item><item><title>DeepSeek Akhirnya Membuka Dapur Inference-nya — dan Itu Bukan Buat Laptop Kita</title><link>https://lutfiikbalmajid.pages.dev/blog/2026-10-27-deepinfer-mesin-inference-deepseek-dibuka/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/2026-10-27-deepinfer-mesin-inference-deepseek-dibuka/</guid><description>DeepInfer adalah mesin inference produksi DeepSeek yang kini open source. Saya baca README-nya, dan bagian paling menarik justru daftar apa yang sengaja tidak disertakan.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Kimi K3.1 Pro: Hype-nya Kencang, Buktinya Masih Setengah Jalan</title><link>https://lutfiikbalmajid.pages.dev/blog/2026-10-28-kimi-k31-pro-hype-dan-realita/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/2026-10-28-kimi-k31-pro-hype-dan-realita/</guid><description>Moonshot AI merilis Kimi K3.1 Pro dengan klaim nyaris menyamai Claude Opus 5.5, lalu minta maaf soal kuota dua hari kemudian. Di antara demo yang viral dan angka benchmark, mana yang benar-benar bisa dipegang?</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Designing Autonomous Multi-Agent Orchestration with Live Telemetry</title><link>https://lutfiikbalmajid.pages.dev/blog/autonomous-multi-agent-orchestration/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/autonomous-multi-agent-orchestration/</guid><description>Inside KendaliAI: How specialized agent personas, event-driven task loops, and sandboxed worktrees enable safe, autonomous engineering.</description><pubDate>Thu, 24 Sep 2026 08:00:00 GMT</pubDate></item><item><title>Build Smart Contract REST API</title><link>https://lutfiikbalmajid.pages.dev/blog/build-smart-contract-api/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/build-smart-contract-api/</guid><description>Build Smart Contract REST API using Truffle and Tomochain</description><pubDate>Thu, 08 May 2025 17:50:00 GMT</pubDate></item><item><title>Architecture Notes: Designing an Ultra-Low Footprint AI Gateway in Go</title><link>https://lutfiikbalmajid.pages.dev/blog/building-a-lightweight-ai-router/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/building-a-lightweight-ai-router/</guid><description>How we engineered MyAiRouter to achieve sub-20ms proxy overhead, multi-provider load balancing, and intelligent model failovers with minimal RAM.</description><pubDate>Thu, 24 Sep 2026 09:00:00 GMT</pubDate></item><item><title>Docker and Docker Compose: A Practical Guide for Modern Software Engineering</title><link>https://lutfiikbalmajid.pages.dev/blog/docker-and-docker-compose-a-practical-guide-for-modern-software-engineering/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/docker-and-docker-compose-a-practical-guide-for-modern-software-engineering/</guid><description>This document outlines Docker’s core functionality, real-world use cases, and how Docker Compose simplifies multi-service application development.</description><pubDate>Fri, 09 May 2025 08:54:00 GMT</pubDate></item><item><title>How to Analyze and Clean Disk Space on macOS Using `ncdu` and `df`</title><link>https://lutfiikbalmajid.pages.dev/blog/how-to-analyze-and-clean-disk-space-on-macos-using-ncdu-and-df/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/how-to-analyze-and-clean-disk-space-on-macos-using-ncdu-and-df/</guid><description>Keeping your macOS system clean and your disk space under control is essential — especially when you&apos;re building large projects like Xcode apps or using environments like Node.js. In this post, you&apos;ll learn how to inspect, analyze, and free up space using `ncdu` and `df`.</description><pubDate>Mon, 16 Jun 2025 09:45:00 GMT</pubDate></item><item><title>Introduction to Astro</title><link>https://lutfiikbalmajid.pages.dev/blog/introduction-to-astro/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/introduction-to-astro/</guid><description>Astro is a modern web framework focused on delivering lightning-fast websites with less JavaScript. It allows developers to build content-heavy sites like blogs, documentation, and marketing pages using their favorite UI frameworks—React, Vue, Svelte, or none at all.</description><pubDate>Thu, 08 May 2025 19:06:00 GMT</pubDate></item><item><title>🧠 Mastering Git: Writing Meaningful Commit Messages</title><link>https://lutfiikbalmajid.pages.dev/blog/mastering-git-writing-meaningful-commit-messages/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/mastering-git-writing-meaningful-commit-messages/</guid><description>When working on software projects — especially collaborative ones — using Git effectively is crucial. While many developers are comfortable with basic Git commands, one often overlooked skill is writing clear, meaningful commit messages.</description><pubDate>Wed, 18 Jun 2025 10:20:00 GMT</pubDate></item><item><title>Why We Chose Wails &amp; Go Over Electron for ForgeADE&apos;s Architecture</title><link>https://lutfiikbalmajid.pages.dev/blog/native-workspace-architecture-wails-vs-electron/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/native-workspace-architecture-wails-vs-electron/</guid><description>An architectural breakdown of building a native AI-first developer environment with Go backend and lightweight WebView frontend.</description><pubDate>Thu, 24 Sep 2026 08:30:00 GMT</pubDate></item><item><title>Rich Text Editor for React or NextJS</title><link>https://lutfiikbalmajid.pages.dev/blog/rich-text-editor-for-react/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/rich-text-editor-for-react/</guid><description>Rich Text Editor for React or NextJS. This is a demo of how to use the Slate.js library to create a rich text editor in a React or Next.js application. The example includes a simple text editor with basic formatting options like bold, italic, underline, and strikethrough. It also includes a more advanced formatting option like adding an image.</description><pubDate>Thu, 08 May 2025 17:55:00 GMT</pubDate></item><item><title>Unlocking the Fast Lane: Accelerate Your Programming Journey</title><link>https://lutfiikbalmajid.pages.dev/blog/unlocking-fastlane-programming-journey/</link><guid isPermaLink="true">https://lutfiikbalmajid.pages.dev/blog/unlocking-fastlane-programming-journey/</guid><description>Learn to code faster with these tips and strategies.</description><pubDate>Thu, 08 May 2025 17:54:00 GMT</pubDate></item></channel></rss>