I needed to run a PowerShell cmdlet in an Azure Devops pipeline. The cmdlet in question was New-AzRoleAssignment, but the cmdlet itself isn’t important. What is important is that I needed to pass the object ID of a service principal to the command. Even though I was pretty sure the syntax and everything was correct, I got a “Operation returned an invalid status code ‘BadRequest’” error when the PowerShell was run (inside an Azure PowerShell task):To test the script, I opened an Azure CLI in the Azure Portal and ran the same script over there. I got the same error,…
Author: drweb
APIs power everything beyond just carrying data, from allowing higher-order software applications and improving customer experiences to engineering efforts and internal operations. But beneath this surface of innovation lies a growing, often unacknowledged challenge—API sprawl.This phenomenon describes an ever-expanding collection of APIs that outpaces an organization’s ability to effectively track, manage, and secure them, leading to a tangled digital infrastructure where visibility is lost and control becomes elusive.At the heart of API sprawl are shadow APIs and zombie APIs. Shadow APIs operate completely off the radar, often undocumented and unknown to security teams, meaning no security reviews or vetting ever…
The PASS Summit goes on tour this year, with a September stop in Dallas. This is the first event in the series, and I’m excited to go back to New York City for the event. You can register here and come see some amazing speakers on Sep 15-16, 2025.The lineup is small and short, but it’s a one pre-con day with two half-day sessions and then a one full day of hour long sessions. The pre-cons include Fabric, leadership, performance tuning and more. All from industry experts. The regular sessions are across four tracks with a variety of things you…
The PASS Summit goes on tour this year, with a September stop in Dallas. This is the first event in the series, and I’m excited to go back to New York City for the event. You can register here and come see some amazing speakers on Sep 15-16, 2025.The lineup is small and short, but it’s a one pre-con day with two half-day sessions and then a one full day of hour long sessions. The pre-cons include Fabric, leadership, performance tuning and more. All from industry experts. The regular sessions are across four tracks with a variety of things you…
Docker Hub has become an essential resource for developers worldwide, serving 11 billion monthly image downloads and hosting over 14 million container images. As agentic AI proliferates, we’re seeing a significant shift in how developers work. More and more developers are leveraging MCP (Model Context Protocol) servers to power their AI agents and automated workflows. These agentic systems can connect to real data and provide intelligent recommendations, but they need access to comprehensive, structured information to be truly effective. Recognizing this shift, we’re adapting to meet developers where they are. Today, we’re excited to introduce the Docker Hub MCP Server,…
This month we have a great T-SQL Tuesday, hosted by John Sterrett. He has been a great help in multiple communities over the years, and he has quite an inspirational invitation when you read his story. I am honored to call John a friend and enjoy the times we get to sit and chat.If you aren’t a part of T-SQL Tuesday, start a blog at WordPress or Medium, or even on LinkedIn. Write a post, leave a link on John’s invitatin, and become a bigger part of our community. If you want to host a T-SQL Tuesday let me know.Working…
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 five job postings shared this week are selected based on the company looking to hire, the vertical industry segment and naturally, the pay…
OCR stands for optical character recognition, and software of this type is designed to convert images, pictures, or scanned documents into editable and searchable text. Using it, you don’t need to manually type up documents as they are automatically transformed into machine-readable text format, which comes in handy in some situations and allows you to save time and effort. If you are looking for an easy-to-use but powerful OCR tool, there are both open-source and commercial options available for Linux users, ranging from Python libraries to professional SDKs. In this article, you will find the best open-source programs that you…
Apple’s quiet release of DiffuCode-7B-cpGRPO on Hugging Face represents more than just another coding model; it signals a fundamental shift in how AI systems approach code generation. Unlike traditional language models that write code sequentially from left to right, Apple’s model can generate and refine multiple code sections simultaneously, offering a glimpse into the future of AI-assisted development.Breaking the Sequential Generation ParadigmTraditional autoregressive language models process code generation like reading a book: They predict the first token, then use that context to predict the second token, continuing in a strictly linear fashion. This approach works well for natural language but…
Nobody wants a spineless application development process. What do I mean by this? The spine is the backbone that supports and provides nerve channels for the human body. Without it, we would be floppy, weaker, and would struggle to understand how our extremities were behaving. A slightly tortured analogy, but consider the application lifecycle of the average software project. The traditional challenge has been, how do we give it a spine? How can we provide a backbone to support developers at every stage and a nerve channel to pass information back and forth, thereby cementing architectural constructs and automating or…