<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cross-Platform on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/cross-platform/</link><description>Recent content in Cross-Platform 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/cross-platform/index.xml" rel="self" type="application/rss+xml"/><item><title>Setting Up Your Emulator Development Environment</title><link>https://ai-blog.noorshomelab.dev/game-boy-emulator-fsharp/setup-emulator-dev-environment/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/game-boy-emulator-fsharp/setup-emulator-dev-environment/</guid><description>&lt;p&gt;Building a Game Boy emulator from scratch is a deeply rewarding project that takes you into the heart of computer architecture and low-level system design. This journey begins by establishing a robust and efficient development environment. In this chapter, we&amp;rsquo;ll set up everything you need: the F# language, the .NET SDK, and a powerful cross-platform graphics library to bring your emulator to life.&lt;/p&gt;
&lt;p&gt;By the end of this chapter, you&amp;rsquo;ll have a fully configured F# project, ready to accept the intricate logic of Game Boy hardware. You&amp;rsquo;ll also confirm that your graphics setup is functional, providing the visual canvas for the pixels your Picture Processing Unit (PPU) will eventually render. This foundational step is critical; a well-prepared environment ensures you can focus on the complex emulation logic without fighting your tools.&lt;/p&gt;</description></item><item><title>Cross-Platform Portability Architecture</title><link>https://ai-blog.noorshomelab.dev/smolvm-architecture-2026-04/cross-platform-portability-architecture/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/smolvm-architecture-2026-04/cross-platform-portability-architecture/</guid><description>&lt;p&gt;Imagine a scenario where you&amp;rsquo;ve developed a complex application with specific Linux dependencies, and you need to share it with colleagues who use macOS, or deploy it to a Linux server, all while ensuring an identical, isolated environment and near-instant startup. This is where Smol machines (smolvm) aims to shine, particularly through its robust cross-platform portability. It&amp;rsquo;s about taking a fully configured, running system and making it instantly available anywhere.&lt;/p&gt;</description></item><item><title>Logging Agent Activities and Deployment Considerations</title><link>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/logging-deployment-considerations/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/logging-deployment-considerations/</guid><description>&lt;p&gt;Debugging and understanding the behavior of a multi-agent system like Kanbots can be incredibly challenging without proper visibility. In this final chapter, we&amp;rsquo;ll equip our Kanbots application with robust logging capabilities to capture agent activities, inputs, outputs, and any errors. This provides the essential observability needed to diagnose issues, track performance, and even audit AI agent decisions.&lt;/p&gt;
&lt;p&gt;Beyond observability, this chapter also guides you through the critical steps of preparing your Kanbots application for distribution. We&amp;rsquo;ll explore Tauri&amp;rsquo;s deployment features, focusing on how to package your application for various operating systems and important considerations like secure API key management and application signing.&lt;/p&gt;</description></item><item><title>Mastering GPUI: A Deep Dive Guide</title><link>https://ai-blog.noorshomelab.dev/gpui-guide-2026/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/gpui-guide-2026/</guid><description>&lt;p&gt;Embark on a comprehensive journey to master GPUI, the powerful UI framework powering Zed. This guide covers everything from stable Rust environment setup on macOS/Linux to advanced topics like async executors, platform services, and building complex applications such as an AI chat agent. Learn directly from Zed&amp;rsquo;s source, understand unstable APIs, and mitigate breaking-change risks as you develop progressively larger real-world projects.&lt;/p&gt;</description></item><item><title>Chapter 1: Getting Started with Flutter (Latest Version)</title><link>https://ai-blog.noorshomelab.dev/flutter-latest-version-and-production-things-chapters/chapter-1-getting-started-slug/</link><pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/flutter-latest-version-and-production-things-chapters/chapter-1-getting-started-slug/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to the exciting world of Flutter! This chapter marks the beginning of our journey into building beautiful, high-performance, and natively compiled applications for mobile, web, and desktop from a single codebase using Flutter&amp;rsquo;s latest stable version. Whether you&amp;rsquo;re a seasoned developer or just starting, Flutter offers a unique and powerful approach to cross-platform development. We&amp;rsquo;ll cover the essentials to get you up and running, from setting up your development environment to creating your very first Flutter application. By the end of this chapter, you&amp;rsquo;ll have a foundational understanding of Flutter and be ready to dive deeper into its capabilities for production-ready applications.&lt;/p&gt;</description></item></channel></rss>