<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Environment Variables on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/environment-variables/</link><description>Recent content in Environment Variables on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 14 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/environment-variables/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 2: Your First AI Bridge: Connecting React/RN to AI APIs</title><link>https://ai-blog.noorshomelab.dev/ai-frontend-react-rn-guide-2026/02-connecting-to-ai-apis/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-frontend-react-rn-guide-2026/02-connecting-to-ai-apis/</guid><description>&lt;h2 id="chapter-2-your-first-ai-bridge-connecting-reactrn-to-ai-apis"&gt;Chapter 2: Your First AI Bridge: Connecting React/RN to AI APIs&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI architect! In Chapter 1, we set the stage for building intelligent user interfaces. Now, it&amp;rsquo;s time to take our first concrete step: connecting your React or React Native application to an actual AI service. Think of this as building the foundational bridge that allows your UI to communicate with powerful AI models residing elsewhere.&lt;/p&gt;
&lt;p&gt;This chapter will guide you through the essentials of making API calls to external AI services. We&amp;rsquo;ll cover crucial topics like securely managing API keys (a non-negotiable best practice!), structuring your requests, and gracefully handling the AI&amp;rsquo;s responses. By the end, you&amp;rsquo;ll have a working understanding of how to send a user&amp;rsquo;s input to an AI model and display its output, setting the foundation for truly interactive AI experiences.&lt;/p&gt;</description></item><item><title>Chapter 2: Connecting to LLM Providers</title><link>https://ai-blog.noorshomelab.dev/langextract-guide-2026/02-llm-providers/</link><pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/langextract-guide-2026/02-llm-providers/</guid><description>&lt;h2 id="chapter-2-connecting-to-llm-providers"&gt;Chapter 2: Connecting to LLM Providers&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring data extractor! In Chapter 1, you successfully set up your development environment and installed LangExtract. That&amp;rsquo;s a fantastic first step! But right now, LangExtract is like a powerful car without an engine. It has the structure, but it can&amp;rsquo;t &lt;em&gt;do&lt;/em&gt; anything until we give it the &amp;ldquo;brain&amp;rdquo; – a Large Language Model (LLM).&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to connect LangExtract to a real LLM provider. This is where the magic happens! You&amp;rsquo;ll learn how to securely manage your API keys, configure LangExtract to use different LLM services (like Google&amp;rsquo;s Gemini or OpenAI&amp;rsquo;s GPT models), and understand why these steps are absolutely crucial for your extraction tasks. By the end of this chapter, LangExtract will be ready to tap into the intelligence of cutting-edge AI models, setting the stage for some truly amazing data extraction.&lt;/p&gt;</description></item><item><title>Understanding LLM Providers and API Keys</title><link>https://ai-blog.noorshomelab.dev/any-llm-guide-2025/providers-api-keys/</link><pubDate>Tue, 30 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/any-llm-guide-2025/providers-api-keys/</guid><description>&lt;h2 id="introduction-your-gateway-to-ai-superpowers"&gt;Introduction: Your Gateway to AI Superpowers&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring AI architect! In Chapter 1, we got &lt;code&gt;any-llm&lt;/code&gt; up and running, laying the groundwork for seamless interaction with Large Language Models. Now, it&amp;rsquo;s time to truly understand the &amp;ldquo;who&amp;rdquo; and &amp;ldquo;how&amp;rdquo; behind these powerful AI capabilities.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll peel back the curtain on LLM &lt;strong&gt;providers&lt;/strong&gt; – the services that host and serve these intelligent models. We&amp;rsquo;ll then dive deep into &lt;strong&gt;API keys&lt;/strong&gt;, the digital credentials that grant you access to these services. Think of them as your personal passcodes to unlock the AI superpowers. Most importantly, we&amp;rsquo;ll learn how &lt;code&gt;any-llm&lt;/code&gt; masterfully unifies access to these diverse providers, simplifying your development process while emphasizing secure key management.&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>6. Managing Environments, Secrets, and Configuration</title><link>https://ai-blog.noorshomelab.dev/void-cloud-mastery-2026/managing-environments-secrets-configuration/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/void-cloud-mastery-2026/managing-environments-secrets-configuration/</guid><description>&lt;h2 id="introduction-beyond-basic-deployment"&gt;Introduction: Beyond Basic Deployment&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid Void Cloud explorer! In our previous chapters, you&amp;rsquo;ve learned the fundamentals of setting up your Void Cloud account, initializing projects, and deploying your first applications. That&amp;rsquo;s a huge step! You can now get your code running live for the world to see.&lt;/p&gt;
&lt;p&gt;But what happens when your application needs to connect to a database? Or an external API? What if you have different API keys for your development version versus your live production version? Hardcoding these values directly into your code is a big no-no for security, flexibility, and maintainability. This is where the crucial concepts of &lt;strong&gt;environments&lt;/strong&gt;, &lt;strong&gt;secrets&lt;/strong&gt;, and &lt;strong&gt;configuration&lt;/strong&gt; come into play.&lt;/p&gt;</description></item><item><title>Chapter 13: Intermediate Topics: Command-Line Arguments and Environment Variables</title><link>https://ai-blog.noorshomelab.dev/c-programming-guide/command-line-arguments-environment-variables/</link><pubDate>Mon, 03 Nov 2025 01:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/c-programming-guide/command-line-arguments-environment-variables/</guid><description>&lt;h1 id="chapter-13-intermediate-topics-command-line-arguments-and-environment-variables"&gt;Chapter 13: Intermediate Topics: Command-Line Arguments and Environment Variables&lt;/h1&gt;
&lt;p&gt;C programs are often run in terminal or shell environments, making direct interaction with the execution context crucial. This interaction primarily happens through &lt;strong&gt;command-line arguments&lt;/strong&gt; and &lt;strong&gt;environment variables&lt;/strong&gt;. Understanding these mechanisms allows you to write flexible programs that can be configured at runtime and integrate seamlessly into larger system scripts or workflows.&lt;/p&gt;
&lt;p&gt;In this chapter, we will deepen our understanding of:&lt;/p&gt;</description></item><item><title>14. Security, Authentication, and Environment Isolation</title><link>https://ai-blog.noorshomelab.dev/void-cloud-mastery-2026/security-authentication-environment-isolation/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/void-cloud-mastery-2026/security-authentication-environment-isolation/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 14! So far, we&amp;rsquo;ve explored how to build, deploy, and scale applications on Void Cloud. But what good is a powerful application if it&amp;rsquo;s not secure? In the digital world, security isn&amp;rsquo;t an afterthought—it&amp;rsquo;s foundational. A single vulnerability can compromise user data, disrupt services, and erode trust.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re diving deep into the critical aspects of security on the Void Cloud platform. We&amp;rsquo;ll learn how to protect your applications, manage sensitive information, and ensure proper separation between your development, staging, and production environments. By the end, you&amp;rsquo;ll understand Void Cloud&amp;rsquo;s security mechanisms and how to leverage them to build robust, secure, and reliable systems.&lt;/p&gt;</description></item><item><title>Chapter 23: Build Tools, Bundlers, and Environment Separation</title><link>https://ai-blog.noorshomelab.dev/react-mastery-2026/chapter-23-build-tools-bundlers-environments/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/react-mastery-2026/chapter-23-build-tools-bundlers-environments/</guid><description>&lt;h2 id="introduction-your-codes-journey-to-the-browser"&gt;Introduction: Your Code&amp;rsquo;s Journey to the Browser&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid React developer! So far, you&amp;rsquo;ve mastered creating components, managing state, handling side effects, and even diving into advanced patterns and performance. But have you ever stopped to wonder how the beautiful JSX you write, the TypeScript you love, or the modern JavaScript features you use actually get understood by browsers? Or how your application knows which API endpoint to talk to when you deploy it to a testing server versus your live production site?&lt;/p&gt;</description></item></channel></rss>