Author: drweb

If you work in DevOps, you’ve probably had this experience:  You ship something. It works. Performance looks good. Deployment is clean.  A few weeks later, someone from finance shows up asking why costs spiked 30%.  Now you’re digging through logs, trying to reconstruct decisions you made weeks ago, in a completely different context.  That’s not a FinOps problem.  That’s a workflow problem.  The Real Issue: Cost Lives Outside the Pipeline  Most DevOps teams have spent years tightening feedback loops:  Code quality → caught in PRs  Security → caught in CI  Performance → caught in testing  Cost is the outlier.  It…

Read More

GitHub’s new Stacked Pull Requests feature restructures how developers submit and review changes by allowing large code updates to be broken into smaller, interdependent units. With Stacked PRs, each unit can be reviewed and merged individually while still contributing to the overall feature set. The approach helps developers shift away from monolithic pull requests, which have become increasingly difficult to manage as development continues to move faster. The release of Stacked PRs is a response to the rise of AI-assisted coding tools, which have greatly increased the volume and scale of code submissions, placing new pressure on review workflows. While…

Read More
SQL

I wrote an article recently on the JSON_OBJECTAGG function, but neglected to include an example of why it can behave weirdly. This post looks at something you might not realize unless you remember this is an aggregate function.Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers.A Strange ResultI have some data, which I show below. Some teams, cities, and years. If I ask for this data in a JSON_OBJECTAGG query, I get one document back. Which is fine. You can see this belowHowever, if I were to add…

Read More

Broadcom today revealed it has added a runtime to its Tanzu platform-as-a-service (PaaS) environment that makes it possible to securely build and deploy artificial intelligence (AI) agents. Based on the open source Cloud Foundry PaaS environment being advanced under the auspices of the Cloud Native Computing Foundation (CNCF), the Tanzu PaaS is optimized to be deployed on the VMware Cloud Foundation (VCF) that Broadcom also provides. Purnima Padmanabhan, general manager for the Tanzu division at Broadcom, said the runtime extension will make it possible for software engineering teams that have adopted Tanzu to use the same tools and workflows they…

Read More

You write a lot of classes in Python. Most of them exist just to hold a few fields, maybe print nicely, and compare with each other. If you have been doing this manually, you are wasting time. The @dataclass decorator handles all of that for you, and it has been in the standard library since Python 3.7. I use it in virtually every project I work on, and in this guide I will show you exactly why, and how to use it the right way. You will know what dataclasses are, how to create them, every field option available, how…

Read More

DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted as part of an effort to better serve our audience. Our goal in these challenging economic times is to make it just that much easier for DevOps professionals to advance their careers. Of course, the pool of available DevOps talent is still relatively constrained, so when one DevOps professional takes on a new role, it tends to create opportunities for others. The 10 job postings shared this week are selected based on the company looking to hire, the vertical industry segment and…

Read More
SQL

After working deep in cloud operations, I’ve learned that FinOps isn’t really about dashboards or optimisation scripts. Tools can highlight waste, but culture determines whether anyone acts on it. A cost-aware organisation doesn’t happen overnight; it’s built intentionally. Here’s how I approach creating that shift.Make Costs Visible to EveryoneCost awareness starts with transparency. If cloud spending lives in a finance report that engineers never see, nothing changes. I make cost data accessible and easy to understand across teams. When developers can connect their architectural decisions to real financial impact, something clicks. Cost stops being an abstract number and becomes part…

Read More
SQL

A query that ran in 200 milliseconds yesterday is taking 14 seconds today. The application team noticed before the monitoring tool did. By the time someone opens the database server, there are 47 sessions in the active requests view, three of them blocked, and one of them holding a lock that has been open for six minutes. Nobody can tell you what that session is doing, who it belongs to, or whether killing it is safe. This is not a hardware problem. It is a visibility problem. And it is more common than it should be. Let us talk about…

Read More

Apr 8, 2026 Reclaim Developer Hours through Smarter Vulnerability Prioritization with Docker and Mend.io We recently announced the integration between Mend.io and Docker Hardened Images (DHI) provides a seamless framework for managing container security. By automatically distinguishing between base image vulnerabilities and application-layer risks, it uses VEX statements to differentiate between exploitable vulnerabilities and non-exploitable vulnerabilities, allowing your team to prioritize what really matters. TL;DR: The Developer Value Proposition… Adam Dawson and Dor Hayun Read now

Read More

Senior Full Stack Engineer – Wunderite Skip to content We use cookies and similar technologies to enhance your experience, analyze traffic, and personalize content. By consenting, you allow us to process data such as browsing behavior or unique IDs. You can change or withdraw your consent anytime. Some site features may not function properly without cookies. For details, see our Privacy Policy. The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of…

Read More