Author: drweb

You’ve got a server refusing to start because something’s already sitting on port 8080, and you need to find what’s holding it and kill it without rebooting the whole machine. This happens constantly in real sysadmin work. You restart a service, get Address already in use, and now you’re digging through process lists trying to figure out what’s squatting on your port. The fix is straightforward once you know the right commands, and there are 3 solid ways to do it depending on what tools you have available on your system. Find What’s Running on a Port First Before you…

Read More
SQL

Thank you to everyone who participated in T-SQL Tuesday #198! When I wrote the invitation post, I intentionally kept the prompt broad because change detection looks different depending on your source system, your infrastructure, your data volumes, and what you need to do with the changes once you have them. The responses covered SQL Server internals, Microsoft Fabric and Synapse, hashing strategies, metadata-driven frameworks, and Synapse workspace diffing with Python. Here’s a summary of each contribution.The RoundupRob Farley – Detecting Changes | LobsterPot SolutionsRob covered several approaches he’s used over the years and focused on Change Event Streaming (CES) in…

Read More

For years, IT and DevOps teams have wrestled with the same stubborn problem: how do you automate workflows in systems that were never built for automation? Legacy apps, vendor portals, and proprietary line-of-business platforms rarely offer APIs. That means someone, usually a human, ends up clicking through screens, entering data, and completing transactions by hand.Microsoft has a direct answer to that problem. Computer use in Microsoft Copilot Studio is now generally available, with expanded availability rolling out to all commercial geographies in Microsoft Power Platform.What Computer-Using Agents Actually DoThe simplest way to think about it: computer use gives an agent…

Read More

CI/CD was built around a comforting idea: Software should do tomorrow what it did today, assuming the inputs are the same.That assumption sits underneath a lot of modern DevOps. It is why we have build pipelines, test suites, artifact repositories, deployment gates, rollback strategies, infrastructure-as-code and all the other machinery that turned software delivery from an artisanal activity into something closer to an industrial process. We may not always get perfect repeatability, but the goal has been clear. Same source code. Same build process. Same tests. Same artifact. Same deployment path. Same expected result.Agentic AI makes a mess of that…

Read More
SQL

Last week I was honored with a trip to Rome for the Redgate President’s Club. I was awarded this, along with our top people in Sales, for the work I did in 2025. It was a fun trip, but as we prepared to depart Cambridge, one of the rules our Chief Revenue Officer gave us was:Don’t work this weekShe told us that the company should be able to survive a week without us. On Wednesday, I got reminded of this when I replied to a few Slack messages.Thursday I got reminded again.By Friday she had given up.It’s not that I…

Read More

May 12, 2026 Docker AI Governance: Unlock Agent Autonomy, Safely Introducing Docker AI Governance: centralized control over how agents execute, what they can reach on the network, which credentials they can use, and which MCP tools they can call, so every developer in your company can run AI agents safely, wherever they work. Your laptop is the new prod Agents are the biggest productivity unlock… Read now

Read More