Author: drweb

Modern Linux development has moved beyond the traditional approach of installing everything directly on your system. You now have access to tools that help you create isolated development environments without dealing with the overhead of full virtual machines or the complexity of manual container management. This is where Fedora Toolbx comes into the picture – a tool that makes it simple to spin up containerized development environments while keeping the experience as seamless as working directly on your host system. In this guide, you’ll learn how to set up and use Fedora Toolbx to create development environments that are isolated,…

Read More

The landscape of AI development is rapidly evolving, and one of the most exciting developments in 2025 from Docker is the release of Docker cagent. cagent is Docker’s open-source multi-agent runtime that orchestrates AI agents through declarative YAML configuration. Rather than managing Python environments, SDK versions, and orchestration logic, developers define agent behavior in a single configuration file and execute it with “cagent run”.In this article, we’ll explore how cagent’s integration with GitHub Models delivers true vendor independence, demonstrate building a real-world podcast generation agent that leverages multiple specialized sub-agents, and show you how to package and distribute your AI…

Read More

If you’re looking to get started with Docker, understanding how to work with its command-line interface is crucial for managing your containers and images effectively. Docker has become the go-to solution for containerizing applications, and this guide takes you through the essential commands you need to know to control your Docker environment. Getting Started with Docker Commands Before diving into specific commands, it’s important to understand that Docker commands follow a simple structure and most commands start with docker followed by the action you want to perform and any additional options or arguments. The first commands you should familiarize yourself…

Read More
SQL

2–3 minutesOne feature that I have been waiting for years! The new announcement around optimize CPU for RDS SQL Server is a game changer because it lets you right-size vCPUs for your workload instead of being locked to the default core count for an instance class, which directly address your biggest SQL Server cost driver: vCPU-based licensing!Optimize CPU lets you configure the number of physical cores (coreCount) and threads per core (threadsPerCore) on supported RDS for SQL Server instance families (starting with 7th-gen M7i/R7i), while keeping memory (Yes, SQL Server loves memory!) and IOPS unchanged. On these newer generations, Hyper-Threading/SMT…

Read More

Great news for Windows developers working with AI models: Docker Model Runner now supports vLLM on Docker Desktop for Windows with WSL2 and NVIDIA GPUs! Until now, vLLM support in Docker Model Runner was limited to Docker Engine on Linux. With this update, Windows developers can take advantage of vLLM’s high-throughput inference capabilities directly through Docker Desktop, leveraging their NVIDIA GPUs for accelerated local AI development. What is Docker Model Runner? For those who haven’t tried it yet, Docker Model Runner is our new “it just works” experience for running generative AI models. Our goal is to make running a…

Read More
SQL

Following on from my last post about Getting Started With KubeVirt & SQL Server, in this post I want to see if I can improve the performance from the initial test I ran.In the previous test, I used SQL Server 2025 RC1…so wanted to change that to RTM (now that’s it’s been released) but I was getting some strange issues running in the StatefulSet. However, SQL Server 2022 seemed to have no issues and as much as I want to investigate what’s going on with 2025 (pretty sure it’s host based, not an issue with SQL 2025)…I want to dive…

Read More

Developers were the targets of two new malicious Microsoft Visual Studio Code (VS Code) extensions created by a threat actor that security researchers believe is experimenting with methods for delivering information-stealing malware to the victims’ systems. The malicious extensions come posing as a harmless “premium dark theme” and an AI-powered coding assistant, but both – […]

Read More