
Podcast
New Rustacean
By Chris Krycho
145
14
A show about the Rust programming language and the people who use it.
A show about the Rust programming language and the people who use it.
Meta 3: Happy Coding
Episode in
New Rustacean
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
16:35
Meta 3: Happy Coding
Episode in
New Rustacean
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
16:35
News: Rust 1.35
Episode in
New Rustacean
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
18:18
News: Rust 1.35
Episode in
New Rustacean
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
18:18
CYSK: bindgen and cbindgen
Episode in
New Rustacean
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
18:10
CYSK: bindgen and cbindgen
Episode in
New Rustacean
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
18:10
e031: FFI Deep Dive
Episode in
New Rustacean
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:
add_in_rust
Strings
concat_strings
free_rust_string
Point
point_translate
union
OpaquePoint
opaque_point_new
opaque_point_translate
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
25:18
e031: FFI Deep Dive
Episode in
New Rustacean
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:
add_in_rust
Strings
concat_strings
free_rust_string
Point
point_translate
union
OpaquePoint
opaque_point_new
opaque_point_translate
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
25:18
e030: Can You See Me Now?
Episode in
New Rustacean
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
18:37
e030: Can You See Me Now?
Episode in
New Rustacean
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
18:37
News: Rust 1.33 and 1.34
Episode in
New Rustacean
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
18:58
News: Rust 1.33 and 1.34
Episode in
New Rustacean
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
18:58
e029: I’m Out to C
Episode in
New Rustacean
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
23:20
e029: I’m Out to C
Episode in
New Rustacean
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
23:20
Bonus 14: How the Sausage Gets Made
Episode in
New Rustacean
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
19:22
Bonus 14: How the Sausage Gets Made
Episode in
New Rustacean
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
19:22
Bonus 13: I Still Make Silly Mistakes
Episode in
New Rustacean
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
12:13
Bonus 13: I Still Make Silly Mistakes
Episode in
New Rustacean
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
12:13
e028: Meet My Associates
Episode in
New Rustacean
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
23:07
e028: Meet My Associates
Episode in
New Rustacean
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
23:07
You may also like View more
Diario de Guerra: IT
Programa que sirve como guía de referencia para las futuras genereciones y para mi mismo. Hablaré de cosas que seguramente olvidé en un futuro y de cosas que aprenderé en el pasado. Digan hola a mi yo del pasado y disfruten de un rato con un profe de informática. Updated
Towards Data Science
Note: The TDS podcast's current run has ended.
Researchers and business leaders at the forefront of the field unpack the most pressing questions around data science and AI. Updated



