Author: drweb

GitHub Copilot is popular. The AI-powered code completion tool (originally developed by GitHub and OpenAI) works to give software application developers a so-called “AI pair programmer” buddy that offers suggested code snippets and (when called upon) entire functions – and it happens directly within an engineer’s Integrated Development Environment (IDE) of choice. All of which means that GitHub Copilot isn’t just popular in terms of total usage; the tool is reporting an increase in patterns of high concurrency (individual developers performing similar operations, but more likely different developers requesting the same types of functions) and intense usage among power-users. No…

Read More

Environment variables are one of those concepts that show up everywhere in production Python code, but most tutorials gloss over them entirely. You have seen them in Dockerfile entries and CI/CD pipelines. You have probably used os.environ without really understanding what is happening underneath. This is the guide I wish I had when I started building real systems. The short version is this. Environment variables are key value pairs that the operating system and other processes use to pass configuration into your Python program. They live outside your code, which means you can change how your app behaves without editing…

Read More

This post is a collaboration between Docker and Arm, demonstrating how Docker MCP Toolkit and the Arm MCP Server work together to scan Hugging Face Spaces for Arm64 Readiness. In our previous post, we walked through migrating a legacy C++ application with AVX2 intrinsics to Arm64 using Docker MCP Toolkit and the Arm MCP Server – code conversion, SIMD intrinsic rewrites, compiler flag changes, the full stack. This post is about a different and far more common failure mode. When we tried to run ACE-Step v1.5, a 3.5B parameter music generation model from Hugging Face, on an Arm64 MacBook, the…

Read More
SQL

One of the things a customer asked recently about Redgate Data Modeler was how to adjust a FK constraint between two tables. The tool seemed to makes this  easy, and this post will show you how.This is part of a series on Redgate Data Modeler.Altering a ConstraintIn a previous post, I looked at adding a FK. Let’s do things a little differently here. Let’s change a constraint to better reflect the relationships between entities. In this case, let’s look at a part of my model. I have the User and Author entities linked as shown below. Note that we have…

Read More

Microsoft released Visual Studio Code 1.115, and the headline feature isn’t just an update — it’s a new app. VS Code Agents is a companion application built specifically for agent-native development. It ships alongside VS Code Insiders and signals how seriously Microsoft is pushing the editor toward AI-assisted workflows. Here’s what’s new, and why it matters for development teams already working with agentic AI. The VS Code Agents App The VS Code Agents companion app provides developers with a dedicated space to run multiple agent sessions simultaneously. Each session operates in its own isolated worktree, which means you can kick…

Read More
SQL

Cloud environments don’t sit still. Pricing models change, services evolve, workloads grow, and suddenly last year’s “perfectly optimised” setup isn’t so perfect anymore. Over time, I’ve realised that FinOps isn’t just about controlling today’s costs — it’s about building habits and systems that still work next year.Here’s how I future-proof FinOps in the real world.Embrace AutomationManual optimisation doesn’t scale, and FinOps shouldn’t depend on someone remembering to clean things up. I design environments where elasticity is the default — resources expand and contract based on demand. Automation supports one of the core FinOps principles: pay for value, not potential. When…

Read More

Running multiple AI agents on the same project sounds straightforward — until they start stepping on each other. Different agents accessing the same files, sharing credentials, or colliding on the same codebase can quickly turn a promising setup into a coordination nightmare. That’s the problem Google set out to solve with Scion. Scion is an experimental multi-agent orchestration testbed built to manage concurrent AI agents running in containers across local machines and remote clusters. Google recently open-sourced the project, giving developers a hands-on way to experiment with parallel agent execution across tasks like research, coding, auditing, and testing. Think of…

Read More

CloudBees has made generally available an add-on for continuous integration/continuous deployment (CI/CD) platforms that uses artificial intelligence (AI) to determine which tests should be run first based on the likelihood there will be a failure. Shawn Ahmed, chief product officer at CloudBees, said CloudBees Smart Tests eliminates the need to run an entire testbed. Instead, this extension to a CI/CD platform surfaces which specific tests are likely to fail, which allows a DevOps team to run them first rather than waiting hours, or sometimes even days, to run an entire suite of tests, noted Ahmed. Additionally, DevOps teams can run…

Read More

Dynatrace this week revealed it has agreed to acquire Bindplane, a provider of a platform for pre-processing and routing telemetry data. Bob Wambach, vice president of market and customer insights for Dynatrace, said the addition of the Bindplane platform will further accelerate a rapid expansion of the log management capability that Dynatrace already provides. However, instead of requiring all telemetry data to be processed in the backend on its observability platform, IT teams will have the option to pre-process that data to reduce costs and streamline workflows, he added. Additionally, Dynatrace is committed to ensuring the Bindplane platform remains agnostic after…

Read More