Against SQL

made by jamii, submitted by davidbalbert
Jamie makes a clear, compelling case for SQL’s shortcomings and what we could replace it with.

The case of the curiously slow shader

made by Raph, submitted by davidbalbert
Raph investigates an issue with a slow shader, which ends up being caused by the shader compiler being overly conservative about cache coherency.

Pushing Python toward C speeds with SIMD

made by Lauren Arnett, submitted by davidbalbert
Lauren explores Numba, a vectorizing JIT for Python.

How safe is zig?

made by jamii, submitted by davidbalbert
Jamie asks "How safe is zig, on a scale from c to rust?"

Ruby Garbage Collection Deep Dive: Tri-Color Mark and Sweep

made by jemmaissroff, submitted by davidbalbert
Jemma continues her excellent series on how the Ruby garbage collector works.

How to run Electron on Linux on Docker on Mac

made by Jake Donham, submitted by davidbalbert
Jake succeeded at running an Electron app from within a Docker container. This blog post perfectly captures the process of continuing to solve the next problem you run into until your software works.

Day 41: Trying to understand what a bridge is

made by bork, submitted by davidbalbert
Julia figures out what a bridge is, how it works, and how to connect a VM to the internet using a bridge.

Looking for debugger

made by jamii, submitted by davidbalbert
Jamie is searching for a good debugging experience for C and Zig. He tried a bunch of debuggers and wrote up what he found.

Against essential and accidental complexity

made by impostor, submitted by davidbalbert
Dan deconstructs Fred Brooks's assertions about accidental and essential complexity from No Silver Bullet in a way that only Dan can.

Heartbleed test

made by filippo, submitted by davidbalbert
In 2014, Filippo made the de facto standard tool for testing to see if your website was vulnerable to Heartbleed. (source: