Featured Post

Node to Rust, Day 24: Crates & Valuable Tools
The crates and other tools that will help you be a better Rustacean.
Node to Rust, Day 24: Crates & Valuable Tools
Fri, Dec 24 2021
Introduction Hopefully you’ve become comfortable enough with Rust that you want to continue your journey. Rust is hard to get into but it’s worth it. I’ve found that I can build massive projects with a fraction of the unit tests …
Node to Rust, Day 23: Cheating The Borrow Checker
Thu, Dec 23 2021
Introduction Over the last twenty-two days you’ve gotten comfortable with the basics of Rust. You know that Rust values can only have one owner, you kind of get lifetimes, and you’ve come to terms with mutability. It’s all a bit …
Node to Rust, Day 22: Handling JSON
Wed, Dec 22 2021
Introduction JavaScript without JSON is unthinkable. JSON is the famous, loosely structured data format that – at its core – is just a JavaScript object. It’s easy to create, serialize to, and deserialize from. It’s so simple that …
Node to Rust, Day 21: Building and Running WebAssembly
Tue, Dec 21 2021
Introduction WebAssembly is the most exciting technology I’ve come across since, well, node.js. Server-side JavaScript had been around for ages, but node.js made it attractive. It was a real development platform, not just a scripting host. A …
Node to Rust, Day 20: CLI Arguments and Logging
Mon, Dec 20 2021
Introduction Today marks the second day of our real Rust project, a command line utility that runs WebAssembly. So far we’ve hard-coded our file path and we are using println!() as basic logging. It’s pretty rigid. We need to add …