10 Nov 2024
The air quality impact of living in a loft apartment
Now without doors
15 Sep 2024
SQLite and DuckDB for analytics workload
The impact of column orientation
12 Sep 2024
How to store and query unstructured data
Reinventing the wheel
17 Aug 2024
rest.quest: An opinionated to-do list
A project report
28 Apr 2024
Fieldnotes: An end-to-end encrypted note-taking application
A project report
03 Mar 2024
How to host single-page applications
Web server vs. application server
29 Feb 2024
16 hour side-projects
An ode to the MVP
02 Jan 2024
Native Rust vs Webassembly performance microbenchmark
You won't believe the outcome
01 Jan 2024
A brief comparison of Hetzner servers
ARM is a viable option
31 Dec 2023
How fast is SQLite?
Plenty fast
02 Sep 2023
Analyzing rating systems for foosball outcomes
Color me disappointed
13 Jul 2023
9 years worth of company foosball data analyzed
Nobody tell management
10 May 2023
The air quality impact of closing your bedroom door at night
Trying not to suffocate while sleeping
17 Apr 2023
A comparison of wireless protocols for battery powered embedded devices
Trying to sleep as much as possible
25 Feb 2023
Measuring power consumption of ESP32 development boards
First forays into embedded devices
29 Dec 2022
Performance tuning a specific SvelteKit application
Making sure my website can handle all those page views it isn't getting
03 Dec 2022
A study of lines
Some schmuck tries his hands at generative art
27 Nov 2022
About this website
There are many like it, but this one is mine