<?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/deployment"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone Deployment Zone</title>
    <link>https://dzone.com/deployment</link>
    <description>Recent posts in Deployment on DZone.com</description>
    <item>
      <title>AWS Glue ETL Design Principles for Production PySpark Pipelines</title>
      <link>https://feeds.dzone.com/link/23567/17380150/aws-glue-pyspark-pipelines</link>
      <description><![CDATA[<p>AWS Glue makes it easy to get a PySpark pipeline running quickly. It is significantly harder to build one that stays maintainable as logic grows, performs reliably at scale, and does not quietly accumulate operational debt over time.</p>
<p>Most Glue pipelines start simple and become difficult to manage gradually — formulas get hardcoded, modules grow without boundaries, output files proliferate, and before long a single job is doing too many things in ways that are hard to test, hard to debug, and expensive to change.</p><img src="https://feeds.dzone.com/link/23567/17380150.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 14 Jul 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3658541</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19087504&amp;w=600"/>
      <dc:creator>Janani Annur Thiruvengadam</dc:creator>
    </item>
    <item>
      <title>From Bash Script to Operational Triage: What Eight Months of Kubernetes Debugging Taught Me</title>
      <link>https://feeds.dzone.com/link/23567/17375588/kubernetes-debugging-lessons</link>
      <description><![CDATA[<p>In November 2025, I published a Bash script that analyzed Kubernetes clusters in about 60 seconds. It generated HTML reports, surfaced crash loops, orphaned resources, and other operational issues that were easy to overlook. The most interesting part wasn't the script — it was what happened after people started running it. Many told me they found problems they hadn't known existed.</p>
<p>Looking back, the bash script wasn't really solving debugging. It was solving prioritization. I just didn't have the vocabulary for it yet.</p><img src="https://feeds.dzone.com/link/23567/17375588.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 09 Jul 2026 15:00:06 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664901</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19084034&amp;w=600"/>
      <dc:creator>Shamsher Khan</dc:creator>
    </item>
    <item>
      <title>Azure Databricks vs Microsoft Fabric: An Honest Guide to When to Use What</title>
      <link>https://feeds.dzone.com/link/23567/17375549/azure-databricks-vs-microsoft-fabric</link>
      <description><![CDATA[<div data-article-id="4024301">
 <p>If you're building a data platform on Azure in 2026, you're going to be asked this question: <strong>Azure Databricks or Microsoft Fabric?</strong> Both run on Delta Lake, both integrate with ADLS Gen2, both have Spark, and both promise to be your unified data platform. The overlap is real, and the marketing doesn't help.</p>
 <p>This post is an honest breakdown of where each genuinely excels, where they overlap, and how to decide without getting lost in feature comparison tables.</p><img src="https://feeds.dzone.com/link/23567/17375549.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 09 Jul 2026 12:00:07 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663793</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19083780&amp;w=600"/>
      <dc:creator>Jubin Abhishek Soni</dc:creator>
    </item>
    <item>
      <title>Getting Started With RabbitMQ in Spring Boot</title>
      <link>https://feeds.dzone.com/link/23567/17375067/rabbitmq-spring-boot</link>
      <description><![CDATA[<p>RabbitMQ is an enterprise-grade open-source messaging and streaming broker. In this blog, you will learn some basic concepts of RabbitMQ and how to use it in a Spring Boot application. Enjoy!</p>
<h2>Introduction</h2>
<p>Before diving into the programmatic details, first some concepts need to be explained. Do realize that in this blog, only the surface is scratched from what is possible with RabbitMQ. A detailed overview can be found in the <a href="https://www.rabbitmq.com/tutorials" rel="noopener noreferrer" target="_blank">official RabbitMQ documentation</a>.</p><img src="https://feeds.dzone.com/link/23567/17375067.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 08 Jul 2026 17:00:03 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665897</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19083484&amp;w=600"/>
      <dc:creator>Gunter Rotsaert</dc:creator>
    </item>
    <item>
      <title>AI Won't Keep You from Hitting the Scalability Wall</title>
      <link>https://feeds.dzone.com/link/23567/17374937/ai-scalability-wall</link>
      <description><![CDATA[<p dir="ltr">Using AI to build integrations? You might just be hitting the scalability wall faster. Discover why faster builds don't solve the long-term cost of ownership.</p>
<p>There's an idea making the rounds in B2B SaaS product and engineering meetings right now. It sounds reasonable. It feels optimistic. And it's leading companies straight into the same trap they've always fallen into, just at an accelerated rate.</p><img src="https://feeds.dzone.com/link/23567/17374937.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659524</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19049242&amp;w=600"/>
      <dc:creator>Bru Woodring</dc:creator>
    </item>
    <item>
      <title>Azure Databricks for Scalable MLOps and Feature Engineering With Apache Spark, Delta Lake, and MLflow</title>
      <link>https://feeds.dzone.com/link/23567/17373885/azure-databricks-mlops</link>
      <description><![CDATA[<p>Raw data doesn't win model competitions. Features do. And when your raw data is tens of billions of rows sitting across multiple sources, you can't afford to run pandas in a notebook and call it a day.</p>
<p>In this tutorial, I'll walk through building a production-grade feature engineering pipeline on <a href="https://dzone.com/articles/azure-databricks-best-practices-for-a-developer">Azure Databricks</a> using:</p><img src="https://feeds.dzone.com/link/23567/17373885.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 06 Jul 2026 14:00:03 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663565</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19076762&amp;w=600"/>
      <dc:creator>Jubin Abhishek Soni</dc:creator>
    </item>
    <item>
      <title>Background Work, Push Topics, and Richer Notifications</title>
      <link>https://feeds.dzone.com/link/23567/17373836/background-work-notifications</link>
      <description><![CDATA[<p>The work that happens while your app is not in the foreground has always been the fiddly part of mobile development, and Codename One's coverage of it had gaps. <a href="https://github.com/codenameone/CodenameOne/pull/5142" rel="noopener noreferrer" target="_blank">PR #5142</a> modernizes local notifications, push, background execution, and shared content across the core, JavaSE, Android, and iOS, and importantly, it makes all of it work in the simulator so you can iterate without a device.</p>
<h2>Background Work With Constraints</h2>
<p>The new <code>com.codename1.background</code> package schedules work that the OS runs when its conditions are met, mapping to Android <code>JobScheduler</code> and iOS <code>BGTaskScheduler</code> underneath. You describe what the work needs, not when to poll:</p><img src="https://feeds.dzone.com/link/23567/17373836.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 06 Jul 2026 13:00:06 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659702</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19051103&amp;w=600"/>
      <dc:creator>Shai Almog</dc:creator>
    </item>
    <item>
      <title>Building an AI Agent That Responds to Real-Time Events With AWS Bedrock, Kinesis, DynamoDB, and S3</title>
      <link>https://feeds.dzone.com/link/23567/17372270/real-time-ai-agent-aws</link>
      <description><![CDATA[<p>Most recommendation systems are batch jobs. They crunch last night's data, write a recommendations table, and serve it all day. That works fine until your user watches three thriller movies in a row at 9 pm and your system is still recommending rom-coms because the batch hasn't run yet.</p>
<p>In this post, I'll walk through building an agent system that reacts to streaming user behavior in real time using:</p><img src="https://feeds.dzone.com/link/23567/17372270.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 03 Jul 2026 13:00:04 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663564</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19077386&amp;w=600"/>
      <dc:creator>Jubin Abhishek Soni</dc:creator>
    </item>
    <item>
      <title>The Software Deployment Failures That Pass Every Pre-Deployment Check</title>
      <link>https://feeds.dzone.com/link/23567/17372233/deployment-failures-pass-checks</link>
      <description><![CDATA[<p dir="ltr">A deployment can pass every gate in a pipeline and still be wrong. This sounds like a contradiction until you look closely at what pre-deployment checks actually verify. Unit tests confirm that individual functions behave as the developer who wrote them intended. Integration tests confirm that components interact the way they were specified to interact. Smoke tests confirm that the application starts and responds. Every one of these checks can pass cleanly while the deployment still introduces a failure that none of them were ever positioned to catch.</p>
<p dir="ltr">The failures that slip through this way share a specific characteristic worth naming directly: they are not failures of the code that was just changed. They are failures in how that code now interacts with something else in the system that was not part of the deployment at all.</p><img src="https://feeds.dzone.com/link/23567/17372233.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 03 Jul 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663848</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19077388&amp;w=600"/>
      <dc:creator>Sancharini Panda</dc:creator>
    </item>
    <item>
      <title>Why Push-Based Systems Fail at Scale — and How Hybrid Fan-Out Fixes It</title>
      <link>https://feeds.dzone.com/link/23567/17371243/push-systems-scale</link>
      <description><![CDATA[<p data-end="129" data-start="74">Real-time systems look simple on architecture diagrams. A user posts content, the backend publishes an event, and connected users instantly receive notifications through persistent WebSocket connections. At small scale, the model works beautifully. At large scale, it becomes one of the fastest ways to melt distributed infrastructure.</p>
<p data-end="485" data-start="392">Most push-based architectures fail for one reason: they assume traffic is evenly distributed. Production traffic never is. One user may have 50 followers. Another may have 10 million. Designing both scenarios using the same fan-out strategy creates massive operational problems during peak traffic. That is why large-scale platforms evolved from naive push delivery into hybrid push/pull systems optimized around uneven load distribution.</p><img src="https://feeds.dzone.com/link/23567/17371243.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 01 Jul 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3654024</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19075053&amp;w=600"/>
      <dc:creator>Jayapragash Dakshnamurthy</dc:creator>
    </item>
    <item>
      <title>One Stolen Key, One Stolen Token: Why Machine Identity Is Cloud-Native's Quietest Crisis — and the Only Fix That Actually Holds</title>
      <link>https://feeds.dzone.com/link/23567/17371211/machine-identity-cloud-security</link>
      <description><![CDATA[<p>On December 2, 2024, a security vendor called BeyondTrust noticed something wrong inside its own AWS account. By the time the investigation closed, the story that emerged was almost absurdly simple for something with this much fallout: an attacker — later attributed to the Chinese state-sponsored group Silk Typhoon — had used a software flaw to reach into a BeyondTrust cloud account and pull out an API key. Not a password. Not a phishing victim's login. A string of characters that a piece of software used to talk to another piece of software.&nbsp;</p>
<p>With that one key, the attacker walked straight into the U.S. Department of the Treasury, reset internal passwords, accessed workstations inside the Office of Foreign Assets Control, and read unclassified documents before anyone noticed. The Treasury disclosed it to Congress on December 30. The Department of Justice indicted the alleged operators in March 2025.</p><img src="https://feeds.dzone.com/link/23567/17371211.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 01 Jul 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659906</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19075934&amp;w=600"/>
      <dc:creator>Igboanugo David Ugochukwu</dc:creator>
    </item>
    <item>
      <title>Building Production-Safe Agentic Remediation With Docker MCP Gateway: Lessons From 43% to 100% Accuracy</title>
      <link>https://feeds.dzone.com/link/23567/17369850/docker-mcp-agentic-remediation</link>
      <description><![CDATA[<p>Our first version was wrong 57% of the time.&nbsp;</p>
<p>Not because the AI model couldn't identify Docker container failure scenarios—it usually could. The failures occurred at the decision boundary: determining when an automated action was appropriate, when escalation was required, and when no action should be taken.</p><img src="https://feeds.dzone.com/link/23567/17369850.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 29 Jun 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3660985</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19071355&amp;w=600"/>
      <dc:creator>Mohammad-Ali Arabi</dc:creator>
      <dc:creator>Shamsher Khan</dc:creator>
    </item>
    <item>
      <title>Selective Deployment in Azure Data Factory: A Practical Blueprint for Safer CI/CD</title>
      <link>https://feeds.dzone.com/link/23567/17368736/selective-deployment-azure-data-factory</link>
      <description><![CDATA[<p data-end="691" data-start="632">Picture this: two features are being developed in parallel.</p>
<ul data-end="840" data-start="693">
 <li data-end="786" data-section-id="qq91p1" data-start="693">One has already been tested in lower environments, but is still awaiting business approval</li>
 <li data-end="840" data-section-id="14wotmq" data-start="787">The other is fully validated and ready to go live</li>
</ul>
<p data-end="906" data-start="842">Naturally, you want to release the second feature to production.</p><img src="https://feeds.dzone.com/link/23567/17368736.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 26 Jun 2026 17:00:03 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3646931</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19064392&amp;w=600"/>
      <dc:creator>Sauhard Bhatt</dc:creator>
    </item>
    <item>
      <title>A Tool Is Not a Platform (And Your Team Knows the Difference)</title>
      <link>https://feeds.dzone.com/link/23567/17367998/a-tool-is-not-a-platform</link>
      <description><![CDATA[<p>Most infrastructure teams have a moment where someone says “we should build a platform.” The motivation is real: teams are duplicating work, the current setup is hard to use consistently, and a more structured approach would help. A few months later, the platform is a Terraform module collection, a GitLab CI template, a shared repository of scripts, and a README that several people have tried to keep current.</p>
<p>That is a useful thing. It is not a platform.</p><img src="https://feeds.dzone.com/link/23567/17367998.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 25 Jun 2026 19:00:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3653764</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19059920&amp;w=600"/>
      <dc:creator>Jeleel Muibi</dc:creator>
    </item>
    <item>
      <title>Deploying Infrastructure With OpenTofu</title>
      <link>https://feeds.dzone.com/link/23567/17366636/deploying-infrastructure-with-opentofu</link>
      <description><![CDATA[<p dir="ltr">OpenTofu is an open-source infrastructure as code (IaC) tool maintained by the Linux Foundation. It lets you define cloud infrastructure in configuration files and deploy it with a single command-line tool called <code>tofu</code>. This tutorial explains how to deploy infrastructure with OpenTofu, from installing the CLI to provisioning and destroying a real cloud resource.</p>
<h2 dir="ltr">What You Need Before You Start</h2>
<p dir="ltr">You need three things to follow along:</p><img src="https://feeds.dzone.com/link/23567/17366636.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 24 Jun 2026 16:00:08 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659649</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19056540&amp;w=600"/>
      <dc:creator>Mariusz Michalowski</dc:creator>
    </item>
    <item>
      <title>Implementing Asynchronous Communication Between Microservices Using Kafka and Spring Boot</title>
      <link>https://feeds.dzone.com/link/23567/17366603/asynchronous-microservices-communication-kafka-spring-boot</link>
      <description><![CDATA[<p>In a microservices system, that tight coupling turns a small hiccup into a cascading slowdown. Thread pools fill, retries amplify traffic, and suddenly your simple request is blocked on half the fleet. My executive summary: asynchronous messaging with Kafka helps systems keep moving when individual components inevitably slow down or fail. It does this by decoupling producers from consumers, absorbing traffic spikes, and allowing services to evolve without tying their availability directly to one another.</p>
<h2>Code Patterns in Spring Boot With Kafka</h2>
<p>Spring for Apache Kafka gives me two primitives that feel pleasantly old Spring <code>KafkaTemplate</code> for sending and <code>@KafkaListener</code> for receiving. That template/listener model is intentionally similar to other Spring integration tech, which keeps application code focused on domain logic instead of raw client plumbing.&nbsp;</p><img src="https://feeds.dzone.com/link/23567/17366603.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 24 Jun 2026 13:00:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3643443</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19056287&amp;w=600"/>
      <dc:creator>Mallikharjuna Manepalli</dc:creator>
    </item>
    <item>
      <title>Architectural Collapse: How Extension Poisoning, Node Vulnerabilities, and Infrastructure Fog Enabled the GitHub Repository Breach</title>
      <link>https://feeds.dzone.com/link/23567/17366159/extension-poisoning-github-breach</link>
      <description><![CDATA[<p data-selectable-paragraph="">Enterprise perimeter defenses are fundamentally built on an obsolete assumption that the developer’s workstation is a secure, trusted anchor point. The massive security breach executed by the threat group <strong>TeamPCP</strong>, resulting in the exfiltration of <strong>3,800 internal GitHub source code repositories</strong>, completely shattered this illusion.</p>
<p data-selectable-paragraph="">This was not a standalone exploit. It was a multi-vector convergence where vulnerabilities in the Node/NPM ecosystem, the systemic ungoverned architecture of the Visual Studio Code Marketplace, and the tactical “fog of war” caused by a period of historic GitHub infrastructure instability came together to create the perfect attack.</p><img src="https://feeds.dzone.com/link/23567/17366159.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 23 Jun 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3655846</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19032602&amp;w=600"/>
      <dc:creator>Akash Lomas</dc:creator>
      <dc:creator>Akash Lomas</dc:creator>
    </item>
    <item>
      <title>I Built a VS Code Extension to Debug Azure AI Foundry Agents Without Leaving My Editor</title>
      <link>https://feeds.dzone.com/link/23567/17366024/debug-azure-ai-foundry-vscode</link>
      <description><![CDATA[<h2>The Problem</h2>
<p>Azure AI Foundry has a genuinely great portal. You can see your agent runs, the tools it calls, the messages it sends and receives, and even a breakdown of token usage — all in a clean UI.</p>
<p>But here's what actually happens when you're building an agent locally:</p><img src="https://feeds.dzone.com/link/23567/17366024.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 23 Jun 2026 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659807</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19053044&amp;w=600"/>
      <dc:creator>Jubin Abhishek Soni</dc:creator>
    </item>
    <item>
      <title>Your AI Coding Agent Can't Steal What It Never Had: The Docker Sandbox Isolation Story</title>
      <link>https://feeds.dzone.com/link/23567/17363902/docker-sandbox-isolation-story</link>
      <description><![CDATA[<p>I ran an AI coding agent against a broken Kubernetes deployment for five minutes. The agent called Anthropic's API dozens of times — reasoning about manifests, running kubectl commands, redeploying workloads. It made fully authenticated requests throughout the entire session.</p>
<p>The API key was never in its environment.</p><img src="https://feeds.dzone.com/link/23567/17363902.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 19 Jun 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659752</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19059379&amp;w=600"/>
      <dc:creator>Shamsher Khan</dc:creator>
    </item>
    <item>
      <title>Getting Started With GitHub Copilot CLI for Coding Tasks</title>
      <link>https://feeds.dzone.com/link/23567/17362061/github-copilot-cli-coding-tasks</link>
      <description><![CDATA[<p>Nowadays, there are quite a lot of AI coding assistants. In this blog, you will take a closer look at GitHub Code CLI, a terminal-based AI coding assistant. GitHub Copilot CLI integrates smoothly with GitHub Copilot, so if you have a GitHub Copilot subscription, it is definitely worth looking at. Enjoy!</p>
<h2>Introduction</h2>
<p>There are many AI models and also many AI coding assistants. Which one to choose is a hard question. It also depends on whether you run the models locally or in the cloud. When running locally, Qwen3-Coder is a very good AI model to be used for programming tasks. In previous posts, <a href="https://mydeveloperplanet.com/2024/10/08/devoxxgenie-your-ai-assistant-for-idea/" rel="noopener noreferrer" target="_blank">DevoxxGenie</a>, a JetBrains IDE plugin, was often used as an AI coding assistant. DevoxxGenie is nicely integrated within the JetBrains IDE's. But it is also a good thing to take a look at other AI coding assistants. In previous blogs, <a href="https://mydeveloperplanet.com/2026/02/25/getting-started-with-qwen-code-for-coding-tasks/" rel="noopener noreferrer" target="_blank">Qwen Code</a> and <a href="https://mydeveloperplanet.com/2026/03/18/setting-up-claude-code-with-ollama-a-guide/" rel="noopener noreferrer" target="_blank">Claude Code</a> were used in combination with local models.</p><img src="https://feeds.dzone.com/link/23567/17362061.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 16 Jun 2026 14:30:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3659567</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19050609&amp;w=600"/>
      <dc:creator>Gunter Rotsaert</dc:creator>
    </item>
  </channel>
</rss>
