-
Caching is better than mocking
-
Automating updates to a digital vigil
-
Flux Keyboard
-
the negentropy set-reconciliation protocol
-
libfive: a software library and set of tools for solid modeling
-
Host a website from an old phone using postmarketOS
-
`satisfies` is my favorite TypeScript keyword
-
Parallel Threads in Racket v9.0
-
The worst programming language of all time
-
qsp: A simple S-Expression parser for Rust TokenStreams
-
Rust for Malware Development
-
Event Sourcing in Go: From Zero to Production
-
What are you reading and plan to read next?
-
A bug caused by a door in a game you may have heard of called "Half Life 2"
-
Introducing F# 10
-
Letter from Codeberg: Onwards and upwards
-
"Good engineering management" is a fad
-
Experimenting with Robin Hood hashing
-
We should all be using dependency cooldowns
-
Move Expressions
-
A Reverse Engineer’s Anatomy of the macOS Boot Chain & Security Architecture
-
Windows VTL2 Technical Exploration
-
LLM APIs are a Synchronization Problem
-
Unusual circuits in the Intel 386's standard cell logic
-
Helping Valve to Power Up Steam Devices
More