Published inGeek CultureUnderstanding Open Recursion and InheritanceA very functional idea in object orientated programming.May 29, 2021May 29, 2021
Published inThe StartupProve Santa Claus Is Real Using TypescriptWhat do you want most in this world? If this sentence is true, then you’ll get it.Feb 14, 20211Feb 14, 20211
Published inJavaScript in Plain EnglishUsing “switch” is not an anti-patternSwitch statements still have a place beside dynamic dispatchJan 17, 2021Jan 17, 2021
Published inThe StartupDon’t Don’t Repeat YourselfLet’s start from the beginning and re-examine what DRY is all about: writing good abstractionsSep 4, 2020Sep 4, 2020
Published inThe StartupI Made a Game for a Game Jam, Here’s What I LearnedI went in thinking it was going to be purely a technical exercise.Dec 1, 2019Dec 1, 2019
Published inThe StartupEasy persistent data structures in RustUsing clone-on-write pointers.Oct 27, 2019Oct 27, 2019
Published inThe StartupShared Mutability in Rust (Part 1 of 3)…and why it’s difficult.Aug 26, 20191Aug 26, 20191
Published inThe StartupUnderstanding Closures in Rust.fn, Fn, FnMut, FnOnceJun 25, 20194Jun 25, 20194