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…
Author: drweb
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…
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…
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…
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…
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…
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
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…
For most of its short life, Claude has lived inside a chat window. You type, it responds. That model is changing fast. Anthropic recently expanded Claude Code and Claude Cowork with a new computer use capability that lets the AI directly control your Mac or Windows desktop — clicking, typing, opening applications, navigating browsers, and completing workflows on your behalf. It’s available now as a research preview for Pro and Max subscribers. The short version: Claude can now do things at your desk while you’re somewhere else. How it Actually Works Claude doesn’t reach for the mouse first. It prioritizes…
A game can turn in seconds, and the numbers move with it. That is where things get interesting. Fixed odds looks comforting and predictable until they lag behind the flow of the game. Live data keeps pace with what is happening, and that changes the way decisions get made in the moment. Sports betting and casino gaming used to run on fixed numbers. Odds were set before a match, and that was that. That no longer holds. Data now updates during play, sometimes every second, and those updates feed directly into how odds move and how decisions get made. The…
