Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,377 posts.
Infrastructure & DevOps
Any year
How Fly.io and Tailscale Saved Notado
A technical overview of Notado's migration to Fly.io
Slow deployment causes meetings (2015)
First published 2016.
Logs were our lifeblood, now they're our liability
What happens when we collect too much data?
Coming in 2018 – New AWS Region in Sweden
Last year we launched new AWS Regions in Canada, India, Korea, the UK (London), and the United States (Ohio), and announced that new regions are coming to France (Paris) and China (Ningxia). Today, I am happy to be able to tell you that we are planning to open up an AWS Region in Stockholm, Sweden […]
Deis v1.0 – Production Ready
Discover Azure Kubernetes Service (AKS) for secure, scalable containerized app deployment and management with fast delivery on managed Kubernetes clusters.
Nix Derivation Madness
I’ve written a bit about Nix and I still face moments where foundational aspects of the package system confounds and surprises me.
Using GNU Stow to manage your dotfiles
Adaptation, Algorithms and Ambience
Npm security post-mortem
npm Blog (Archive); updates from the npm team are now published on the GitHub Blog and the GitHub Changelog
Supabase Storage v3: Resumable Uploads with support for 50GB files
Storage V3 with lots of new features including resumable uploads, more image transformationsm a Next.js image loader and more.
Pocket-sized cloud with a Raspberry Pi
Put your pocket-sized silicon to work as the world's smallest API-driven cloud - to run automation scripts, scheduled tasks, functions and to host web sites
Who Watches Watchmen? – Integrating Elixir Applications with Systemd
A lot of application use systems like Kubernetes for their deployment. In my humble opinion it is often overkill as system, that offers most of the stuff such thing provide, is already present in your OS. In this article I will try to present how to utilise the most popular system supervisor from Elixir applications.
It's five grand a day to miss our S3 exit
We're spending just shy of $1.5 million/year on AWS S3 at the moment to host files for Basecamp, HEY, and everything else. The only way we were able to get the pricing that low was by signing a four-year contract. That contract expires this summer, June 30, so that's our departure date for the final leg of our cloud…
Microservices Considered Harmful (2019)
A recent trend in our industry is the software architecture move from a monolith app to microservices, often with a related blog post explaining how much better everything is after. A recent blog post by neo-bank Monzo explains that they have reached the crazy amount of 1500 microservices (a ratio of ~10 microservices…
Windows Server 2025 Runs Better on ARM
My personal website and blog
Backblaze has ordered 100 petabytes of hard drives
Cloud storage continues to grow everyday. Backblaze recently passed 400 Petabytes of data stored in the cloud.
Is Cloudflare overcharging us for their images service?
I recently went down a very deep rabbit hole to understand why, some months, Cloudflare was charging us 3x what we were expecting for their Cloudflare Images service. I’m posting this write-up because back then, a quick search didn’t turn anything up; and Cloudflare support has totally ghosted us for more than 8…
Go Is a Great Fit for Lambda
Why Go’s stability and simple deployments is a good fit for a serverless environment.
Farming hard drives: how Backblaze weathered the Thailand drive crisis
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
Docker 1.2.0, with restart policies
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
Tips for a healthier Postgres database (2021)
Craig's year end wrap-up of 5 things you can do for a healthier Postgres database next year.
Zero downtime migrations
As a backend developer at a mobile app company, a common task was migrating a database schema.This could be to improve query performance, change column ...
Network Tunneling with QEMU
While investigating an incident, we detected uncommon malicious activity inside one of the systems. We ran an analysis on the artifacts, only to find that the adversary had deployed and launched the QEMU hardware emulator.
Why our team cancelled our move to microservices
Recently our development team had a small break in our feature delivery schedule. Technical leadership decided that this time would be…