<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Backend Development on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/backend-development/</link><description>Recent content in Backend Development on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 23 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/categories/backend-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Basic, Stateless ADK Agent</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/building-stateless-adk-agent/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/building-stateless-adk-agent/</guid><description>&lt;p&gt;In this chapter, we&amp;rsquo;re laying the foundational brick for our robust AI agent system. We&amp;rsquo;ll build a simple, &lt;em&gt;stateless&lt;/em&gt; AI agent using Google&amp;rsquo;s Agent Development Kit (ADK). This initial setup will demonstrate the core interaction loop: receiving user input, processing it with an ADK agent, and generating a response using a large language model (LLM).&lt;/p&gt;
&lt;p&gt;This milestone is critical because it establishes the basic communication patterns and environment for our agent, allowing us to confirm the ADK setup and LLM integration are functional. While this agent won&amp;rsquo;t remember past conversations yet, it provides a functional starting point that we can incrementally enhance with statefulness and persistence in subsequent chapters. By the end of this chapter, you&amp;rsquo;ll have a running ADK agent that can respond to simple prompts in your local development environment.&lt;/p&gt;</description></item><item><title>3. Under the Hood: Testcontainers and Docker</title><link>https://ai-blog.noorshomelab.dev/testcontainers-mastery-2026/03-under-the-hood-docker-interaction/</link><pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/testcontainers-mastery-2026/03-under-the-hood-docker-interaction/</guid><description>&lt;h2 id="3-under-the-hood-testcontainers-and-docker"&gt;3. Under the Hood: Testcontainers and Docker&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid learner! In our previous chapters, we introduced Testcontainers and saw the magic it performs by effortlessly spinning up real services for our tests. We hinted at its power to revolutionize integration testing, making it more reliable and reflective of production environments.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to peel back the curtain and uncover &lt;em&gt;how&lt;/em&gt; Testcontainers achieves this magic. We&amp;rsquo;ll dive into its fundamental relationship with Docker, exploring the underlying mechanisms like container lifecycle management, network isolation, and how Testcontainers orchestrates these elements to solve real-world testing problems. Understanding these core concepts is crucial for debugging, optimizing, and truly mastering Testcontainers, no matter which programming language you prefer.&lt;/p&gt;</description></item></channel></rss>