blogsoni

hi

about unsub log in
rainy with a chance of mosquitoes
Voxel terrain: storage
Challenge Write-up: Subresource Integrity in Service Workers
Is Guetzli useful in production? - It's much better than google promised - 51% smaller images
Destroy The Block
Inner Workings
Why Companies Should Pay For Their Employees To Attend Conferences
Attending and speaking at conferences
SIMD Quicktip: Understanding 16 Byte Memory Alignment Detection
OpenGL Model, View, Projection Matrices Reference
Not Impossible : Storing C++ Virtual Method Pointers in C Callbacks.
GLSL Quicktip: Stringify Macro
Products aren't for people yet
The very-far-away
Party Ideas
Prettier, Faster Terrains
Boxes to Voxels to Boxes
My door sends me chat messages - Raspberry Pi powered door sensor and Rocket.Chat bot with some neat info
When Mountains Move
Half a Book
Producing a video lesson
RealWorldCryptography 2017 Notes
Bitksel - Ah, Morrowind
Rascal is now Hackett, plus some answers to questions
Rascal: a Haskell with more parentheses
Using Perlin Noise to Generate 2D Terrain and Water
Joel's Top 5 (2016)
Bitksel - Bricks with speakers + logos
Bitksel - Santa Claus in Trouble
Bitksel - Visiting local arcade!
OpSec 101 - A Choose Your Own Adventure for Devs, Ops, and other Humans
Know Your Enemy - An Introduction to Threat Modeling
📝 “Did they even QA this?”
The Metaprogramming Dilemma
Metal retrospective
Worm Day
Please, recommend me a book about X
Improved LOD
Moana
Trump: the 1990s are over
Scrambling BASH Script Contents
Ten years of parsing XML
Crazy Like A Fox
Which Nordic Model?
Finding bombs in the forest - treasure hunters make it easy to find them
Slaying the LOD monster
Game Design Memory Lane - Legacy of Kain: Soul Reaver
SG Series Part 6: Step Into The Baking Lab
SG Series Part 5: Approximating Radiance and Irradiance With SG's
SG Series Part 4: Specular Lighting From an SG Light Source