NFTs, IPFS, Notaries, and the future of fighting Art Fraud in the MetaverseWe exist in a world where right now if you printed out a Luis Vuitton logo and posted it on the side of your shop downtown, you stand a…Dec 29, 2021Dec 29, 2021
The Future of IsoMorphic WebGPU WebAssembly Apps with RustIf you don’t know what WebGPU is, it’s a new graphics library standard that aims to parallel performance advances of Vulkan ( an graphics…Aug 22, 20211Aug 22, 20211
Exporting Substance Painter GLTFs to A-FrameI wanted to write a simple short and sweet tutorial on how to export Substance Painter work to A-Frame.Feb 7, 20211Feb 7, 20211
A-Frame’s Hidden PBR Super PowersOver the holiday I decided on a whim to checkin on a issue I’d submitted to the A-Frame several years ago.Jan 2, 2021Jan 2, 2021
Let’s Write a Web Assembly Interpreter (Part 2)Welcome back! Last time together, we took a look at all the details of uploading the bytes of a web assembly program into our interpreter…Mar 30, 20201Mar 30, 20201
Let’s Write a Web Assembly Interpreter (Part 1)Discover through this multi-part series how to write a web assembly interpreter in web assembly from scratch!Mar 25, 2020Mar 25, 2020
Why Javascript WeakRefs Will Unleash The Power of Web AssemblyLet me tell you the story about two worlds. Javascript and Web Assembly. They are the two most powerful supported runtimes in browsers at…Jun 30, 2019Jun 30, 2019
A Journey Through Rust LifetimesI wanted to write an article about one aspect of Rust I really put off for a long while — lifetimes. They are one of the hardest parts…Jun 12, 20191Jun 12, 20191
Tip: Make a executable script from a JuliaSometimes small details make us feel good. Those who use Julia might know the classicMay 8, 2019May 8, 2019
How to create a multi-threaded HTTP server in JuliaI’ve been super inspired by Julia lately, and being a person who likes pushing the edge of performance of technologies, one of the first…Apr 28, 20191Apr 28, 20191