<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rust Programming on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/rust-programming/</link><description>Recent content in Rust Programming on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/categories/rust-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 2: Designing the CLI and Configuration Management</title><link>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-02-cli-config/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-02-cli-config/</guid><description>&lt;h2 id="chapter-2-designing-the-cli-and-configuration-management"&gt;Chapter 2: Designing the CLI and Configuration Management&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 2 of our journey to build a modern Static Site Generator (SSG) in Rust! In the previous chapter, we laid the foundational project structure. Now, we&amp;rsquo;ll focus on making our SSG usable and configurable. A well-designed Command Line Interface (CLI) is crucial for any developer tool, allowing users to easily create new projects, build sites, and manage various operations. Alongside the CLI, robust configuration management ensures that our SSG can adapt to different project requirements and user preferences without needing code changes.&lt;/p&gt;</description></item><item><title>Chapter 6: Layout Management: Arranging Your Widgets</title><link>https://ai-blog.noorshomelab.dev/ratatui-mastery-guide-2026/06-layout-management/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ratatui-mastery-guide-2026/06-layout-management/</guid><description>&lt;h2 id="chapter-6-layout-management-arranging-your-widgets"&gt;Chapter 6: Layout Management: Arranging Your Widgets&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring TUI architects! In the previous chapters, you&amp;rsquo;ve learned how to set up your Ratatui project, draw basic text and blocks, and get a feel for the drawing process. You&amp;rsquo;re probably thinking, &amp;ldquo;This is great, but how do I put multiple things on the screen without them overlapping or looking like a mess?&amp;rdquo; That&amp;rsquo;s precisely what we&amp;rsquo;ll tackle in this chapter!&lt;/p&gt;</description></item><item><title>Chapter 10: Advanced Event Handling and Modals</title><link>https://ai-blog.noorshomelab.dev/ratatui-mastery-guide-2026/10-advanced-events-modals/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ratatui-mastery-guide-2026/10-advanced-events-modals/</guid><description>&lt;p&gt;Welcome back, intrepid TUI architect! In the previous chapters, you&amp;rsquo;ve mastered the fundamentals of building stunning terminal user interfaces with Ratatui. You can draw widgets, manage basic state, and respond to simple keyboard inputs. But what if your application needs to handle more than just a few key presses? What if you want to create interactive pop-ups that demand user attention, like confirmation dialogs or input forms?&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to level up your Ratatui skills by diving into &lt;strong&gt;advanced event handling&lt;/strong&gt; and implementing a common, yet powerful, UI pattern: &lt;strong&gt;modals&lt;/strong&gt;. You&amp;rsquo;ll learn how to listen for a wider array of events, manage application state for complex interactions, and overlay temporary, focused content on your main UI. This knowledge is crucial for building robust, user-friendly, and truly interactive terminal applications that feel polished and professional.&lt;/p&gt;</description></item><item><title>Mastering GPUI: A Deep Dive Guide</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/</guid><description>&lt;p&gt;Embark on a comprehensive journey to master GPUI, the powerful UI framework powering Zed. This guide covers everything from stable Rust environment setup on macOS/Linux to advanced topics like async executors, platform services, and building complex applications such as an AI chat agent. Learn directly from Zed&amp;rsquo;s source, understand unstable APIs, and mitigate breaking-change risks as you develop progressively larger real-world projects.&lt;/p&gt;</description></item></channel></rss>