latest news



DZone.com Feed

A Step-by-Step Guide to AWS Lambda Durable Functions (Tue, 20 Jan 2026)
As developers, we often encounter scenarios where traditional serverless functions fall short — think workflows that require pausing for days or months, waiting for external events like user approvals or API callbacks. Enter AWS Lambda Durable Functions, a feature unveiled at re:Invent 2025, designed to bring durable execution patterns directly into Lambda. This allows you to craft stateful, resilient applications using familiar languages like Python or JavaScript, with the AWS SDK handling state management, retries, and orchestration. Perfect for e-commerce order processing, AI model training pipelines, or enterprise approval systems, Durable Functions eliminate the need for complex workarounds like external queues or databases. In this detailed guide, this article will walk through learning and implementing AWS Lambda Durable Functions step by step, complete with code snippets, diagram explanations for visualization, and a comprehensive comparison with other durable execution engines like Azure Durable Functions, AWS Step Functions, and Temporal. 
>> Read More

Caching Issues With the Spring Expression Language (Tue, 20 Jan 2026)
Let's imagine a web application where, for each request, it must read configuration data from a database. That data doesn't change usually, but the application, in each request, must connect, execute the correct instructions to read the data, pick it up from the network, etc. Imagine also that the database is very busy or the connection is slow. What would happen? We would have a slow application because it is reading continuously data that hardly changes. A solution to that problem could be using a cache within the Spring framework.  Spring caching is based on a simple principle:
>> Read More

“Just Don’t Put PII in the Prompt” Is a Trap: A Two-Plane Architecture for Safe LLM Apps (Tue, 20 Jan 2026)
Why “Just Don’t Put PII in the Prompt” Doesn’t Work Mobile teams typically start with good intentions: redact emails, don’t log raw text, and avoid sending sensitive fields to an LLM provider. Then reality hits: Debug logs capture prompts “temporarily” (and become permanent). RAG pulls in internal documents that contain secrets. Tool calling expands scope: the model can “ask” for more data. Engineers add “one more field” to improve answers. A prompt injection attempt convinces the model to request sensitive content. The core problem is that the prompt becomes a dumping ground for whatever might help the model. Once you do that, you’ve lost control of data boundaries.
>> Read More

Build AI Tools in Go With MCP SDK: Connect AI Apps to Databases (Tue, 20 Jan 2026)
The Model Context Protocol (MCP) has established itself as the ubiquitous standard for connecting AI applications to external systems. Since its release, there have been implementations across various programming languages and frameworks, enabling developers to build solutions that expose data sources, tools, and workflows to AI applications. For Go developers, however, the journey to an official MCP SDK took longer (compared to other SDKs like Python and TypeScript). Discussions and design/implementation work on the official Go implementation began during early to mid 2025. At the time of writing (January 2026), it stands at version 1.2.0. As a Gopher, I'm excited (and relieved!) to finally have a stable, official MCP Go SDK that the Go community can rely on.
>> Read More


DevOps Cafe Podcast

DevOps Cafe Ep 79 - Guests: Joseph Jacks and Ben Kehoe (Mon, 13 Aug 2018)
Triggered by Google Next 2018, John and Damon chat with Joseph Jacks (stealth startup) and Ben Kehoe (iRobot) about their public disagreements — and agreements — about Kubernetes and Serverless. 
>> Read More

DevOps Cafe Ep 78 - Guest: J. Paul Reed (Mon, 23 Jul 2018)
John and Damon chat with J.Paul Reed (Release Engineering Approaches) about the field of Systems Safety and Human Factors that studies why accidents happen and how to minimize the occurrence and impact. Show notes at http://devopscafe.org
>> Read More

DevOps Cafe Ep. 77 - Damon interviews John (Wed, 20 Jun 2018)
A new season of DevOps Cafe is here. The topic of this episode is "DevSecOps." Damon interviews John about what this term means, why it matters now, and the overall state of security.  Show notes at http://devopscafe.org
>> Read More