Author: drweb

SQL

I had someone ask me about using triggers to detect changes in their tables. This is a second post looking at triggers, in this case, modifying my trigger to detect more changes and using that information.Another post for me that is simple and hopefully serves as an example for people trying to get blogging as #SQLNewBloggers.The SetupWe’re using the same table from the last post.  This is the dbo.Customer table with a PK and 5 other fields.In this case we want to track the changes to an email and capture what those changes are. In other words, if I update…

Read More

How to Build, Run, and Package AI Models Locally with Docker Model Runner Introduction As a Senior DevOps Engineer and Docker Captain, I’ve helped build AI systems for everything from retail personalization to medical imaging. One truth stands out: AI capabilities are core to modern infrastructure. This guide will show you how to run and package local AI models with Docker Model Runner — a lightweight, developer-friendly tool…

Read More

Perforce Software CEO Jim Cassens dives into how the company’s overall approach to DevOps is evolving in the wake of a series of acquisitions.Cassens talks through the company’s recent spate of acquisitions and how thoughtful integration—not just portfolio expansion—is driving value for customers. He also highlights the growing role of synthetic data, AI-enhanced testing and how automation is shifting the responsibilities of development teams.A recurring theme is how generative AI is disrupting—not replacing—traditional developer roles. Cassens sees AI as a force multiplier, taking on repetitive, low-level tasks while freeing developers to focus on higher-order problems. But with that shift comes…

Read More

If you’ve ever plugged in a USB stick on a Linux machine and found that you can’t copy, delete, or modify files and that it’s mounted as read-only, you’re definitely not alone, as this is a common frustration for Linux users, whether you’re using Ubuntu, Fedora, Arch, or any other distro. What makes it tricky is that this problem can happen for several different reasons: The USB drive might have a corrupted file system, especially if it was removed without being safely ejected. Sometimes, Linux will mount a drive as read-only to prevent further damage when it detects file system…

Read More

Datadog at its DASH 2025 conference today previewed a raft of artificial intelligence (AI) agents that automate tasks ranging from assessing infrastructure alerts that normally require the expertise of a site reliability engineer (SRE), to fixing code and triaging cybersecurity issues using the company’s security information event management (SIEM) platform.In addition, Datadog is also adding Proactive App Recommendations that analyze telemetry data to suggest the next best action and APM Investigator to identify and trouble shoot bottlenecks impacting application performance.At the same time, Datadog is adding data observability tools, along with extensions to its service for monitoring large language models…

Read More

How to Make an AI Chatbot from Scratch using Docker Model Runner Today, we’ll show you how to build a fully functional Generative AI chatbot using Docker Model Runner and powerful observability tools, including Prometheus, Grafana, and Jaeger. We’ll walk you through the common challenges developers face when building AI-powered applications, demonstrate how Docker Model Runner solves these pain points, and then guide you step-by-step through building…

Read More

About us Envolutions is a dynamic online marketing agency based in Nijmegen. We grow alongside our clients by delivering bespoke digital solutions. We value a personal, transparent approach and empower businesses through innovative technology. We’re committed to people, planet & profit. Your Role As our Senior Laravel Developer, you’ll be the go-to expert for architecting and building high-impact web applications. You’ll work remotely, overlapping with Dutch business hours, and collaborate closely with our multidisciplinary team. This is a long-term position—we’re looking for someone to grow with us.

Read More
SQL

This month we have a great invite from Joe Fleming, a first time host of T-SQL Tuesday. Joe reached out when I requested some hosts and I’m glad he did. He’s got a great challenge for people and I’ll answer in two ways, for work and non-work.I manage the T-SQL Tuesday site and I’m always looking for hosts, so if you want to host one month from your blog, send me a note on Twitter, Blue Sky, or at SQL Server Central.Troubleshooting SQL ServerIn my career, I’ve had all sorts of issues come up. Here’s a description of one of…

Read More
PHP

Community The PHP ecosystem is driven by passionate developers building tools that power everything from content management systems right the way through to testing libraries and database layers. Behind each project is a dedicated team working to modernize code, improve performance, and move the ecosystem forward. The fact that many of these teams choose PhpStorm to support their work is a source of pride for all of us at JetBrains and serves as proof of the positive impact on the wider PHP community of our free and discounted license program for open-source contributors. This post highlights standout PHP projects and…

Read More

Enterprise IT organizations increasingly explore innovative approaches such as vibe-coding, a practice that leverages AI-driven tools and large language models (LLMs) to prototype and develop software with minimal traditional coding rapidly. Vibe-coding prioritizes functionality, user experience and iteration speed over strict adherence to conventional software engineering methodologies. The timing is no coincidence. The surge in accessible, high-performance LLMs, alongside AI code assistants like GitHub Copilot and integrated APIs from OpenAI and Google, has lowered the barrier to entry for building intelligent applications. What once required full-stack developers can now be initiated by analysts, architects and subject matter experts. While vibe-coding initially promises…

Read More