blogsoni

hi

about unsub log in
SPIR-V vec3 buffers
The Good, the Bad and the Ugly Standup
A Reply to _Let's stop copying C_
A (a few) ops lessons we all learn the hard way
Learning from data
Careful with that middleware, Eugene
No, dynamic type systems are not inherently more open
HLSL Viewport Clamping trick
HLSL Viewport Clamping trick
brainfuck.js
Goodbye, Clean Code
stdarg And The Case Of The Forgotten Registers
Word Champions
Mastodon and fediverse tools
Open source games what I like
Gemini (the protocol) tools
My Decade in Review
Monitor inputs with ddcutil
Monitor inputs with ddcutil
Monitor inputs with ddcutil
Games I played in 2019
Reflection in C++... could we nail it now?
What Are the React Team Principles?
On let vs const
What Is JavaScript Made Of?
Switching from Helm to Ivy
Cross-compiling Janet-lang
Three years of Metal
the math behind sylph
Physically Based Rendering - Lighting
Help Test Firefox's built-in HTML Sanitizer to protect against UXSS bugs
So, how’s that retirement thing going, anyway?
announcing sylph!
🎬 Lightning Talk: Cursed Regular Expressions
RenderMan Art Challenge: Woodville
Building Docs.rs
How I built my first custom ESLint rule
Frozen 2
Intro to Reverse Engineering
Underappreciated top
Underappreciated top
Underappreciated top
How Swift Achieved Dynamic Linking Where Rust Couldn't - Faultlore
Parse, don’t validate
Intro to C
Writing Vim Plugin
Falsehoods CS Students (Still) Believe Upon Graduating
OKR Distractions
alice update 2019-10-23
Empathy and subjective experience in programming languages