<?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>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>