New Rustacean

by Chris Krycho · · ·

Deep dive teaching episodes, news updates, and interviews with people around the Rust community.

Meta 3: Happy Coding May 27, 2019

A story and a dream (and the promise of Rust): the final episode of New Rustacean! ## Show Notes * Rust by Example * Winning Slowly * Mass Affection * buttondown.email/rewrite * patreon.com/chriskrycho ## Sponsors * Adam Green * Aleksey Pirogov * Alexander Kryvomaz * Alexander Lozada * Alexander Payne * Andrew Dirksen * Andrew Thompson * Anthony Deschamps * Anthony Scotti * Arlen Haftevani * Arlo (Hyena) * Arun Kulshreshtha * Behnam Esfahbod * Benjamin Manns * Benjamin Wasty * Brandon ‘Spanky’ Mills * Brian Casiello * Brian Manning * Brian McCallister * Bryan Stitt * Caryn Finkelman * …

more...


Tags: rust

Older Episodes

News: Rust 1.35 May 24, 2019
WASI, `Option::copied`, and the future of async/await syntax!
Automatic generation of FFI types between Rust and C APIs.
e031: FFI Deep Dive May 14, 2019
_Exposing Rust types and functions to C API consumers._ ## Show Notes It’s impossible to make the declarations below follow the order I talked through them on the recording without also making them horrible to read, so just use this outline instead: 1. [`add_in_rust`](https://newrustacean.com/target/doc/show_notes/e031/fn.add_in_rust.html) 2. Strings 1. [`concat_strings`](https://newrustacean.com/target/doc/show_notes/e031/fn.concat_strings.html) 2. [`free_rust_string`](https://newrustacean.com/target/doc/show_notes/e031/fn.free_rust_string.html) …
e030: Can You See Me Now? April 27, 2019
Item visibility and `pub()` as API design tools.
News: Rust 1.33 and 1.34 April 20, 2019
Moar `const fn`, some `Pin`, and alternative Cargo registries!
e029: I’m Out to C April 4, 2019
Using Rust’s Foreign Function Interface (FFI) with C!
How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher.
A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.”
e028: Meet My Associates Feb. 22, 2019
Associated items: functions and methods, constants, types, and (very briefly!) GATs.
News: Rust 1.32 Jan. 23, 2019
`dbg!`, unified paths, more places you can use `Self`, and a *bunch* of `const fn` stabilizations—plus some neat community highlights!
Stabilizing rustfmt, clippy, tool lints, and `const fn` (all in both editions!), and the 2018 Edition-specific features: syntax changes and non- lexical lifetimes!
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.
Interview: Integer32 Dec. 31, 2018
Carol Nichols || Goulding and Jake Goulding
An intro to `unsafe` Rust and Rust's idea of safety.
News: Rust 1.29 and 1.30 Nov. 16, 2018
Procedural macros, better paths, and the Rust 2018 beta!
Musings inspired by a project translating TypeScript to Rust ## Sponsors Thanks to Manning for sponsoring the show _and_ giving all of you a 40%-off discount on their whole store (but especially Carol Nichols’ and Jake Goulding’s _Rust in Motion_ video content and the _Rust in Action_ MEAP!) at [deals.manning.com/new-rustacean](http://bit.ly/2OXnlEb) …
Musings inspired by a project translating TypeScript to Rust ## Sponsors Thanks to Manning for sponsoring the show _and_ giving all of you a 40%-off discount on their whole store (but especially Carol Nichols’ and Jake Goulding’s _Rust in Motion_ video content and the _Rust in Action_ MEAP!) at [deals.manning.com/new-rustacean](http://bit.ly/2OXnlEb) …
Bonus 11: Burnout Sept. 23, 2018
What burnout is, the many ways it can happen to us, and what we can do about it. ## Show Notes * [My blog posts on burnout](https://www.chriskrycho.com/burnout) (and [the RSS feed](http://www.chriskrycho.com/feeds/burnout.xml)) * [Mayo clinic guidelines](https://www.mayoclinic.org/healthy-lifestyle/adult-health/in-depth/burnout/art-20046642) ## Sponsors * Aaron Turon * Alexander Payne * [Anthony Deschamps](https://github.com/adeschamps) * Anthony Scotti * …
Bonus 11: Burnout Sept. 23, 2018
What burnout is, the many ways it can happen to us, and what we can do about it. ## Show Notes * [My blog posts on burnout](https://www.chriskrycho.com/burnout) (and [the RSS feed](http://www.chriskrycho.com/feeds/burnout.xml)) * [Mayo clinic guidelines](https://www.mayoclinic.org/healthy-lifestyle/adult-health/in-depth/burnout/art-20046642) ## Sponsors * Aaron Turon * Alexander Payne * [Anthony Deschamps](https://github.com/adeschamps) * Anthony Scotti * …