How I automate my Substack newsletter with content from my blog
A developer explains his automated workflow using SQL, Datasette, and Observable to generate a Substack newsletter from his blog content.
A developer explains his automated workflow using SQL, Datasette, and Observable to generate a Substack newsletter from his blog content.
Martin Fowler discusses the latest Thoughtworks Technology Radar, AI's impact on programming, and his recent tech talks in Europe.
Explains that .NET 10 makes the Program class public by default, eliminating the need for 'public partial class Program' declarations in WebApplicationFactory tests.
A guide to building Quarkus application container images using Cloud Native Buildpacks and OpenShift Builds, including setup and commands.
Analysis of a major Cloudflare outage caused by a database permissions change and software panic, quoting CEO Matthew Prince.
An introduction to the distributed actor model for building concurrent, resilient systems, explaining its core concepts and benefits.
Explores extending JavaScript's Map class to create a FileMap for file system interaction and discusses building a custom build system.
A developer reflects on the balance between concise and clear code, arguing that too little code can be as harmful as too much.
Explains how to patch CoreDNS configuration on a Kubernetes cluster using Terraform's kubernetes_config_map_v1_data resource.
A developer details migrating his 30-year-old personal website from WordPress to a static site using Eleventy, AWS, and AI assistance.
A guide on using AG-UI and .NET Aspire to expose Agent Framework AI agents to the web, enabling multi-client, AI-powered applications.
Discussion on Kubernetes' suitability for AI workloads and Google's new AI agent technology, following KubeCon 2025.
Guide to using DevUI and Microsoft Agent Framework for debugging and visualizing AI agents in .NET applications.
Explains new PostgreSQL 19 features for synchronizing sequences via logical replication, including ALL SEQUENCES support and a sync worker.
Explains how to capture console output in xUnit.v3 tests using the new CaptureConsoleAttribute assembly-level attribute.
Testing various LLMs to generate a POV-Ray script for a pelican riding a bicycle, comparing results and fixing errors.
A guide to automating the build of closed-source Swift binaries (XCFrameworks & dSYMs) using GitHub Actions workflows.
A developer reverse-engineers the Codex CLI to directly prompt the new GPT-5-Codex-Mini model, detailing the process in a technical blog post.
A guide to implementing burstable rate-limiting in NGINX to protect self-hosted sites from aggressive scrapers and DDoS-like traffic.
The article explores the growing productivity gap between those who integrate AI into their daily workflows and those who don't, comparing it to the early internet adoption divide.