pwy.io
kruci: Post-mortem of a UI library
Marching Events: What does iCalendar have to do with ray marching?
kartoffels v0.7: Cellular Automata, Statistics, 32-bit RISC-V
kartoffels: Emulating thousands of RISC V CPUs for fun
kartoffels v0.6: Personal Roomba, Simplified API, Compression
Nix as Static Site Generator for My Blog
Memory for Nothing: Why Vec<usize> is (probably) a bad idea
Mimalloc Cigarette: Losing one week of my life catching a memory leak
Coolest algorithms and optimizations I've used at work
Learning to Fly series got updated to 2024!
Trace Me a River (v2): Computing stuff on GPU using Rust
Trace Me a River: Computing stuff on GPU using Rust
wait, why (??): Surprising corners of Rust - part 2
(r)IDE on a (t)IDE with my IDE: Why Emacs + Rust?
wait, why (??): Surprising corners of Rust - part 1
Look Ma: My computer is talking! - Markov chains and N-grams
Doomé: What we didn’t know we didn’t know
Let's implement a virtual machine! -- from AST to JIT in one hour
Microdosing Rust: Why & How to Get Started with AVR?
Learning to Fly: Let's simulate evolution in Rust (pt 4)
Learning to Fly: Let's simulate evolution in Rust (pt 3)
Learning to Fly: Let's simulate evolution in Rust (pt 2)
Learning to Fly: Let's simulate evolution in Rust (pt 1)
Imitating specialization with OIBITs
Can’t Hack This: A hard-headed introduction to Nix
Scary Acronyms (and Super Creeps): OIBITs, HRTBs and others
Graphviz in the service of Factorio (pt 1)
Fantastic Actors and Where to Find Them: Actor system from scratch