This week
- Ellis is set up at a big AI conference, ready to draw in the punters to his new company, Pik-Tec. He’s standing in front of a large banner that reads, “AICon: Not just AI, but also a con.” “You should totally buy our AI image generator,” Ellis calls out to an attendee. “No...
Last week
- A guide to connect a Synology NAS to a WireGuard VPN server....
Two weeks ago
- Until recently, my family's 90,000+ photos have been hidden away in the depths of my gaming PC's hard drives. Many of the more recent photos were also scattered across our individual iCloud accounts, making them hard to find and access. A failing backup drive on my PC (thanks...
about 2 months ago
- A database permissions change ended up knocking Cloudflare’s proxy offline. Pinpointing the root cause was tricky – but Cloudflare shared a detailed postmortem. Also: announcing The Pragmatic Summit...
2 months ago
- Deep dive into blobd, an object store designed for constant low latency reads using async Rust, io_uring and atomic writes...
- Learn how to deploy n8n on Google Cloud Run with PostgreSQL and create an AI Agent using Google Gemini 2.5....
3 months ago
- Earlier this week, I was having a lot of trouble understanding how to get Dev Containers working. Dev Containers are the required way to enable Github Codespaces, which was my actual goal. I finally got to something that works, so I want to document what I learned. Dev...
- The paper “MemGPT: Towards LLMs as Operating Systems” (2023) by Charles Packer, Sarah Wooders, Kevin Lin, Vivian Fang, Shishir G. Patil, and Joseph E. Gonzalez introduces a memory management system for LLMs. To enable using context beyond limited context windows, we propose...
- I had not encountered the grib2 format before, but it is popular for this kind of data. A brief web search reveals the wgrib2 command-line tool might be helpful. Let’s see, is that in nixpkgs?… Nope. But we can add it. It’s a straightforward CMake build process with no required...
4 months ago
- Self-host Pulumi state with an S3 Bucket, an IAM User, and the Pulumi CLI....
- Seven Years of Firecracker Time flies like an arrow. Fruit flies like a banana. Back at re:Invent 2018, we shared Firecracker with the world. Firecracker is open source software that makes it easy to create and manage small virtual machines. At the time, we talked about...
- I’ve been using Playwright to automate browser tests for ages. I also like to keep my dependencies up to date, so I dutifully ensure Playwright has a working browser installed before I run the tests. Today, I hit a wall where the latest updates just wouldn’t complete the...
- I've been using multiple instances of Claude Code and Codex CLI almost every day. But I've gotten frustrated enough to build something that solidifies my workf...
5 months ago
6 months ago
- Code Sandbox MCP is a simple, self-hosted code interpreter for your AI agents. It allows you to execute code snippets in containerized environments....
- Arlo, Murray, and Ellis are in the breakout room having drinks. Ellis seems stressed, and Murray looks a little vacant. Arlo decides to break the awkward silence. “Did you see that really well-balanced research report on coding assistants?” Arlo asks. Murray and Ellis both...
8 months ago
- While performing some routine maintenance of my Ubuntu server, $ docker compose pull $ docker compose up -d I ran into an interesting situation where nginx-proxy-manager failed to serve my blog properly, I wasn't sure what the issue was but these types of issues are usually...
9 months ago
- A simpler way to create ephemeral environments with Neon and Docker. The term ephemeral gets thrown around a lot in the database world, but what does it actuall......
- A practical guide to Neon Local with JavaScript and Docker Compose for local and production setups ICYMI we recently launched Neon Local. What is Neon Local? Ne......
Rows per page