The Three Eggs in a Distributed Basket: Wasm, Blockchain, and Reputation
HACKERNOON.COM
WebAssembly is gaining traction for various applications out-of-browser - with blockchain being one of them. This brief article neatly summarised the significance of two technologies, WebAssembly and Blockchain, and a concept, Reputation. When all three combine, distributed application could really take off.
WebAssembly Modules in Rust: An Introduction
MEDIUM.COM
The Rust community has some of the most advanced WebAssembly tooling, thanks to the team at Mozilla. This tutorial gives a thorough introduction to the tools and ecosystem, from first steps to publishing your finished module.
Debugging WebAssembly Outside of the Browser
MOZILLA.ORG
Talking of Mozilla, this blog post and video announces some further tooling improvements. Currently debugging support for WebAssembly, i.e. being able to set a breakpoint against a program running on the WebAssembly VM and step through execution in the source language (i.e. Rust, AssemblyScript, C++) is limited. Mozilla are working hard to solve this problem.
Building WebAssembly Apps in Rust using Smithy
YOUTUBE.COM
Smithy is a framework for writing web applications entirely in Rust, allowing you to manipulate the DOM and handle events without a single line of JavaScript. This video, from the frameworks creator, introduces the key concepts.