Episodes
A story and a dream (and the promise of Rust): the final episode of New Rustacean!
Published 05/27/19
Published 05/27/19
WASI, `Option::copied`, and the future of async/await syntax!
Published 05/24/19
Automatic generation of FFI types between Rust and C APIs.
Published 05/18/19
Exposing Rust types and functions to C API consumers.
Published 05/14/19
Item visibility and `pub()` as API design tools.
Published 04/27/19
Moar `const fn`, some `Pin`, and alternative Cargo registries!
Published 04/20/19
Using Rust’s Foreign Function Interface (FFI) with C!
Published 04/04/19
How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher.
Published 03/24/19
A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.”
Published 02/28/19
Associated items: functions and methods, constants, types, and (very briefly!) GATs.
Published 02/22/19
`dbg!`, unified paths, more places you can use `Self`, and a *bunch* of `const fn` stabilizations—plus some neat community highlights!
Published 01/23/19
Stabilizing rustfmt, clippy, tool lints, and `const fn` (all in both editions!), and the 2018 Edition-specific features: syntax changes and non-lexical lifetimes!
Published 01/14/19
An overview of the edition, and some of the improvements that are available in both the 2015 and 2018 editions: better lifetime elision, some Cargo features, and some library stabilizations.
Published 01/07/19
Talking with Carol and Jake about _The Rust Programming Language_, _Rust in Motion_, and Rust Belt Rust. With a bonus discussion about the value of focusing on our kids over just building big businesses.
Published 12/31/18
An intro to `unsafe` Rust and Rust's idea of safety.
Published 12/01/18
Procedural macros, better paths, and the Rust 2018 beta!
Published 11/16/18
Musings inspired by a project translating TypeScript to Rust
Published 10/24/18
What burnout is, the many ways it can happen to us, and what we can do about it.
Published 09/23/18
Stable `#[global_allocator]`, more Rust 2018 Edition schedule news, video learning resources, and a static site genrator!
Published 08/16/18
How Rust both borrows from FP languages and charts its own, very different course.
Published 07/25/18
Closure traits, `impl trait`, `dyn trait`, and object safety!
Published 07/05/18
Stable SIMD, `dyn trait`, `rustfix` and the alpha release of the Rust 2018 Edition Preview!
Published 06/30/18
Operators as sugar for traits, traits as generic constraints, monomorphization, and universal and existential types.
Published 06/20/18
wasm intro, `wasm-bindgen`, and `wasm-pack`
Published 06/01/18