Author: drweb

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 for working with AI models pulled from Docker Hub or Hugging Face. You’ll learn how to run models in the CLI or via API, publish your own model artifacts, and do it all without setting up Python environments or web servers. What is AI in…

Read More
SQL

I’m presenting a free webinar at MSSQLTips.com at Thursday, July 10, 2025 at 6PM UTC (8PM CET or 2PM EDT). The abstract:When you watch some conference sessions, or read some blog posts, it always seems like everyone is drowning in petabytes of (streaming) data. They’re proclaiming you need the fastest, best, most scalable, distributed shared-nothing (or everything?) multi-parallel system that can also get coffee.But guess what?Not every company has to deal with a scale that businesses like Google, Amazon, or Tiktok have to deal with.Not every company needs streaming data with Kafka, Spark Streaming or Event Hubs.Not every company has…

Read More

Let’s be real: DevOps at scale is still messy. Teams are moving faster, working across an ever-expanding surface area, and juggling more responsibility—shipping code while also owning security, reliability, and cost. Yes, AI has sped up everyday work and made individual developers more productive. However, it’s when AI stretches past the inner loop – the coding, building, and testing phases — that the Ws really start piling up. With AI integrated across the software delivery lifecycle, teams can reduce manual work, smooth out handoffs, and stay aligned—so developers can spend less time on process and more time vibe coding 😎.…

Read More

The artificial intelligence (AI) hype has yet to fade. As the technology continues to make headlines, attention is focused on the impact and value AI could deliver for teams, companies and the wider industry. One of the main questions for those in software development is: Can AI replace human coders? Despite impressive strides in AI-driven tools, human developers remain essential —though their role is evolving. Today, 34% of IT leaders report that their organizations use AI-assisted coding extensively, according to The Low-Code Perspective. Meanwhile, nearly half the respondents(47%) are in the experimental phase. Low-code platforms and AI advancements are creating new opportunities and responsibilities…

Read More

JFrog and NVIDIA today announced they have expanded the integrations between their software development platforms to now include the Enterprise AI Factory, a set of frameworks and blueprints for building artificial intelligence (AI) applications.As a result, software artifacts created using the NVIDIA Enterprise AI Factory can be housed in the JFrog Software Supply Chain Platform. The JFrog ML platform, meanwhile, provides a registry for managing the lifecycle for building and deploying AI models by enabling versioning, provenance tracking, model promotion, and enforcement of security policies.Additionally, JFrog metadata and promotion workflows ensure immutable AI artifacts can only move between stages when…

Read More

There are many reasons why software development feels more challenging today than a few decades ago. However, a significant factor is the overwhelming amount of choice across all layers of the tech stack. Consider all the options available in programming languages, frameworks, databases, tools, platforms, cloud services and more. Not to mention the various architectural styles, system design patterns, agile methodology approaches, etc. The latest CNCF report and the MAD (ML, AI & Data) Landscape further underscore the dizzying array of choices available to developers. While we often view having a lot of choice as a good thing, in practice, the allure of unlimited…

Read More

With the release of Angular 20, the buzz around zoneless Angular applications has increased quite a bit. That’s because Zoneless is no longer an experimental feature, as it has been promoted to developer preview, the final step before becoming stable.A world of Zoneless Angular code, according to AISo, what is Zoneless? I’ve explained before that Angular relies on a library called Zone.js to perform change detection. The idea is that any event in the browser (such as a click, a Promise that resolves, a timeout going off, etc.) is “watched” by Zone.js, which then tells Angular “something happened, check your…

Read More
PHP

1-2-3 operators in PHP I learnt my PHP on a European keyboard, and it was always a pain to use some strange symbols. When I moved to Canada, I quickly realized that the chosen symbols were actually very easily accessible on the keyboard: it was just my layout that was less practical. Then, I also realized how these symbols are repeatedly used to make larger ones. There is the single = for assignation, then the double == for equality and then the triple === for identity. It is probably easier to repeat an existing symbol, than to summon a new…

Read More