This March in Rust
Helpful Articles
Articles that present useful information about how Rust (or software development in
general) works.
- Rust: The Hard Parts - Part One - A series of tips for new Rust developers to help get you over the initial learning curve and help you be productive sooner.
Tales From Production
Stories about people using Rust to build cool things, commercially or otherwise.
Toys and Things
Things built in Rust, either applications that you can run, or libraries that you can use.
- Combine Results for Improved Rust Validation Logic - The multi_try allows you to return multiple errors from a single function in a reasonably ergonomic way. Useful for validation logic, where there may be multiple reasons why a piece of data fails validation.
- shellfn - A new crate that allows you to embed shell scripts (and any other interpreted scripts!) directly in your Rust code and run a subcommand to execute it.
- Gravism Gravity Simulator - An app that simulates gravity, allowing you to create bodies in the simulation.
- interact 0.3.1 released - A utility that allows you to dynamically introspect the state of your program as it runs. You can connect your terminal to a running application and then use the interactive prompt to read and modify the state of your program.
- Fast, Bump-Allocated Virtual DOMs with Rust and Wasm - A detailed look at the new dodrio crate, and how it uses WASM’s linear memory space and Rusts’s low-level control to implement a highly performant virtual DOM implementation.
- Pedal to the metal: dynamic templates with Ramhorns - A look at the new ramhorns dynamic templating engine and how it closes the performance gap with dynamic templating engines.