-
Yet Another IPC in Rust Experiment
Inspired by the somewhat recent slew of IPC experiments in Rust, I try to build a slightly more realistic benchmark, and explore only the highest performance options (and see decent performance doing it, but nothing groundbreaking!)."
-
From Zellij to Tmux Back to Zellij
There and back again with terminal multiplexers, for relatively simple reasons with a surprising outcome.
-
Starting locally installed Postgres instances in 2024
Somehow, I forgot how to start locally-installed Postgres instances. My loss is your gain, now we all have a .
-
Getting Features to Show Up in Your Rust Docs
Want to make sure the generated docs (ex. on docs.rs) for your crate have feature flags spelled out properly when they're required? It takes two specific changes.
-
A Year Hiatus with Rust and Webassembly
I've been gone for a bit, spending a lot of time with Rust and WebAssembly
-
Building Custom Kernels for Kata Containers
kata-containers enables Virtual Machine isolation on kubernetes, and this guide is for those who want custom kernels.
-
Fixing GPGME Error on Arch
How to fix GPGME errors while using pacman
-
Makefile Tips: help text and preambles
Some tips for writing better makefiles
-
Software Sessions: Yak-shaving interview (2022)
I did an interview on Software Sessions which was a lot of fun to record -- diving into how and why I like yak shaving (and why we need more people to do it).
-
Faster CI builds for Rust with pre-baked builder images and sccache
I've spent hours that should have been minutes trying to make sure Rust doesn't re-build unnecessarily inside CI, so you don't have to.
-
PSA: Email Submission should be on port 465
STARTTLS on 587 isn't the future -- implicit TLS on 465 is, and people are misunderstanding
-
Tooling spotlight: direnv
You should be using direnv to load your ENV variables per folder (project, etc). You can use it to dynamically load files, configure git, and more.
-
PSA: Getting __dirname and Package Information with ES Modules
How to get at __dirname and package information inside ES modules.
-
Introducing the Awesome F/OSS Newsletter
Introducing Awesome F/OSS (awsmfoss.com), a newsletter that introduces an awesome free and open source project every day (including weekends!).
-
The Preamble to Crypto might have just ended
Was 2009 to 2022 the preamble of blockchain technology? With the ETH merge behind us, it may finally be the time for builders to approach Ethereum, guilt free.
-
TIL: How to Import or Open .ics Files in the Calendar App (iOS)
Spent a couple days building an app that no one needs -- learned a valuable lesson in how much I don't know about the Apple ecosystem.
-
Remember the Firefox Phone?
I remember. I bought the most expensive one they made, right before the platform went bust.
-
App Runner finally works on Apex domains
AWS App Runner finally supports apex domains! Clearly Amazon also believes in shipping MVPs as fast as possible, and this one is finally ready.
-
Introducing pg_idkit: A Postgres extension for generating UUIDs
pg_idkit is an extension powered by pgx that makes generating identifiers based on new schemes (UUIDv6, v7, v8, etc) easy.
-
Self-Hosted email is the hardest it's ever been, but also the easiest.
It's never been easier to self-host your email. It's never been harder to self host your email.