<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <atom:link rel="self" href="https://feeds.dzone.com/tools"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone Tools Zone</title>
    <link>https://dzone.com/tools</link>
    <description>Recent posts in Tools on DZone.com</description>
    <item>
      <title>The Startup Time Trick Hiding Inside Your Docker Build</title>
      <link>https://feeds.dzone.com/link/23566/17439263/docker-build-startup-time</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:427;58-484" dir="ltr">Every Java developer who runs services on Kubernetes has watched this scene play out. Traffic spikes, the autoscaler adds a pod, and then everyone waits. The container is running in two seconds. The application is not ready for another twelve seconds. During those ten seconds, your existing pods absorb the extra load, latency climbs, and if things are bad enough, the autoscaler panics and adds even more pods that are also not ready.</p>
<p data-sourcepos="5:1-5:370;486-855" dir="ltr">I spent years treating Spring Boot startup time as a fact of life, the way you treat weather. Then I found out the JVM has had a fix for a big chunk of it since Java 12; it works beautifully inside Docker, and almost nobody bakes it into their images. It is called Class Data Sharing, CDS for short, and this article shows you how to make your Docker build do the work</p><img src="https://feeds.dzone.com/link/23566/17439263.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 03 Sep 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669942</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19166206&amp;w=600"/>
      <dc:creator>Garima Agarwal</dc:creator>
    </item>
    <item>
      <title>How I Run Two AI Coding Agents on One Codebase</title>
      <link>https://feeds.dzone.com/link/23566/17439244/two-ai-coding-agents</link>
      <description><![CDATA[<p>Parallel coding agents create a concurrency problem before they create a productivity gain. Two autonomous processes that edit the same checkout can overwrite files, invalidate assumptions, contaminate test state, or produce changes that are individually correct but jointly incompatible.&nbsp;</p>
<p>A safer operating model treats each agent as an isolated contributor with a dedicated Git worktree, an explicit file-level contract, deterministic validation commands, and no authority to integrate directly into the protected branch. Git worktrees provide multiple linked working trees for one repository, while modern coding-agent platforms independently reinforce the same principle through isolated sandboxes, scoped write access, and controlled network permissions.&nbsp;</p><img src="https://feeds.dzone.com/link/23566/17439244.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 03 Sep 2026 17:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673076</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19166194&amp;w=600"/>
      <dc:creator>Uthej Mopathi</dc:creator>
    </item>
    <item>
      <title>Making Running Optional: Scaling AI Agents on Kubernetes With Agent Substrate</title>
      <link>https://feeds.dzone.com/link/23566/17439006/scaling-ai-agents-kubernetes</link>
      <description><![CDATA[<p data-source-line="13">What if you could multiplex roughly 250 stateful agent sessions across eight Kubernetes worker Pods, then reactivate any one without losing its in-memory or filesystem state?</p>
<p data-source-line="15">The <a href="https://github.com/agent-substrate/substrate#demo" rel="noopener noreferrer" target="_blank">repository's demo</a> reports 30x+ actor-to-worker oversubscription for that sample workload, with sub-second activation. It is a demonstration, not a production capacity guarantee.&nbsp;</p><img src="https://feeds.dzone.com/link/23566/17439006.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 03 Sep 2026 12:00:13 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673154</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19162534&amp;w=600"/>
      <dc:creator>Mayowa Fajobi</dc:creator>
    </item>
    <item>
      <title>3D Air Quality Maps With Neo4j, Python, and R</title>
      <link>https://feeds.dzone.com/link/23566/17437227/3d-air-quality-neo4j</link>
      <description><![CDATA[<p>Air quality across the Pyrenees corridor is a pressing concern, particularly during summer heatwaves and wildfire seasons. In this region, cities on both sides of the French-Spanish border share air masses, making cross-border analysis a natural fit for a graph database.</p>
<p>In this article, we'll build a pipeline that fetches real-time air quality data from the IQAir API, stores it in <a href="https://dzone.com/refcardz/querying-graphs-neo4j">Neo4j</a> as a graph, and produces complementary views of the data:</p><img src="https://feeds.dzone.com/link/23566/17437227.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 02 Sep 2026 13:00:11 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673199</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19162991&amp;w=600"/>
      <dc:creator>Akmal Chaudhri</dc:creator>
    </item>
    <item>
      <title>Enterprise Architecture in the AI Era: Tools, Capabilities, and the Road to Autonomy</title>
      <link>https://feeds.dzone.com/link/23566/17436682/enterprise-architecture-in-ai</link>
      <description><![CDATA[<p><span>An enterprise architecture (EA) tool is a software platform that enterprises use to capture, connect, and continuously maintain a structured picture of the enterprise covering strategies, business capabilities, processes, applications, data, technologies, and the relationships between all these elements.</span></p>
<p><span>An EA tool acts as a Central Enterprise Repository (a “single source of truth”) that architects and other stakeholders use to model both the current state of the enterprise and the desired future state.</span></p><img src="https://feeds.dzone.com/link/23566/17436682.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 01 Sep 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3677611</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19162958&amp;w=600"/>
      <dc:creator>Dr Gopala Krishna Behara</dc:creator>
    </item>
    <item>
      <title>Designing Replay-Safe CDC Pipelines With Kafka, Debezium, and Recovery Contracts</title>
      <link>https://feeds.dzone.com/link/23566/17436611/design-replay-safe-cdc-pipelines</link>
      <description><![CDATA[<p>Change data capture (CDC) pipelines look straightforward on paper: capture database changes, publish them to Kafka, and update downstream systems. The difficulty starts when events are duplicated, consumers restart, projections drift, or a team needs to replay months of history without corrupting the state it is trying to recover.</p>
<p>A reliable CDC design has to account for those failure modes from the beginning. That means combining Kafka and Debezium with idempotent writes, deterministic projections, controlled replay workflows, reconciliation checks, and enough recovery evidence to explain what happened when something goes wrong.</p><img src="https://feeds.dzone.com/link/23566/17436611.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 01 Sep 2026 18:00:14 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663540</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19161052&amp;w=600"/>
      <dc:creator>Ishan Shah</dc:creator>
    </item>
    <item>
      <title>Building a Zero-Cost Daily Job Alert Pipeline on GitHub Actions</title>
      <link>https://feeds.dzone.com/link/23566/17436560/build-daily-job-alert-pipeline</link>
      <description><![CDATA[<p>I needed a job to run once a day, remember what it did yesterday, and cost nothing to operate. The obvious answer is a small VM with cron, or a Lambda plus DynamoDB. I did not want to pay for either, and I did not want a server to patch. So I pushed the whole thing onto GitHub Actions and used a <a href="https://json.org/" rel="noopener noreferrer" target="_blank">JSON</a> file committed back to the repo as the database. It has now run 139 times in production on the free tier, tracking just over 1,000 records, and the operating bill is still zero. Here is the part that took the most thought: keeping state across runs that are, by design, completely stateless.</p>
<p style="text-align: center;"><em>"The daily digest the pipeline sends, with new postings badged."</em></p><img src="https://feeds.dzone.com/link/23566/17436560.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 01 Sep 2026 16:00:15 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3660828</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19111879&amp;w=600"/>
      <dc:creator>Mandar Chaudhari</dc:creator>
    </item>
    <item>
      <title>How I Built a SQL Diagnostic Tool That Works Without Touching Your Database</title>
      <link>https://feeds.dzone.com/link/23566/17435674/sql-diagnostic-tool</link>
      <description><![CDATA[<p dir="ltr">Most developers I've worked with write SQL every day. Very few of them are DBAs. According to the 2024 Stack Overflow Developer Survey — 65,000 developers across 185 countries — database administrators make up just 0.3% of the developer population. The tools built for SQL performance were designed for that 0.3%. I built QueryTuner for everyone else.</p>
<p dir="ltr">I've spent 13 years as an application architect. In that time, I've watched the same situation repeat itself across teams: a query is slow, the developer who wrote it has to fix it, and the tools available to them are either way too expensive or way too generic. Enterprise monitoring agents like pganalyze or Datadog Database Monitoring cost hundreds of dollars a month and require installing an agent with full database credentials. Generic AI LLMs don't know whether you're on Oracle or MySQL. There's nothing useful in between.</p><img src="https://feeds.dzone.com/link/23566/17435674.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 31 Aug 2026 15:00:12 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664448</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19155009&amp;w=600"/>
      <dc:creator>Sudhakararao Sajja</dc:creator>
    </item>
    <item>
      <title>Inside terraform-provider-archive: A Memory Pattern From 2016 That Scales With Your Lambdas</title>
      <link>https://feeds.dzone.com/link/23566/17435620/inside-terraform-provider-archive</link>
      <description><![CDATA[<h2>A CI Runner That Shouldn't Have Died</h2>
<p>If you deploy AWS Lambdas through Terraform, you almost certainly use <code>archive_file</code>. With enough lambdas, a single <code>terraform apply</code> can kill the CI runner with OOM. The trickiest part is that you will not see any errors in Terraform output and have no clue what just happened.</p>
<p>I noticed this when my lambdas started failing — every first <code>terraform apply</code> after a routine change. SIGKILL from the kernel OOM killer and nothing in Terraform logs. The strange part is that reapply sometimes worked — not always on the first try, but eventually it went through. I've named the ticket "Flaky CI," and two weeks of investigation was focused on the CI itself: runner memory, parallel jobs, Docker leaks. <code>terraform apply</code> was the last suspect — from my perspective, there was no way or reason for it to consume so much memory.</p><img src="https://feeds.dzone.com/link/23566/17435620.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 31 Aug 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3666059</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19155003&amp;w=600"/>
      <dc:creator>Oleg Mamiev</dc:creator>
    </item>
    <item>
      <title>Deliberate Decoupling: 6 Architectural Patterns From a Regulated WAS-to-AWS Migration</title>
      <link>https://feeds.dzone.com/link/23566/17433882/regulated-was-aws-migration-patterns</link>
      <description><![CDATA[<h2>Key Takeaways</h2>
<ul>
 <li>In regulated industries, cloud migration success is determined less by technology selection and more by how deliberately you decouple risk vectors — compliance risk, organizational hesitation, user adoption gaps, and integration changes — so no single failure can derail the whole program.</li>
 <li>You can successfully migrate an application to AWS while keeping data on-premises by routing through a REST API abstraction (e.g., IBM’s DB2 REST API layer) paired with dedicated AWS security groups controlling cloud-to-on-prem traffic, allowing the data migration to proceed on its own compliance and trust-building timeline.</li>
 <li>The most dangerous compliance gap in regulated applications isn’t declared sensitive fields — it’s free-form text fields where users may inadvertently type SSNs, credit cards, or other regulated identifiers; proactive tokenization in the application’s write path closes this gap before any audit finds it.</li>
 <li>Long-tenured business users carry a decade of UX muscle memory that QA testing cannot replicate; allocating real production validation time (such as a 15-day dark deployment cohort) is essential when migrating systems users have relied on daily for 10+ years.</li>
 <li>Before starting a regulated cloud migration, ask which risk vector each architectural decision is decoupling and whether your team is aligned on why — this single question reframes "cloud migration" from a technology project into a coordinated risk-management exercise.</li>
</ul>
<h2>Introduction</h2>
<p>Most published writing on legacy-to-cloud migration treats it as a technical exercise: pick the stack, plan the cutover, flip the switch. In regulated industries, that framing fails — and the failure mode isn’t a missed deployment window. It’s a stalled program, a failed compliance audit, or a client who pulls back from the cloud strategy entirely.</p>
<p>A <a href="https://dzone.com/articles/mastering-cloud-migration-best-practices-to-make-i">cloud migration</a> in healthcare insurance is as much about regulatory risk management, organizational trust-building, and user adoption as it is about microservices and Fargate. Get the technology right and miss the risk choreography, and the project doesn’t ship.</p><img src="https://feeds.dzone.com/link/23566/17433882.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 28 Aug 2026 16:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663959</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19154959&amp;w=600"/>
      <dc:creator>Alka Nimje</dc:creator>
    </item>
    <item>
      <title>Member Spotlight: Shamsher Khan</title>
      <link>https://feeds.dzone.com/link/23566/17433752/member-spotlight-shamsher-khan</link>
      <description><![CDATA[<p data-end="1090" data-start="875">There’s always more to our contributors than what you see in their author profiles. For our latest Member Spotlight, I sat down with <strong>Shamsher Khan&nbsp;</strong>to learn more about his newest project. What started as a frustrating Kubernetes troubleshooting problem has since grown into published research, a new way of thinking about operational evidence, and ongoing open-source work.</p>
<p><strong>What first got you interested in digging into complex infrastructure and systems problems?</strong></p><img src="https://feeds.dzone.com/link/23566/17433752.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 28 Aug 2026 13:30:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3677660</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19170650&amp;w=600"/>
      <dc:creator>Dominique Roller</dc:creator>
    </item>
    <item>
      <title>Running Sentiment Analysis Inside Neo4j With a Java Plugin</title>
      <link>https://feeds.dzone.com/link/23566/17433034/neo4j-sentiment-analysis-java</link>
      <description><![CDATA[<p>In a chapter of <a href="https://singlestore-cookbook.github.io/part-ml/running-sentiment-analysis-inside-the-database-with-webassembly.html" target="_blank"><em>The SingleStore Cookbook</em></a>, there is a complete sentiment analysis pipeline using Rust compiled to WebAssembly and loaded directly into SingleStore via its Code Engine. The result was clean: one CLI command to deploy, sentiment scoring running inside the database engine alongside the data and a full stock-price-plus-headlines analytical pipeline built on top of it.</p>
<p>Can we do the same thing in Neo4j?</p><img src="https://feeds.dzone.com/link/23566/17433034.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 27 Aug 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669987</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19152279&amp;w=600"/>
      <dc:creator>Akmal Chaudhri</dc:creator>
    </item>
    <item>
      <title>Part 1: Building Governed MCP Tool Services With Quarkus LangChain4j and Goose</title>
      <link>https://feeds.dzone.com/link/23566/17432401/governed-mcp-tools</link>
      <description><![CDATA[<p dir="ltr">Goose — the open-source, Rust-based AI developer agent from Block (donated to the Linux Foundation’s Agentic AI Foundation) — interacts natively with your local development environment via the Model Context Protocol (MCP). In this tutorial, you will learn how to build stateless, cloud-native Java microservices using Quarkus LangChain4j and expose them as governed MCP extensions that Goose can discover and run seamlessly.</p>
<p dir="ltr">Autonomous AI coding agents like <a href="https://goose-docs.ai/" rel="noopener noreferrer" target="_blank">Goose</a> go far beyond simple code autocompletion. Built in Rust for speed and portability, Goose runs on your local machine, inspects files, runs terminal commands, and uses tools over MCP to automate complex engineering tasks.</p><img src="https://feeds.dzone.com/link/23566/17432401.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 26 Aug 2026 18:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3673156</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19151676&amp;w=600"/>
      <dc:creator>Daniel Oh</dc:creator>
    </item>
    <item>
      <title>Containerizing Spark and Lakehouse Development with Docker</title>
      <link>https://feeds.dzone.com/link/23566/17428449/containerize-development-with-docker</link>
      <description><![CDATA[<p>Most Docker content targets web developers shipping stateless services. However, data engineers, who represent a huge and growing population of Dockers users, are mostly left to figure things out alone, and it shows. The get pipelines that pass locally, but explode on clusters. They pit notebook-only development against expensive cloud workspaces, and more. This article applies six years of production data platform experience in financial services and healthcare to a question nobody answers well: How to you make a laptop behave like a lakehouse?&nbsp;</p>
<h2>A Familiar Routine</h2>
<p>If you build data pipelines for a living, you've lived this story. Your PySpark job runs perfectly in a cloud notebook. You productionize it, push it through CI, deploy it to the cluster, and it fails. A dependency mismatch. A different Spark minor version. A Delta Lake protocol feature your local wheel doesn't know about. A timezone default nobody set.</p><img src="https://feeds.dzone.com/link/23566/17428449.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 25 Aug 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659665</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19124070&amp;w=600"/>
      <dc:creator>Aniket Abhishek Soni</dc:creator>
    </item>
    <item>
      <title>Multi-Account AWS Architecture: Isolating PHI Workloads Without Slowing Down Engineering Teams</title>
      <link>https://feeds.dzone.com/link/23566/17427690/aws-phi-isolation</link>
      <description><![CDATA[<p dir="ltr">Most engineering teams working on healthtech applications reach a point where someone asks a question that sounds simple but isn't: How do we make sure a developer testing a new feature can't accidentally access production patient data?</p>
<p dir="ltr">The answer determines whether the architecture that follows will be auditable or not. Teams that answer it with process — "we have policies about that" — spend the next 18 months patching access-control gaps that reopen every time a new engineer joins or a new service gets wired in. Teams that answer it architecturally spend a week setting up AWS Organizations correctly and then largely stop thinking about it.</p><img src="https://feeds.dzone.com/link/23566/17427690.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 24 Aug 2026 19:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669741</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19149634&amp;w=600"/>
      <dc:creator>Garik H</dc:creator>
    </item>
    <item>
      <title>Ground Truth for AI-Written Code: Why Context Matters More Than Prompts</title>
      <link>https://feeds.dzone.com/link/23566/17427635/ai-code-context-over-prompts</link>
      <description><![CDATA[<h2>Ground&nbsp;Truth&nbsp;for&nbsp;AI-Written&nbsp;Code</h2>
<p><em>Session capture, per-line attribution, and selection-bias-free agent benchmarks, on top of the Git host you already use.</em></p>
<blockquote>
 <p>A technical overview for engineers and engineering leaders evaluating how much of their codebase is now written by AI agents - and who is accountable for it.</p><img src="https://feeds.dzone.com/link/23566/17427635.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 24 Aug 2026 17:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669854</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19148276&amp;w=600"/>
      <dc:creator>Troian Serhii</dc:creator>
    </item>
    <item>
      <title>Agents and Tools in Agentic AI: A Simple Explanation</title>
      <link>https://feeds.dzone.com/link/23566/17425202/agents-tools-agentic-ai</link>
      <description><![CDATA[<p>In this article, we will build a simple understanding of the following:</p>
<ul>
 <li>What a model is</li>
 <li>Why a model needs tools</li>
 <li>What tools are</li>
 <li>How an agent uses tools</li>
</ul>
<h2><strong>Model vs. ChatGPT</strong></h2>
<p>Before understanding agents, let's clarify the difference between a model and ChatGPT. Whatever question we type into <a href="https://dzone.com/articles/everything-you-must-be-aware-of-about-chatgpt">ChatGPT</a> is sent to a model behind the scenes, which generates the response. You can think of ChatGPT as a web or mobile application — an interface through which we interact with the underlying Model/LLM.</p><img src="https://feeds.dzone.com/link/23566/17425202.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 21 Aug 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669977</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19147291&amp;w=600"/>
      <dc:creator>Ruchi Saini</dc:creator>
    </item>
    <item>
      <title>AWS Bedrock vs Vertex AI vs Azure Foundry: Stop Comparing Benchmarks, Start Asking This Instead</title>
      <link>https://feeds.dzone.com/link/23566/17424580/bedrock-vs-vertex-vs-foundry</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:559;80-638" dir="ltr">Every few weeks, someone on my team, or in a client meeting, asks me the same question: "Which cloud should we use for our AI workloads?" I have been building enterprise integrations for over fourteen years now, and lately most of my time goes into RAG pipelines, vector databases, and agentic orchestration on top of these platforms. So I get this question a lot, and honestly, there is no single right answer. The right cloud depends on where your data already lives, what your compliance team will accept, and which models your architecture actually needs.</p>
<p data-sourcepos="5:1-5:252;640-891" dir="ltr">In this article, I want to walk through the three big players, AWS Bedrock, Google Vertex AI, and Microsoft Azure AI Foundry, and share what I have learned working with these platforms in real enterprise settings, not just from reading marketing pages.</p><img src="https://feeds.dzone.com/link/23566/17424580.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 20 Aug 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3671140</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19144592&amp;w=600"/>
      <dc:creator>Balaji Venkatasubramaniyar</dc:creator>
    </item>
    <item>
      <title>How Docker Is Becoming an AI Development Platform</title>
      <link>https://feeds.dzone.com/link/23566/17423151/docker-ai-development-platform</link>
      <description><![CDATA[<p><em><span>It stopped being just a packaging tool the day our onboarding doc got shorter instead of longer.</span></em></p>
<p><span>Three weeks into a new ML platform job, I asked a coworker why the 'getting started' doc had a section called 'If conda breaks, try the alternative.' He laughed in a way that told me it wasn't a joke. Every new hire spent their first two days fighting Python versions, CUDA driver mismatches, and a vector database that someone had installed locally in 2022 and nobody dared touch. We had four individuals on the team, each with distinct working setups, and "it works on my machine" was no longer a mere punchline; it had become a regular agenda item during our daily standup meetings.&nbsp;</span></p><img src="https://feeds.dzone.com/link/23566/17423151.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 19 Aug 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663882</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19140183&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
    <item>
      <title>Containerizing LLMs: Best Practices for Docker-Based AI Workloads</title>
      <link>https://feeds.dzone.com/link/23566/17423066/docker-llm-containerization</link>
      <description><![CDATA[<p><span>The first time I containerized a fine-tuned Llama model for a client's internal search tool, the build finished at 38 gigabytes. I remember staring at the terminal thinking there was no way that was right. It was right. The image included a CUDA base, PyTorch with every backend compiled in, model weights baked directly into the layer, and a pip cache that had not been cleaned.&nbsp;</span></p>
<p><span>Pushing that to our registry took eleven minutes on a good connection. Pulling it onto a fresh node during an autoscale event took even longer, and by the time the pod was ready, the traffic spike it was supposed to handle had already passed. That's the moment I stopped treating LLM containers like regular application containers, because they are not the same animal at all.</span></p><img src="https://feeds.dzone.com/link/23566/17423066.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 19 Aug 2026 14:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663880</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19138842&amp;w=600"/>
      <dc:creator>Pruthvi Raj Seknametla</dc:creator>
    </item>
  </channel>
</rss>
