AI for Developers How to Run SQL Server Outside Docker Sandboxes I've been experimenting with tooling around sandboxed agents. Here's what it took to give them access to a test database.
Development Practices Give Me Every Nth Row: Reproducible Sampling in SQL Server and EF Core For a recent project, I needed a small, representative sample of a large table. Here's the sampling approach I landed on.
C# C# Finally Has First-Class CLI Scripting in .NET 10 With .NET 10, you now have no excuse not to start a collection of utility scripts that call into application code.
Developer Tools First Impressions of Gleam This year's Advent of Code is going to be shorter, so I'm considering participating. Exploring what's out there, I found Gleam.
UX/Design Tools UI Automation with (AX)Swift (and AI) Recently, I wanted to automate a tedious task in a UI application. I eventually settled on writing a small Swift app.
The Software Life Preview Environments with Neon’s Database Branching Neon DB solves problems with database branching. A fresh database instance is provisioned, based on the latest state of its parent database.
Development Practices Using Postgres LISTEN/NOTIFY + Server-Sent Events for Real-Time Web Apps If your web app uses a Postgres database, you're already most of the way to live updates in the browser. Here's how to use LISTEN/NOTIFY.
Azure Looking for a Quick, Cheap Cron Job on Azure? Check Out Container App Jobs. Are you looking for a quick cron job on Azure? If your recurring task can be expressed as a one-liner, here's an easy way to run it in Azure.
Extracurricular Activities Home Automation in 2024: What’s New? After avoiding it for a decade or so, I’m finally dipping my toes into home automation. So, what's changed, and why now?
JavaScript Prune Your Monorepo’s Docker Build My software team recently applied the prune command and other techniques to great effect, reducing the Docker image size by half.
Developer Tools An Introduction to BalenaOS and BalenaCloud Here are a few things I learned from my first experience with an embedded-ish software platform: BalenaCloud and BalenaOS.
TypeScript Build a Lightweight Code Generator with TypeScript and JSON Imports On a recent project, my team created a lightweight code generator, with reusable techniques I want to share. Read on for the why and the how.