<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development Environment on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/development-environment/</link><description>Recent content in Development Environment on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 17 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/development-environment/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 1: Getting Started with Standalone Angular</title><link>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/getting-started-standalone-angular/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/getting-started-standalone-angular/</guid><description>&lt;h2 id="chapter-1-getting-started-with-standalone-angular"&gt;Chapter 1: Getting Started with Standalone Angular&lt;/h2&gt;
&lt;h3 id="welcome-to-the-future-of-angular"&gt;Welcome to the Future of Angular!&lt;/h3&gt;
&lt;p&gt;Hello, aspiring Angular developer! Get ready to embark on an exciting journey into the world of modern Angular. In this learning guide, we&amp;rsquo;re going to dive deep into building robust, scalable, and maintainable applications using the latest Angular architecture. Our focus will be exclusively on &lt;strong&gt;Standalone Angular&lt;/strong&gt;, which streamlines development by removing the need for NgModules. This approach makes your applications lighter, more modular, and easier to reason about.&lt;/p&gt;</description></item><item><title>Chapter 1: Welcome to Java! Your First Program</title><link>https://ai-blog.noorshomelab.dev/java-mastery-2025/chapter-1-welcome-java-first-program/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/java-mastery-2025/chapter-1-welcome-java-first-program/</guid><description>&lt;h2 id="welcome-to-java-your-first-program"&gt;Welcome to Java! Your First Program&lt;/h2&gt;
&lt;p&gt;Hello, future Java developer! Welcome to the very first chapter of your journey from zero to mastery in Java. We&amp;rsquo;re incredibly excited to have you here. In this chapter, we&amp;rsquo;re going to take our very first &amp;ldquo;baby steps&amp;rdquo; into the world of Java. Don&amp;rsquo;t worry if you&amp;rsquo;ve never coded before – we&amp;rsquo;ll guide you through every single detail.&lt;/p&gt;
&lt;p&gt;Our mission in this chapter is simple yet crucial: we&amp;rsquo;ll get your computer set up for Java development, understand the fundamental components that make Java tick, and then write, compile, and run your very first Java program. This &amp;ldquo;Hello, World!&amp;rdquo; program is a rite of passage for every programmer and will lay the foundation for everything we build together.&lt;/p&gt;</description></item><item><title>Introduction to Rust (v1.90.0)</title><link>https://ai-blog.noorshomelab.dev/rust-guide/introduction-to-rust/</link><pubDate>Sat, 25 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/rust-guide/introduction-to-rust/</guid><description>&lt;h1 id="introduction-to-rust-v1900"&gt;Introduction to Rust (v1.90.0)&lt;/h1&gt;
&lt;p&gt;Welcome to the exciting world of Rust programming! This chapter will introduce you to Rust, explain why it&amp;rsquo;s a valuable language to learn, briefly touch upon its history, and most importantly, guide you through setting up your development environment. By the end of this chapter, you&amp;rsquo;ll have Rust and its powerful tooling ready on your machine.&lt;/p&gt;
&lt;h2 id="what-is-rust"&gt;What is Rust?&lt;/h2&gt;
&lt;p&gt;Rust is a modern systems programming language that focuses on three primary goals: &lt;strong&gt;safety&lt;/strong&gt;, &lt;strong&gt;performance&lt;/strong&gt;, and &lt;strong&gt;concurrency&lt;/strong&gt;. Developed by Mozilla and now a community-driven project, Rust aims to provide the control and performance of low-level languages like C and C++, but with guarantees of memory safety and thread safety that prevent entire classes of bugs at compile time.&lt;/p&gt;</description></item><item><title>Setting Up Your AIPack Development Environment</title><link>https://ai-blog.noorshomelab.dev/aipack-guide-2026/setup-aipack-environment/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/aipack-guide-2026/setup-aipack-environment/</guid><description>&lt;p&gt;Embarking on the journey of building sophisticated AI agents requires a well-prepared workshop. This chapter will guide you through setting up your complete &lt;strong&gt;AIPack development environment&lt;/strong&gt;, turning your machine into a powerful hub for designing, testing, and deploying intelligent agents. We&amp;rsquo;ll cover everything from core dependencies to specialized tools, ensuring you have a smooth and efficient workflow.&lt;/p&gt;
&lt;p&gt;Why is a robust setup so crucial? Imagine trying to build a complex machine with missing tools or a disorganized workspace. It&amp;rsquo;s frustrating and inefficient. For AI agents, your development environment is that workshop. A properly configured setup prevents common pitfalls, streamlines debugging, and allows you to focus on the creative challenge of agent design rather than wrestling with your tools. By the end of this chapter, you&amp;rsquo;ll have a fully functional environment, ready for your first AIPack project.&lt;/p&gt;</description></item><item><title>Setting Up Your Design System Development Environment</title><link>https://ai-blog.noorshomelab.dev/design-systems-guide-2026/setup-development-environment/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/design-systems-guide-2026/setup-development-environment/</guid><description>&lt;p&gt;Building a robust design system starts with a well-prepared workshop. Just as a craftsman needs the right tools and a tidy bench, you&amp;rsquo;ll need a solid development environment to craft your reusable UI components. This chapter guides you through setting up that essential foundation.&lt;/p&gt;
&lt;p&gt;A well-configured environment isn&amp;rsquo;t just about convenience; it&amp;rsquo;s about ensuring consistency, boosting efficiency, and laying the groundwork for a scalable system. It&amp;rsquo;s where design principles meet code, allowing you to iterate quickly and confidently. Without it, you risk inconsistencies, slower development cycles, and a frustrating experience for both designers and developers.&lt;/p&gt;</description></item><item><title>Setting Up Your Stoolap Development Environment</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/setup-stoolap-environment/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/setup-stoolap-environment/</guid><description>&lt;h2 id="setting-up-your-stoolap-development-environment"&gt;Setting Up Your Stoolap Development Environment&lt;/h2&gt;
&lt;p&gt;Welcome back, future Stoolap wizard! In Chapter 1, we took a fascinating dive into what Stoolap is, why it&amp;rsquo;s a game-changer for modern embedded data management, and how it stands apart with its unique blend of OLTP and OLAP capabilities. Now, it&amp;rsquo;s time to roll up our sleeves and get our hands dirty!&lt;/p&gt;
&lt;p&gt;This chapter is all about getting you set up for success. We&amp;rsquo;ll walk through installing the necessary tools, creating your first Rust project, and integrating Stoolap so you can start writing code and interacting with this powerful database. Think of it as preparing your workbench before you start building something amazing. By the end of this chapter, you&amp;rsquo;ll have a fully functional development environment and will execute your very first Stoolap SQL query. This foundational step is crucial because it bridges the theoretical understanding of Stoolap with practical, hands-on application, building your confidence from the ground up. Exciting, right?&lt;/p&gt;</description></item><item><title>Chapter 2: Setting Up Your AWS Kiro Environment</title><link>https://ai-blog.noorshomelab.dev/aws-kiro-mastery/setup-kiro-environment/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/aws-kiro-mastery/setup-kiro-environment/</guid><description>&lt;h2 id="introduction-preparing-your-kiro-workspace"&gt;Introduction: Preparing Your Kiro Workspace&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 2! In our previous chapter (which we&amp;rsquo;re assuming you&amp;rsquo;ve read!), we explored the exciting potential of AWS Kiro as an AI-powered agentic IDE. Now, it&amp;rsquo;s time to roll up our sleeves and get Kiro ready for action.&lt;/p&gt;
&lt;p&gt;This chapter is all about setting up your local development environment to seamlessly integrate with AWS Kiro. We&amp;rsquo;ll cover everything from installing essential command-line tools to configuring your AWS credentials securely. A well-configured environment is the bedrock for efficient development with Kiro, ensuring your AI agents can access the resources they need and operate smoothly.&lt;/p&gt;</description></item><item><title>Chapter 2: The Core Building Blocks: Basic Types</title><link>https://ai-blog.noorshomelab.dev/ts-mastery-2025/core-building-blocks-basic-types/</link><pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ts-mastery-2025/core-building-blocks-basic-types/</guid><description>&lt;h2 id="chapter-2-the-core-building-blocks-basic-types"&gt;Chapter 2: The Core Building Blocks: Basic Types&lt;/h2&gt;
&lt;p&gt;Welcome back, future TypeScript master! In Chapter 1, we set up our development environment and got a taste of what TypeScript offers. Now, it&amp;rsquo;s time to dive into the heart of TypeScript: &lt;strong&gt;types&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This chapter is your foundational tour through the most common and essential data types that TypeScript provides. We&amp;rsquo;ll explore how to declare variables with specific types, understand why this is so powerful, and see how TypeScript helps you catch errors &lt;em&gt;before&lt;/em&gt; your code even runs. Think of types as the blueprints for your data – they define what kind of information a variable can hold, making your code more predictable and robust.&lt;/p&gt;</description></item><item><title>Orchestrating Harmony - Multi-Container Apps with Docker Compose</title><link>https://ai-blog.noorshomelab.dev/docker-mastery-2025/chapter-07-docker-compose/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/docker-mastery-2025/chapter-07-docker-compose/</guid><description>&lt;h2 id="orchestrating-harmony---multi-container-apps-with-docker-compose"&gt;Orchestrating Harmony - Multi-Container Apps with Docker Compose&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid container explorer! So far, we&amp;rsquo;ve mastered the art of running single containers, crafting custom images, and managing persistent data. You&amp;rsquo;re practically a Docker wizard! But what if your application isn&amp;rsquo;t just one lonely container? What if it needs a database, a backend API, a frontend, and maybe a caching service, all working together in perfect sync? Trying to manage all those &lt;code&gt;docker run&lt;/code&gt; commands manually would be like trying to conduct an orchestra by shouting instructions at each musician individually — chaotic and prone to error!&lt;/p&gt;</description></item><item><title>Setting Up Your Python Playground</title><link>https://ai-blog.noorshomelab.dev/python-mastery-2025/chapter-1-setting-up-your-python-playground/</link><pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/python-mastery-2025/chapter-1-setting-up-your-python-playground/</guid><description>&lt;h2 id="welcome-to-your-python-adventure"&gt;Welcome to Your Python Adventure!&lt;/h2&gt;
&lt;p&gt;Hello, future coding superstar! Welcome to the very first chapter of our journey into the exciting world of Python. This isn&amp;rsquo;t just a guide; it&amp;rsquo;s your personal mentor, designed to walk you through every step, no matter how small, with encouragement and clarity. We&amp;rsquo;re going to build your Python skills from the ground up, ensuring you truly understand &lt;em&gt;why&lt;/em&gt; things work, not just &lt;em&gt;how&lt;/em&gt; to copy-paste.&lt;/p&gt;</description></item></channel></rss>