<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zed on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/zed/</link><description>Recent content in Zed 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/tags/zed/index.xml" rel="self" type="application/rss+xml"/><item><title>Styling Your GPUI Application: Layout and Appearance</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/styling-gpui-application-layout-appearance/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/styling-gpui-application-layout-appearance/</guid><description>&lt;p&gt;Crafting a functional application is one thing; making it visually appealing and intuitive to use is another. In graphical user interfaces (GUIs), styling is the art of arranging elements on the screen (layout) and defining their visual characteristics like colors, fonts, and borders (appearance). GPUI, with its GPU-accelerated rendering, offers a powerful and unique approach to styling, moving beyond traditional CSS or XML-based methods.&lt;/p&gt;
&lt;p&gt;This chapter will dive deep into how you define the look and feel of your GPUI applications. We&amp;rsquo;ll explore GPUI&amp;rsquo;s flexbox-inspired layout system, which helps you arrange elements responsively, and then move on to applying visual styles like background colors, text properties, and borders. By the end, you&amp;rsquo;ll be able to transform a plain functional interface into a well-structured and aesthetically pleasing user experience.&lt;/p&gt;</description></item><item><title>Advanced UI Patterns and Custom Components</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/advanced-ui-patterns-custom-components/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/advanced-ui-patterns-custom-components/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 9! So far, we&amp;rsquo;ve built fundamental GPUI applications, managed basic views, and handled simple user interactions. But what happens when your UI demands highly specialized, reusable, and interactive elements that aren&amp;rsquo;t covered by basic building blocks? This is where the power of custom UI patterns and components in GPUI truly shines.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll elevate our GPUI skills by learning how to craft sophisticated, reusable UI components. We&amp;rsquo;ll explore advanced state management within these components, delve into custom drawing techniques, and integrate complex asynchronous operations seamlessly into our UI. Understanding these patterns is crucial for building robust, maintainable, and visually rich applications like the Zed editor itself.&lt;/p&gt;</description></item><item><title>Performance Optimization, Debugging, and Real-World Best Practices</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/performance-debugging-best-practices/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/performance-debugging-best-practices/</guid><description>&lt;p&gt;Building a user interface that feels instant, fluid, and responsive is a hallmark of a great application. With GPUI, you&amp;rsquo;re already equipped with a powerful, GPU-accelerated foundation. However, even with the best tools, performance can degrade if not managed carefully. Understanding how to optimize your GPUI applications and effectively debug performance bottlenecks is crucial for delivering a top-tier user experience.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll dive deep into the world of GPUI performance. We&amp;rsquo;ll explore the underlying rendering model, identify common pitfalls, and equip you with strategies to make your applications blazingly fast. We&amp;rsquo;ll also cover essential debugging techniques to pinpoint issues and glean insights from the Zed editor&amp;rsquo;s own source code—the ultimate guide for GPUI best practices.&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>