e023: Send and Sync

January 31, 2018 20:36 19.86 MB Downloads: 0

The “marker traits” that Rust uses for safe concurrency. Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Guido Hoermann [Hans Fjällemark] Hendrik Sollich Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty [Paul Naranja] Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Shane Utt Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

Interview – Diesel 1.0, with Sean Griffin – Part 2

January 21, 2018 31:01 29.8 MB Downloads: 0

Getting Diesel to 1.0, writing docs and exposing problems with the API, improving Diesel in the future, and thinking about API design for open source libraries in general. Show notes Macros 2.0 The Bike Shed episodes on Diesel 0.99 and 1.0 126: Speaking of Compilers… - where Sean talked about some of the same changes mentioned on the show here. 135: A Series of Unfortunate Examples - where Sean talks a bit more about his adventures writing docs for Diesel 1.0 (and the corresponding feature freeze). Generic associated types, which you may have heard of under the name “associated type constructors” Multitenancy Library patterns: multiple levels of abstraction – Tomas Petricek on designing library abstractions with a 80%/14%/5%/1% structure. blanket implementations, specialization, coherence, and [the lattice rule][lattice] Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Guido Hoermann [Hans Fjällemark] Hendrik Sollich Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty [Paul Naranja] Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Shane Utt Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

Interview – Diesel 1.0, with Sean Griffin – Part 1

January 13, 2018 31:57 30.71 MB Downloads: 0

Growing Diesel's community, self-imposed technical challenges, and some of the ways Diesel has contributed to the Rust ecosystem. Show notes Sean’s previous appearance on the show Chat app options: IRC Slack Gitter The Diesel Gitter room Discord SQL back ends PostgreSQL SQLite MySQL endianness byteorder crate object safety trait object Sean’s RustConf talk monomorphization Custom derive and procedural macros Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Guido Hoermann [Hans Fjällemark] Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty [Paul Naranja] Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

News: Rust 1.23

January 05, 2018 16:54 16.25 MB Downloads: 0

Show notes Rust 1.23 1.23 release notes rustdoc tracking issue rustdoc blog post not copying function arguments the first news episode the impl period impl period announcement final newsletter Diesel ORM Firefox Quantum “Fearless Concurrency in Firefox Quantum” e015: Not dumb pointers. WebAssembly classic asteroids game a password generator Yew JSX stdweb Glimmer VM spike “Rust and the Case for WebAssembly in 2018” “New Year’s Rust: A Call for Community Blogposts” my other podcast, Winning Slowly Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty [Paul Naranja] Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

Increasing Rust's Reach: Matt Gathu

December 30, 2017 21:13 20.39 MB Downloads: 0

Matt’s experience porting wget to Rust. Show Notes Rosetta Code wget Matt’s Rust implementation Matt’s blog posts Writing a Command Line Tool in Rust Testing a Rust Command Line Tool Rust Nairobi Meetup @RustNairobi Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

Increasing Rust's Reach: Lee Baillie

December 26, 2017 24:06 23.16 MB Downloads: 0

Lee’s experience designing a new website for Rust. Show Notes Increasing Rust’s Reach Ember Rails Talks at RustConf (as Liz Baillie) at RustFest Kyiv (as Liz Baillie) comparing Rust and Ruby at a meetup Sinatra Helix the Slackbot framework Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

Increasing Rust's Reach: Anna Liao

December 21, 2017 29:28 28.31 MB Downloads: 0

Anna's experience learning Rust while porting a Raspberry Pi Python project as part of the Increasing Rust’s Reach 2017 program. Show Notes Increasing Rust’s Reach Go This Week In Rust PyCon Raspberry Pi Sense HAT PyCascades Andrew Gallant (burntsushi) ripgrep RustBridge exercism.io the other Sense HAT Rust conversion Sponsors Aaron Turon Alexander Payne Anthony Deschamps Anthony Scotti Aleksey Pirogov Andreas Fischer Andrew Thompson Austin LeSure Behnam Esfahbod Benjamin Wasty Brent Vatne Chap Lovejoy Charlie Egan Chris Jones Chris Palmer Coleman McFarland Dan Abrams Daniel Collin Daniel P. Clark David W. Allen David Hewson Derek Morr Eugene Bulkin Henri Sivonen Ian Jones Jakub “Limeth” Hlusička James Cooper Jerome Froelich John Rudnick Jonathan Turner Jupp Müller Justin Ossevoort Karl Hobley Keith Gray Kilian Rault Luca Schmid Masashi Fujita Matt Rudder Matthew Brenner Matthias Ruszala Max Jacobson Messense Lv Micael Bergeron Nathan Sculli Nick Stevens Oluseyi Sonaiya Ovidiu Curcan Pascal Hertleif Patrick O’Doherty Peter Tillemans Ralph Giles (“rillian”) Randy MacLeod Raph Levien reddraggone9 Ryan Blecher Sebastián Ramírez Magrí Simon G. Steven Murawski Stuart Hinson Tim Brooks Tom Prince Ty Overby Tyler Harper Vesa Kaihlavirta Victor Kruger Will Greenberg William Roe Yaacov Finkelman Zachary Snyder Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor Patreon Venmo Dwolla Cash.me Flattr PayPal.me Contact New Rustacean: Twitter: @newrustacean Email: hello@newrustacean.com Chris Krycho GitHub: chriskrycho Twitter: @chriskrycho

RBR 2017: Katie Nolan

December 15, 2017 5:21 5.17 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Ben Beckwith

December 14, 2017 5:42 5.51 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Andrew Hobden

December 13, 2017 6:00 5.78 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Parry Wilcox

December 12, 2017 6:30 6.26 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Matthias Endler

December 11, 2017 6:30 6.26 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Ben Striegel

December 10, 2017 6:10 5.94 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Holden Marcsisin

December 09, 2017 7:07 6.86 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

RBR 2017: Esty Thomas

December 07, 2017 6:04 5.85 MB Downloads: 0

A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.