Grafana releases OnCall open source project
Grafana OnCall is now open source for self-managed and on-premises deployments.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,377 posts.
Grafana OnCall is now open source for self-managed and on-premises deployments.
This article explore Podman's features and benefits, comparing it to Docker and describing a step-by-step migration guide
The book starts with a story about a time Margaret Hamilton brought her young daughter with her to NASA, back in the days of the Apollo program. During a simulation mission, her daughter caused the mission to crash by pressing some keys that caused a prelaunch program to run during the simulated mission. Hamilton…
The title for this blog post is a direct reference to Latency Numbers Every Programmer Should Know. There are several versions of those numbers available now...
For the past couple years, I have transported my 'working set' of video and project data to and from work on an external Thunderbolt NVMe SSD. But it's always been slow when I do the sync. In a typical day, I may generate a new project folder with 500-1000 individual files, and dozens of them may be 1-10 GB in size…
Our journey from Supabase to Postgres and Render
Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software
I’ve been using Tailscale for around four years to connect my disparate devices, servers and apps together. I wanted to talk a bit about how I use it, some cool features you might not know about, and some stumbling blocks I encountered.
I like to sleep, but more importantly, I like to sleep while my cloud service is running.
For major providers, Terraform does not really need state. My proposal: add a ’none’ backend that uses the provider APIs as state. Here’s how.
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
In one of my last experiments I replaced my crappy T-Mobile (now Magenta) 4G modem/access point with an OpenWRT-based cheap travel router and a 4G USB LTE modem. That doubled my speed over the wireless (WLAN) network but the setup was limited by the outdated and under-powered travel rooter. So I got myself a cheap…
TL;DR: DevOps doesn't have to be all work and no play. I built 5 stupid (but fun!) GitHub actions... because why not ?
Gmail and Yahoo announce transformative updates to come in 2024. The updates impact senders but implementing the changes is easier than you think. Are you ready?
How we're solving storage and performance issues as we scale.
Yesterday, a disruption in Google’s network in parts of the United States caused slow performance and elevated error rates on several Google services, including Google Cloud Platform, YouTube, Gmail, Google Drive and others. Because the disruption reduced regional network capacity, the worldwide user impact varied…
Lenovo is moving to certify the full workstation portfolio for top Linux distributions from Ubuntu® and Red Hat® – every model, every configuration.
Inaugural blog post about the development of turbopuffer, a search engine that uses object storage and SSD caching for cost-effective, low latency search. This post describes into the motivation behind its creation, its unique architecture, and how it significantly reduces costs for large-scale vector searches…
docker, kubernetes, cloud
Why is Windmill the fastest self-hostable workflow engine and job processing framework
For the past few years, I've been building and operating a large distributed system: the payments system at Uber [https://eng.uber.com/payments-platform/]. I've learned a lot about distributed architecture concepts…
My story of replacing three servers, across two countries, running two operating systems with a single server running Alpine Linux and Docker.
Query your SQLite database any time, anywhere
Hi, my name is Bill. I’m a software engineer based in London. This is a blog about software development.
Practicing minimalism with the lofty goal of total ephemeralization to build coherent, stable, and operable stacks.
“Bye bye bye.” It took some time, and a serious amount of research, but I have finally crossed the finish line. I have officially migrated my digital life to pure, EU-hosted solutions.
After a decade on Ubuntu 16.04, I migrated my blog to FreeBSD on Hetzner. Some notes on setting up a VPS with FreeBSD, Jails, Bastille, Caddy reverse proxies, and load testing and benchmarking the blog from four continents.
The smallest Docker image to serve static websites