<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development Workflow on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/development-workflow/</link><description>Recent content in Development Workflow 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/categories/development-workflow/index.xml" rel="self" type="application/rss+xml"/><item><title>Mastering Git Worktrees for Isolated Agent Tasks</title><link>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/mastering-git-worktrees/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/mastering-git-worktrees/</guid><description>&lt;h2 id="isolated-development-with-git-worktrees"&gt;Isolated Development with Git Worktrees&lt;/h2&gt;
&lt;p&gt;Imagine a team of highly efficient AI developers, each working on a separate feature branch, but all within the same repository, without ever stepping on each other&amp;rsquo;s toes. This is the power we&amp;rsquo;re bringing to Kanbots in this chapter. We&amp;rsquo;ll enable each Kanban card to spawn and manage its own isolated Git environment using &lt;strong&gt;Git worktrees&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This milestone is critical because AI agents, especially those generating code, need a clean, predictable workspace. Without isolation, concurrent agents could overwrite each other&amp;rsquo;s changes, leading to chaos and unpredictable outcomes. Git worktrees provide this crucial sandboxing, allowing agents to operate in parallel, each with its own working directory and branch, while still sharing the underlying repository history and objects.&lt;/p&gt;</description></item><item><title>5. Local Development &amp;amp; Cloud Deployment Workflow</title><link>https://ai-blog.noorshomelab.dev/void-cloud-mastery-2026/local-development-cloud-deployment-workflow/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/void-cloud-mastery-2026/local-development-cloud-deployment-workflow/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring Void Cloud architect! In the previous chapters, we laid the groundwork by understanding what Void Cloud is and getting our development environment set up. Now, it&amp;rsquo;s time to bridge the gap between your local machine and the vastness of the cloud.&lt;/p&gt;
&lt;p&gt;This chapter is all about the &lt;strong&gt;development workflow&lt;/strong&gt;: how you take the amazing code you write locally, test it, and seamlessly transition it to a live, accessible application on Void Cloud. A smooth workflow is the heartbeat of developer productivity, ensuring that your ideas move from concept to reality with minimal friction. We&amp;rsquo;ll explore Void Cloud&amp;rsquo;s powerful tools that make this process not just efficient, but genuinely enjoyable.&lt;/p&gt;</description></item><item><title>Chapter 5: Branching for Freedom: Developing Features Safely</title><link>https://ai-blog.noorshomelab.dev/git-github-mastery-2025/chapter-5-branching-for-freedom/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/git-github-mastery-2025/chapter-5-branching-for-freedom/</guid><description>&lt;h2 id="introduction-branching-for-freedom"&gt;Introduction: Branching for Freedom!&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 5, where we unlock one of Git&amp;rsquo;s most powerful features: &lt;strong&gt;branching&lt;/strong&gt;! Up until now, we&amp;rsquo;ve been working on a single timeline, making commits one after another. This is great for solo projects, but what happens when you want to develop a new feature without breaking the existing, stable version of your code? Or when multiple team members need to work on different parts of a project simultaneously?&lt;/p&gt;</description></item></channel></rss>