My talk at GopherCon UK 2025

Depth of Field with OpenGL

Benchmark Battle: But how fast is the GPU really?

Handling Negative Feedback

I remake flappy bird but with Minecraft style

Three decades in kernelland

A Quick Review of Haskell

Adventures in porting a Wayland Compositor to NetBSD and OpenBSD

Go, C, and ASM to make an online game between an N64 and PS1

The most efficient way to do nothing [RPCS3]

Waterpark: Transforming Healthcare with Distributed Actors

Feature documentary about the story of code and its builders (trailer)

Ladybird Browser Update (August 2025)

Video in which I go over physics, asset rendering, and AABB collision detection for my own indie Custom C++ 2D Game Engine

How Rust won: The quest for performant, reliable software

Video in which I go over AABB collision system, gravity, as well as resolution for my indie custom Engine C++ game!

Why SW Architecture is Mostly Communication • David Whitney, Ian Cooper & Hannes Lowette

SPJ: Pursuing a Trick a Long Way, Just To See Where It Goes

Dev jobs are becoming more Ops jobs, says the godfather of DevOps

Solving the Hard Problems • Dave Farley

An embedded dev kit for EndBASIC with NetBSD

Ray intersection with Aligned Bounding Box and Plane Tutorial

Built a tool to make research paper search easier – looking for testers & feedback!

is this code running with jdk21?

Sphere and Ray Collision Detection Tutorial

[ Visual Basic 6 ] Tile-based scenario editor [ XaYeZi constructor ] (2015)

Comparing Virtual Threads vs Platform Threads in Spring Boot using JMeter Load Test

The problem with Object Oriented Programming and Deep Inheritance

Vercel Edge vs Cloudflare Workers: Workers CPU 3x faster in my benchmark

How I create welcome and login screen in react native with react-native-reanimated #reactnative

More →