<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project Structure on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/project-structure/</link><description>Recent content in Project Structure on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 02 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/project-structure/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 19: Building a Real-World Application: A Simple Console Project</title><link>https://ai-blog.noorshomelab.dev/java-mastery-2025/chapter-19-simple-console-project/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/java-mastery-2025/chapter-19-simple-console-project/</guid><description>&lt;h2 id="chapter-19-building-a-real-world-application-a-simple-console-project"&gt;Chapter 19: Building a Real-World Application: A Simple Console Project&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring Java developer! So far, we&amp;rsquo;ve explored many fundamental concepts in Java: variables, data types, control flow, methods, and even the basics of Object-Oriented Programming (OOP). You&amp;rsquo;ve tackled individual challenges and seen how small pieces of code work. That&amp;rsquo;s fantastic!&lt;/p&gt;
&lt;p&gt;But let&amp;rsquo;s be honest, those were often isolated examples. In the real world, applications are made up of many interconnected parts, working together to achieve a larger goal. That&amp;rsquo;s exactly what we&amp;rsquo;re going to dive into in this chapter. We&amp;rsquo;ll take all those individual bricks you&amp;rsquo;ve learned to make and start building a small, but complete, house: a simple console-based application! This will be a huge step in seeing how your knowledge comes together to create something functional and useful.&lt;/p&gt;</description></item><item><title>Chapter 2: Your First FastAPI Endpoint and Project Structure</title><link>https://ai-blog.noorshomelab.dev/chat-guide/chapter-2-fastapi-intro/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/chat-guide/chapter-2-fastapi-intro/</guid><description>&lt;p&gt;With your development environment ready, it&amp;rsquo;s time to write some code! This chapter focuses on creating a minimal FastAPI application, understanding its basic components, and establishing a sensible project structure.&lt;/p&gt;
&lt;h3 id="purpose-of-this-chapter"&gt;Purpose of this Chapter&lt;/h3&gt;
&lt;p&gt;By the end of this chapter, you will be able to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Write a simple &amp;ldquo;Hello, World!&amp;rdquo; FastAPI application.&lt;/li&gt;
&lt;li&gt;Run the FastAPI application using Uvicorn.&lt;/li&gt;
&lt;li&gt;Understand basic FastAPI routing.&lt;/li&gt;
&lt;li&gt;Create a foundational project directory structure.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="concepts-explained-fastapi-basics"&gt;Concepts Explained: FastAPI Basics&lt;/h3&gt;
&lt;p&gt;FastAPI is a modern, fast (high-performance) web framework for building APIs with Python 3.8+ based on standard Python type hints. It offers:&lt;/p&gt;</description></item></channel></rss>