TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    News

    New Rustacean

    A show about the Rust programming language and the people who use it.

    Advertise

    Copyright: © 2015–2019 Chris Krycho

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Meta 3: Happy Coding May 27, 2019
    Show notes

    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
    • 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!)

    Contact

    • New Rustacean:
      • Twitter: @newrustacean
      • Email: hello@newrustacean.com
    • Chris Krycho
      • GitHub: chriskrycho
      • Twitter: @chriskrycho

    News: Rust 1.35 May 23, 2019
    Show notes

    WASI, Option::copied, and the future of async/await syntax!

    Show Notes

    • Rust 1.34.1
      • release notes
      • blog post
      • discussion about Error::type_id
    • Rust 1.34.2
      • release notes
      • blog post
      • discussion about Error::type_id
    • Rust 1.35
      • release notes
      • blog post
      • WASI
        • The Bike Shed episode
    • Async/await
      • std::futures API docs
      • internal thread on syntax for .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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean:
      • Twitter: @newrustacean
      • Email: hello@newrustacean.com
    • Chris Krycho
      • GitHub: chriskrycho
      • Twitter: @chriskrycho

    CYSK: bindgen and cbindgen May 17, 2019
    Show notes

    Automatic generation of FFI types between Rust and C APIs.

    Show Notes

    • bindgen
      • the official guide
      • API docs
    • cbindgen
      • a blog post by one of the main authors of the crate
      • rust-ffi
    • Binding libraries for scripting languages
      • PyO3
      • Neon
      • Rustler
        • a great write-up from the folks at Discord
      • Helix

    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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean:
      • Twitter: @newrustacean
      • Email: hello@newrustacean.com
    • Chris Krycho
      • GitHub: chriskrycho
      • Twitter: @chriskrycho

    e031: FFI Deep Dive May 13, 2019
    Show notes

    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
    2. Strings
      1. concat_strings
      2. free_rust_string
    3. Point
      1. point_translate
    4. union
    5. OpaquePoint
      1. opaque_point_new
      2. opaque_point_translate
      3. opaque_point_free

    Links

    • Rust FFI Omnibus
    • the repository for the show
    • RFC #2195

    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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean:
      • Twitter: @newrustacean
      • Email: hello@newrustacean.com
    • Chris Krycho
      • GitHub: chriskrycho
      • Twitter: @chriskrycho

    e030: Can You See Me Now? Apr 26, 2019
    Show notes

    Item visibility and pub(<restricted>) as API design tools.

    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

    • the reference on visibility
    • RFC #1422
    • episode source code
    • e020

    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

    • 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.33 and 1.34 Apr 20, 2019
    Show notes

    Moar const fn, some Pin, and alternative Cargo registries!

    Show Notes

    • 1.33 release notes
    • Pin
      • RFC
      • API docs
    • 1.34 release 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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com
    • Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho

    e029: I’m Out to C Apr 03, 2019
    Show notes

    Using Rust’s Foreign Function Interface (FFI) with C!

    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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com
    • Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho

    Bonus 14: How the Sausage Gets Made Mar 23, 2019
    Show notes

    How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher.

    Show Notes

    • Winning Slowly
      • guest lectures on podcasting: A, B
    • Audio recording/editing/production software:
      • Icecast
      • Rogue Amoeba
        • Audio Hijack
        • Loopback
      • Ferrite
      • iZotope RX
    • previous episodes of interest
      • building a markdown link extractor
      • 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
    • [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
    • 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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com
    • Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho

    Bonus 13: I Still Make Silly Mistakes Feb 28, 2019
    Show notes

    A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.”

    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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com
    • Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho

    e028: Meet My Associates Feb 21, 2019
    Show notes

    Associated items: functions and methods, constants, types, and (very briefly!) GATs.

    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

    • Patreon
    • Venmo
    • Dwolla
    • Cash.me
    • Flattr
    • PayPal.me

    Contact

    • New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com
    • Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho

    1 2 3 11 Next

    Related Podcasts

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters

    1

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters Business
    WSJ Your Money Briefing

    2

    WSJ Your Money Briefing Business
    FORTUNE Unfiltered with Aaron Task

    3

    FORTUNE Unfiltered with Aaron Task Business
    FORTUNE OnStage Presents: The Most Powerful Women

    4

    FORTUNE OnStage Presents: The Most Powerful Women Business
    Slate Money

    5

    Slate Money Business
    In The Dark – The New Yorker

    6

    In The Dark – The New Yorker Business News
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights