My IRC client runs on Kubernetes
Trust me, there's a reason for this
Trust me, there's a reason for this
By Jose Fernandez
Almost everyone I know who uses a computer, for...
In this post, we'll talk about how Modal handles real-time HTTP requests and WebSockets in serverless functions.
my deployment platform is a shell script 2024-04-09 like many people, i fell in love with free software because i could install it. i'd come home from work and install a bunch of software. what fun! tee hee! a playground and i'm the prince! but eventually, relentlessly, it all starts to feel more like a horror show…
Learning about the subtle gotcha with ARG and FROM instruction ordering in Dockerfile definitions.
Documenting a pattern for making multi-tenant applications global by distributing the data, using only standard PostgreSQL functionality.
Is it OK to daisy chain UPSs? Let’s look at a few reasons this is a common question and alternative approaches that can better address the target.
Learn how Ubuntu Desktop 24.04 LTS is built to empower open source developers and deliver innovation for the next 12 years. […]
Docker Compose solves real problems in getting applications deployed. It causes problems when deploying many applications. We can do better.
While trying to build my Age Apple Secure Enclave plugin , a small Swift CLI app, on Alpine Linux , I realized that the Swift toolchain doesn’t run on Alpine Linux. The upcoming Swift 6 will support (cross-)compilation to a static (musl-based) Linux target, but I suspect an Alpine Linux version of Swift itself isn’t…
Using libblkio, QEMU Storage Daemon, and VDUSE
How I built an ML rig for training LLMs locally, exploring hardware choices, setup tricks, and lessons learned along the way.
Now your Modal containers around the world can have static outbound IPs. Featuring WireGuard, policy-based routing, and NAT.
Learn more about the technical details around the Falcon update for Windows hosts.
Uber connects the physical and digital worlds to help make movement happen at the tap of a button. Billions of trips, deliveries, and tens of billions of financial transactions across earners, spenders, and merchants are made at Uber every quarter. LedgerStore is an immutable storage solution at Uber that provides…
Blog about Software Engineering
I will use this place to relate my geeky adventures in the world of gnu/linux, bsd, the internets, and other important things like windows managers and pretty colors. Basically, it's a place to expose and share with the world things I do on my computer.
Need to schedule tasks in PostgreSQL? Compare pg_cron for simple in-database scheduling with pg_timetable for complex workflows and multi-cluster orchestration.
In distributed systems, for instance when scaling out some workload to multiple compute nodes, it is a common requirement to select a leader for performing a given task: only one of the nodes should …
An example of how you can save money, simplify your architecture and speed up the development by going back to the basics and ditching the cloud, kubernetes and whatnot.
We benchmarked latency across 5 cloud providers from 6 global locations over 2 weeks. Cloudflare Workers averaged 182ms, Fly.io 61ms (warm), Railway 381ms, Koyeb 539ms, and Render 451ms. Full timing breakdowns included.