About
I grew up in the back of small planes, as my beloved, single, working, immigrant mom ran a glider business to support us, and often my “baby sitter” was just me being strapped into the backseat of the tow-plane, often to promptly fall alseep. She’s recently passed, so my sidebar image is a photo of her performing a “wing-over” over the ski hill in my home town.
Thus, I was inculcated with a certain fearlessness from an early age, and was a competitive mogul skiier for 13 years, with ambitions of the Olympics. Most of my excitement nowadays comes from riding motorycles (my current beauty being a Triumph 1700 Thunderbird LT) and the never-ending thrill of making tests turn green (or the Rust compiler build clean). I am actually not joking; it is one of life’s most dependable dopamine hits (if perhaps not quite the same epinephrine spike).
Posts
The holy grail of image formats: SVG cross-codec-compilation & AVIF
Photos and text or diagrams in the same image file, at a small size, without losing cripsness Continue reading The holy grail of image formats: SVG cross-codec-compilation & AVIF
Minimal WebComponent to parse file selectors into bytearrays
Extending the HTMLInputElement and using custom events for easy hooks Continue reading Minimal WebComponent to parse file selectors into bytearrays
Simpler direct handling of HTML file input in Rust wasm
Dropping Yew and just calling the wasm_bindgen exported function directly Continue reading Simpler direct handling of HTML file input in Rust wasm
Easy-peasy comments on a static site - without needing another service
If you are already using Mastodon to share your content, why not use it as the hub of discussion for your content Continue reading Easy-peasy comments on a static site - without needing another service
Projects
file-byte-reader.js
WebComponent to parse a file input into a bytearray Continue reading file-byte-reader.js
cega
Rust CGA parsing w/png output & wasm front-end Continue reading cega