latest news



DZone.com Feed

Deploying a Serverless Application on Google Cloud (Thu, 20 Nov 2025)
Deploying a serverless application is a modern approach to building scalable and cost-efficient software without managing the underlying infrastructure. This blog will walk you through the process with a practical Python example deployed on Google Cloud Functions, one of the major cloud providers offering serverless capabilities. What Is Serverless Deployment? Serverless deployment means that developers write code without worrying about servers or infrastructure. The cloud provider dynamically manages the resource allocation, scaling, and availability of the functions. You are billed only for the actual execution time of your code, making it highly cost-effective and efficient. Serverless architectures promote modular, event-driven development, perfect for microservices or APIs.
>> Read More

Advanced Usage of Decodable in Swift: Handling Dynamic Keys (Thu, 20 Nov 2025)
When your backend sends responses that don't follow a consistent structure, Swift's Decodable system can begin to reveal its limitations. It expects structure. Predictability. Stability. However, real-world APIs — especially those powering social feeds, content backends, or any CMS-driven application — rarely fit that mold. This article takes a look under the hood of Swift's decoding system. The goal isn't to memorize recipes, but to understand what's really happening so you can build decoding logic that scales with the unpredictable nature of your APIs.
>> Read More

The Slow/Fast Call Orchestration: Parallelizing for Perception (Thu, 20 Nov 2025)
You hit “play” on a video. Seconds pass, but nothing happens — just that spinning wheel. It’s a small delay, but it feels huge. Now imagine a different experience: the video starts playing almost instantly. The first few seconds are slightly lower resolution, but by the time you register it, the stream has already sharpened to full HD. On slower networks — the kind that can sustain HD once the stream stabilizes but are too sluggish to start it quickly — this change is transformative. A tiny shift in how data is delivered can completely reshape how fast the experience feels. A moment that once felt like waiting suddenly becomes a moment of progress.
>> Read More

How I Cut Kubernetes Debugging Time by 80% With One Bash Script (Thu, 20 Nov 2025)
Here's the truth about Kubernetes troubleshooting: 80% of your time goes into finding WHAT broke and WHERE it broke. Only 20% goes into actually fixing it. For months, I lived this reality, managing eight Kubernetes clusters. Every issue followed the same pattern: 30 minutes of kubectl detective work, five minutes to fix the actual problem. I was spending hours hunting for needles in haystacks. Then one weekend, I flipped that ratio. Every Monday at 8 AM, our team's Teams chat explodes. "Hey, the dashboard is down." "Perf team can't access their pods." "Build agents crashed overnight."
>> 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