<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development Setup on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/development-setup/</link><description>Recent content in Development Setup 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/development-setup/index.xml" rel="self" type="application/rss+xml"/><item><title>Setting Up Your GPUI Development Environment (2026-05-24)</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/setup-gpui-dev-environment/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/setup-gpui-dev-environment/</guid><description>&lt;h2 id="setting-up-your-gpui-development-environment-2026-05-24"&gt;Setting Up Your GPUI Development Environment (2026-05-24)&lt;/h2&gt;
&lt;p&gt;Welcome to the exciting world of GPUI, the GPU-accelerated UI framework powering the Zed editor! If you&amp;rsquo;re a Rust developer looking to build high-performance, native user interfaces on macOS or Linux, you&amp;rsquo;ve come to the right place. GPUI offers a unique hybrid rendering model that promises exceptional speed and responsiveness, making it ideal for demanding applications.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll guide you through setting up your development environment, understanding GPUI&amp;rsquo;s fundamental design principles, and creating your very first GPUI application. We&amp;rsquo;ll emphasize practical, step-by-step instructions, ensuring you grasp not just &lt;em&gt;how&lt;/em&gt; to set things up, but &lt;em&gt;why&lt;/em&gt; each piece is important.&lt;/p&gt;</description></item><item><title>Project Setup and Docker Engine Installation</title><link>https://ai-blog.noorshomelab.dev/docker-compose-prod-stack-2026/project-setup-docker-engine-installation/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/docker-compose-prod-stack-2026/project-setup-docker-engine-installation/</guid><description>&lt;p&gt;Embarking on a journey to build a production-ready application stack requires a solid foundation. This first chapter focuses on establishing that foundation: setting up your local development environment and installing &lt;strong&gt;Docker Engine&lt;/strong&gt;. This crucial step enables you to run, build, and manage containers, which are the atomic units of modern cloud-native applications.&lt;/p&gt;
&lt;p&gt;By the end of this chapter, you will have a fully functional Docker Engine installation on your system, verified and ready to execute your first container. This ensures consistency and reproducibility from your local machine to future deployment environments.&lt;/p&gt;</description></item><item><title>Chapter 1: Project Setup &amp;amp; Environment Configuration</title><link>https://ai-blog.noorshomelab.dev/mermaid-lint-guide/chapter-1-project-setup/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mermaid-lint-guide/chapter-1-project-setup/</guid><description>&lt;h2 id="chapter-1-project-setup--environment-configuration"&gt;Chapter 1: Project Setup &amp;amp; Environment Configuration&lt;/h2&gt;
&lt;p&gt;Welcome to the first chapter of our journey to build a robust, production-grade Mermaid code analyzer and fixer in Rust! In this chapter, we&amp;rsquo;ll lay the essential groundwork for our project, which we&amp;rsquo;ll affectionately call &lt;code&gt;mermtool&lt;/code&gt;. Just as a sturdy foundation is crucial for any building, a well-structured and properly configured project is vital for a reliable and maintainable software tool.&lt;/p&gt;
&lt;p&gt;This chapter focuses on setting up your development environment, initializing the Rust project, defining its initial structure, and configuring core aspects like dependency management, basic CLI argument parsing, logging, and build optimizations. By the end of this chapter, you&amp;rsquo;ll have a runnable Rust CLI application that can parse basic command-line arguments and is ready for the exciting work of parsing Mermaid diagrams. We&amp;rsquo;ll emphasize production-ready practices from the outset, including robust error handling, structured logging, and release build optimizations, ensuring our &lt;code&gt;mermtool&lt;/code&gt; is reliable and performant from day one.&lt;/p&gt;</description></item><item><title>Introduction: Setting Up Your Swift Lab</title><link>https://ai-blog.noorshomelab.dev/mastering-swift-2026/01-setting-up-your-swift-lab/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-swift-2026/01-setting-up-your-swift-lab/</guid><description>&lt;h2 id="welcome-to-your-swift-adventure"&gt;Welcome to Your Swift Adventure!&lt;/h2&gt;
&lt;p&gt;Hello, future Swift developer! Are you ready to dive into the exciting world of Apple development and beyond? Swift is a powerful, intuitive, and modern programming language that&amp;rsquo;s both approachable for newcomers and robust enough for complex, production-grade applications. It&amp;rsquo;s the language that powers countless apps on iPhones, iPads, Macs, Apple Watches, and Apple TVs, and it&amp;rsquo;s also making waves in server-side development and machine learning.&lt;/p&gt;</description></item></channel></rss>