Releases: chriskrycho/newrustacean.com
News: Rust 1.35
- Date: May 23, 2019
- Subject: WASI,
Option::copied
, and the future of async/await syntax! - download mp3
- script
Show Notes
- Rust 1.34.1
- Rust 1.34.2
- Rust 1.35
- Async/await
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Cristian Paul
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Dominic Cooney
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Freeman P. Pascal
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jeff May
- Jendrik Illner
- Jerome Froelich
- JockeTF
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Kyle
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Romain Chossart
- Ryan Blecher
- Ryan Osial
- Satoshi Yoshikawa
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Sven Huster
- Tim Brooks
- Tim Small
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- Zak van der Merwe
- Zachary Snyder
- Zach Peters
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
CYSK: bindgen and cbindgen
- Date: May 17, 2019
- Subject: Automatic generation of FFI types between Rust and C APIs.
- download mp3
- script
Show Notes
- bindgen
- cbindgen
- Binding libraries for scripting languages
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Cristian Paul
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Dominic Cooney
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Freeman P. Pascal
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jeff May
- Jendrik Illner
- Jerome Froelich
- JockeTF
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Kyle
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Romain Chossart
- Ryan Blecher
- Ryan Osial
- Satoshi Yoshikawa
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Sven Huster
- Tim Brooks
- Tim Small
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- Zak van der Merwe
- Zachary Snyder
- Zach Peters
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
e031: FFI Deep Dive
- Date: May 11, 2019
- Subject: Exposing Rust types and functions to C API consumers.
- download mp3
- script
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:
add_in_rust
- Strings
Point
union
OpaquePoint
Links
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Cristian Paul
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Dominic Cooney
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jeff May
- Jendrik Illner
- Jerome Froelich
- JockeTF
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Romain Chossart
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- Zak van der Merwe
- Zachary Snyder
- Zach Peters
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
e030: Can You See Me Now?
- Date: April 29, 2019
- Subject: Item visibility and
pub(<restricted>)
as API design tools. - download mp3
- script
Show Notes
The easiest and most effective way to understand the example in this case
will simply be to look directly at the source code. You can read
the docs for each of the nested modules, but you'll be doing a lot of
navigating around for that.
Also, I am using Cargo’s --document-private-items
flag, so that you can
see all the items in all the modules, even those which are not public,
but note that usually you would not see docs for those!
Links
Sponsors
Thanks to Manning for sponsoring the show and giving all of you a 40%-off
discount on their whole store (but especially their WebAssembly in
Action MEAP) at deals.manning.com/new-rustacean!
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Cristian Paul
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Dominic Cooney
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jeff May
- Jendrik Illner
- Jerome Froelich
- JockeTF
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Romain Chossart
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- Zak van der Merwe
- Zachary Snyder
- Zach Peters
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho
News: Rust 1.33 and 1.34
- Date: April 19, 2019
- Subject: Moar
const fn
, somePin
, and alternative Cargo registries! - download mp3
- script
Show Notes
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Cristian Paul
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Dominic Cooney
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jeff May
- Jendrik Illner
- Jerome Froelich
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- William Roe
- Zak van der Merwe
- Zachary Snyder
- Zach Peters
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho
e029: I’m Out to C
- Date: April 3, 2019
- Subject: Using Rust’s Foreign Function Interface (FFI) with C!
- download mp3
- script
Show Notes
The code samples here directly match the things I described in the show, so you will likely want to look at add
and ffi::add
, then Point
, translate
, and ffi::translate
in that order.
Links
Other helpful Rust FFI discussions:
- The Rust Programming Language’s materials
- the nomicon
- Rust FFI Omnibus
- the Reference’s discussion
- the associated Rust API docs
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
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jendrik Illner
- Jerome Froelich
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- William Roe
- Zak van der Merwe
- Zachary Snyder
- Zach Peters
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho
Bonus: How the Sausage Gets Made
- Date: March 23, 2019
- Subject: How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher.
- download mp3
- script
Show Notes
- Winning Slowly
- Audio recording/editing/production software:
- previous episodes of interest
- building a [markdown link extraactor]
- using rustdoc
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon 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
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Doug Reeves
- Douglas Correa
- Edmund Kump
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Evan Stoll
- Fabio (decathorpe)
- Fabio Correa
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- Hugo Josefson
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jendrik Illner
- Jerome Froelich
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Oladapo Fadeyi
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- William Roe
- Zak van der Merwe
- 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
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho
Bonus 13: I Still Make Silly Mistakes
- Date: February 28, 2019
- Subject: A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.”
- download mp3
- script
Show Notes
- why you might want to invoke the same program with different names
- Python’s argparse library
- Commander in Node
- clap
- structopt
- pulldown-cmark
Sponsors
Thanks to Parity for sponsoring the show and hiring Rust developers!
Patreon Sponsors
- Adam Green
- Aleksey Pirogov
- Alexander Kryvomaz
- Alexander Lozada
- Alexander Payne
- Andrew Dirksen
- Andrew Thompson
- Anthony Deschamps
- Anthony Scotti
- Arlen Haftevani
- Arlo (Hyena)
- Behnam Esfahbod
- Benjamin Manns
- Benjamin Wasty
- Brandon 'Spanky' Mills
- Brian Casiello
- Brian Manning
- Brian McCallister
- Bryan Stitt
- Caryn Finkelman
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Doug Reeves
- Douglas Correa
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Fabio (decathorpe)
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jendrik Illner
- Jerome Froelich
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- William Roe
- Zak van der Merwe
- 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
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho
e028: Meet My Associates
- Date: February 21, 2019
- Subject: Associated items: functions and methods, constants, types, and (very briefly!) GATs.
- download mp3
- script
Show Notes
Iterator
source- the first Traits deep dive episode
- RFC #1598
- RFC #195
- The Reference on associated items
- Rust 1.20
- deals.manning.com/new-rustacean
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
Patreon Sponsors
- Adam Green
- Aleksey Pirogov
- Alexander Kryvomaz
- Alexander Lozada
- Alexander Payne
- Andrew Dirksen
- Andrew Thompson
- Anthony Deschamps
- Anthony Scotti
- Arlen Haftevani
- Arlo (Hyena)
- beaorn
- Behnam Esfahbod
- Benjamin Manns
- Benjamin Wasty
- Brandon 'Spanky' Mills
- Brian Casiello
- Brian Manning
- Brian McCallister
- Bryan Stitt
- Caryn Finkelman
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Christoffer Ceutz
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Carroll
- David Hewson
- Derek Morr
- Doug Reeves
- Douglas Correa
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Fabio (decathorpe)
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jason Bowen
- Jendrik Illner
- Jerome Froelich
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joseph Mou
- Joseph Schrag
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Kazutaka Mise
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Malnormalulo
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Soren Bramer Schmidt
- Steffen Loen Sunde
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- William Roe
- Zak van der Merwe
- 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
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho
News: Rust 1.32
- Date: January 22, 2019
- Subject:
dbg!
, unified paths, more places you can useSelf
, and a
bunch ofconst fn
stabilizations—plus some neat community highlights! - download mp3
- script
Show Notes
Sponsors
Thanks to Parity for sponsoring the show again. Go check out their Rust
jobs!
Patreon Sponsors
- Adam Green
- Aleksey Pirogov
- Alexander Kryvomaz
- Alexander Payne
- Andrew Dirksen
- Andrew Thompson
- Anthony Deschamps
- Anthony Scotti
- Arlen Haftevani
- beaorn
- Behnam Esfahbod
- Benjamin Wasty
- Brandon 'Spanky' Mills
- Brian Casiello
- Brian Manning
- Brian McCallister
- Bryan Stitt
- Caryn Finkelman
- Cass Costello
- Cat Dad
- Chap Lovejoy
- Charlie Egan
- Chip
- Chris Palmer
- Dan Abrams
- Daniel
- Daniel Bross
- Daniel Collin
- Daniel Mason
- David Hewson
- Derek Morr
- Doug Reeves
- Douglas Correa
- Eduard Knyshov
- Embark Studios
- Eugene Bulkin
- Fabio (decathorpe)
- Gaveen Prabhasara
- Graham Wihlidal
- Henri Sivonen
- Ian Jones
- Hoàng Đức Hiếu
- "Jake ""ferris"" Taylor"
- Jako Danar
- James Cooper
- James Hagans II
- Jerome Froelich
- Joar Wandborg
- Johan Andersson
- John Rudnick
- Jon
- Jonah
- Jonathan Knapp
- Jonathan Turner
- Joseph Hain
- Joe Percy
- Justin Ossevoort
- Kai Yao
- Keith Gray
- Kilian Rault
- Lee Jenkins
- Luca Schmid
- Luiz Irber
- Lukas Eller
- Martin Heuschober
- Masashi Fujita
- Matt Rudder
- Matthew Brenner
- Matthias Ruszala
- Max Jacobson
- Max R.R. Collada
- Messense Lv
- Micael Bergeron
- Michael Mc Donnell
- Michael Melanson
- Michael Sanders
- Nathan Sculli
- Nick Coish
- Nick Gideo
- Nick Stevens
- Nicolas Pochet
- Olaf Leidinger
- Oliver Uvman
- Oluseyi Sonaiya
- Ovidiu Curcan
- Pascal
- Patrick O'Doherty
- Paul Naranja
- Paul Osborne
- Peter Scholtens
- Peter Tillemans
- Pierre-Antoine Champin
- Ralph Giles
- Ramon Buckland
- Randy MacLeod
- Raph Levien
- Richard Dallaway
- Rob Tsuk
- Robbie Clarken
- Robert Chrzanowski
- Ryan Blecher
- Ryan Osial
- Scott Moeller
- Sebastián Ramírez Magrí
- Simon Dickson
- Simon G
- Steffen Loen Sunde
- Steve Jenson
- Steven Knight
- Steven Murawski
- Stuart Hinson
- Tim Brooks
- Tim Süberkrüb
- Tom Prince
- Toolmaker's Guild
- Ty Overby
- Tyler Harper
- Victor Kruger
- Will Greenberg
- William Roe
- Zak van der Merwe
- 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
Contact
- New Rustacean:
+ Twitter: @newrustacean
+ Email: [email protected] - Chris Krycho
+ GitHub: chriskrycho
+ Twitter: @chriskrycho