I’m trying out a slightly different distribution model this week, with the email newsletter (from mailchimp) generated automatically from the RSS feed of the online version. Hopefully this will all work ok, but if you spot an issue, please do let me know!
There has been quite a bit of WebAssembly ‘fun’ on twitter this week, Ben Smith shared a CHIP8 emulator hand-written in wasm. I’d recommend checking out his other creations, the raytracer is my favourite!
There was also a sighting of WebAassembly running on a Tesla, via the UnoPlatform (which allows you to write wasm apps in C#). Very cool.
NEAR is a blockchain implementation that runs smart contracts on a WebAssembly Virtual Machine. If you’ve not created a smart contract before this can be a bit of a confusing environment to work in. Fortunately NEAR has a really good developer experience. This post looks at creating a smart contract in Rust - I actually had a go with NEAR a few months back using AssemblyScript and can concur, it is one of the easiest blockchains to work with.
Part 1 of this series looked at writing a Rust application, compiling and running it on Wasmtime - as a standalone application. This next part looks at how you can debug (via breakpoints and inspection) a WebAssembly application. This is particularly useful, I’ve struggled with debugging in the past - and it is simply not supported (beyond inspecting the raw wasm execution) on many plaforms.
Miguel de Icaza placed a bet that Fortnite could work in Safari without going through the AppStore (using wasm of course) - much debate ensued!