Author: drweb

SQL

I am responding late to a T-SQL Tuesday invite from John Sterrett. John’s call is about various ways to grow young data community/speakers. I am going to take a detour for a bit and talk about what held us together as a community for the past 2 decades or so. We worked on a fantastic product – Microsoft SQL Server. It was thriving and growing in strides. Every new release would bring amazing features and stuff to discuss/talk about in a lot of detail. Jobs were plentiful if you claimed expertise in any one area of this vast product. People…

Read More

Agentic artificial intelligence, software that can gather context, reason about goals and then act without minute-by-minute human supervision, is no longer science fiction inside DevOps pipelines. Tools like GitHub Copilot, once mere autocomplete sidekicks, now ship with ‘agent’ modes that can open pull requests, roll back failed deployments and chat with incident dashboards while the rest of us sleep. Microsoft says enterprise usage of such agents has more than doubled since 2024. Early adopters are celebrating breathtaking cycle-time reductions, but each new autonomous capability also moves critical decision-making out of human sightlines, subtly reshaping the security surface. This article explores both sides…

Read More

Software Bill of Materials (SBOM) is a way to capture the names and versions of all the components used to build an application. It’s a critical tool for software composition analysis (SCA) because it helps us map known vulnerabilities to the components we rely on. Given that 80 to 90% of software application code comes from third-party components, keeping track of these vulnerabilities and updating to patched versions is a vital part of managing the risks these components introduce.  If you ask most SCA vendors, they’ll tell you that’s the whole game: Track your components, patch when needed and you’ve…

Read More

In modern Kubernetes environments, even small misconfigurations in your CI/CD pipeline can lead to failed or flaky deployments. Jenkins pipelines that build, test and deploy containers to Kubernetes clusters are powerful but complex. When manifests or pipeline settings are wrong, the cluster’s desired state never matches reality, and workloads may crash or never start. Advanced teams know that pipeline errors often hide behind cryptic logs. In this article, we explore common real-world pipeline pitfalls, incorrect manifests, mismatched variables, versioning blunders, rollout mistakes and more and show how to fix them with solid best practices. Invalid Kubernetes Manifests and YAML Errors One of…

Read More

Since releasing the Docker MCP Toolkit, we’ve seen strong community adoption, including steady growth in MCP server usage and over 1 million pulls from the Docker MCP Catalog. With the community, we’re laying the groundwork by standardizing how developers define, run, and share agent-based workloads with Docker Compose.  Now, we’re expanding on that foundation with the MCP Gateway, a new open-source project designed to help you move beyond local development and into production environments. The MCP Gateway acts as a secure enforcement point between agents and external tools. It integrates seamlessly with Docker Compose while enhancing the security posture of…

Read More

OpenAI’s $3 billion bid to buy artificial intelligence (AI) coding startup Windsurf crumbled late Friday, and rival Alphabet Inc.’s Google quickly picked up the pieces: The search engine giant said it has struck a deal to acquire top Windsurf executives and licensing rights to some Windsurf technology.Google announced the hiring of Windsurf CEO Varun Mohan and company co-founder Douglas Chen, along with staffers, to work at its DeepMind AI unit on agentic coding, based on multiple reports Friday.Google declined to provide financial terms of the deal. But it disclosed it is not taking a stake in Windsurf and will not…

Read More

IDN EncodeConvert international domain names to Punycode format Domain Input Encoded Output Encode IDN Clear All What is an IDN Encode Tool or Punycode Converter?I love domain names and the way they connect people to content around the world. Many domains include characters outside the basic English alphabet. Web infrastructure relies on ASCII letters in DNS records. The Internationalized Domain Name standard uses a system called Punycode to map Unicode characters into ASCII.An IDN encode tool transforms any Unicode domain into its Punycode form. This ensures that browsers and servers can resolve the domain without error. Examples include accent marks…

Read More

XML to JSON ConverterConvert structured XML into clean, readable JSON instantly Convert XML Clear All What is an XML to JSON Converter?I have wrestled with XML more times than I care to count. It is powerful, sure, but not exactly friendly when you are writing JavaScript or building APIs. That is where JSON shines—simple, lightweight, and made for modern developers. But what do you do when you are handed a legacy XML file and need to get it working in your app right now?That is where this tool comes in. An XML to JSON converter lets you paste structured XML…

Read More

Agents are the future, and if you haven’t already started building agents, you probably will soon. Across industries and use cases, agents can act on our behalf, and offload repetitive work, because they can act on our behalf with judgment and context.  But while agentic development is moving fast, today it’s tedious, hard, and not fun: you need to quickly iterate with different prompts and models (both frontier models and local/open models), you need to find and connect MCP tools to internal data securely, and you need to declaratively package everything so that others can run your agent. And you…

Read More