Snap updates happen without user consent
Recent versions of Ubuntu turned on a particularly annoying feature: intrusive system notifications that warn of the pending update of a Snap managed application. Here’s an example:
Tailscale ate my network (and I love it)
No matter where you go, there you are If you're like me, you travel occasionally. Access to your office from home, or from an airport loun...
Docker is dead? Podman – an alternative tool?
Sind Container-Images, Docker und Kubernetes keine Fremdwörter für Dich? Hast Du gehört, Docker sei tot? Dieser technische Blog Post hilft, Gerüchte aufzuklären.
Run Ordinary Rails Apps Globally (2021)
Documentation and guides from the team at Fly.io.
Supabase Edge Functions
Today we're launching Edge Functions. Edge Functions let you execute Typescript code close to your users, no matter where they're located.
Real-world stories of how we’ve compromised CI/CD pipelines
Cutting-edge cyber security research from NCC Group. Find public reports, technical advisories, analyses, & other novel insights from our global experts.
We disabled Google AMP at Tribune Publishing
Ahead of its June 2021 algorithm update, Google made a significant announcement as part of its shift to emphasize overall page experience…
Airflow's Problem
In 2022, data engineers manage forests, not trees
Surviving the front page of Hacker News on a 50 Mbps uplink
Overview of basic analytics during that one time my blog post got traction on HackerNews, and the steps I took to prepare for just this occasion.
How We Built Fly Postgres
The database. The app. The legend.
Linux boot partitions and how to set them up
Posts and writings by Lennart Poettering
We unplugged a data center to test our disaster readiness
On Thursday, November 18, 2021, Dropbox did not go down. On a normal day this would be a non-event—a sign that everything was operating as usual. However, this day was anything but usual. At 5:00 pm PT, a group of Dropboxers were huddled on a Zoom call when the command was given to physically unplug our San Jose data…
mmWave radar, you won't see it coming
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
An update on recent service disruptions
Over the past few weeks, we have experienced multiple incidents due to the health of our database. We wanted to share what we know about these incidents while our team continues to address them.
Using a catch-all domain is a mistake
After about a decade of dealing with this madness, surely it's been worthwhile? No, not really.
AWS IAM Roles, a tale of unnecessary complexity
This is going to be a highly opinionated blog post. I think AWS is great and use it daily, but their implementation of IAM is unnecessarily complicated.
Problems with “graceful shutdown” in Kubernetes (2019)
Grace is overrated
Post-incident review on the Atlassian April 2022 outage
This PIR is available in the following languages:日本語 Letter from our co-founders & co-CEOs We want to acknowledge the outage that disrupted service for customers earlier this month. We understand that our products are mission critical to your business, and we don’t take that responsibility lightly. The buck stops with…
Repurposing an old Android phone as a web server
A programmer's blog with posts about Ruby, web development, algorithms and data structure.
There is no “software supply chain”
In actual supply chains, money is changing hands. A server manufacturer is paying for PCB fabrication, who is paying their suppliers for raw materials and equipment, and so on until the whole thing eventually loops back on itself when a mining company needs to buy a server.
Deployment and infrastructure for a bootstrapped webapp with 150k monthly visits
How I deploy my webapp using blue-green deployment and zero rocket-science
Grafana Incident: Smart incident management for your teams
The new incident management tool is available in preview for Grafana Cloud users.
Home lab beginners guide (2021)
My home lab in a 12U rack as of March 2026. What is a Home Lab? Think of a home lab as a place where you can fail in the privacy of your own home. As
Starlink adds another 100Gbps connection to the SeattleIX
Netskope (AS55256) has added 1x100G, bringing their capacity to a total of 2x100G and 1x100G. They are connected to the route servers.
Fly Machines: An API for Fast-Booting VMs
Announcing Fly Machines
Bunny DNS – A scriptable DNS platform
bunny.net introduces Bunny DNS, a scriptable DNS platform designed to simplify complex routing challenges and enhance internet performance. Offering powerful features like real-time scripting, integrated CDN, and privacy-first design, Bunny DNS is now available for early preview.