Releases: chriskrycho/newrustacean.com
Crates You Should Know: Rayon
Links and Notes
Rayon
Other things referenced on the show
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Behnam Esfahbod
- Benjamin Wasty
- Brent Vatne
- Charlie Egan
- Chris Jones
- Chris Palmer
- Dan Abrams
- Daniel Collin
- [David W. Allen]
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- James Cooper
- Jerome Froelich
- Jonathan Turner
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Luca Schmid
- Masashi Fujita
- Matt Rudder
- Matthew Piziak
- Matthias Ruszala
- Max Jacobson
- Messense Lv
- Micael Bergeron
- Nathan Sculli
- Nick Stevens
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Randy MacLeod
- Raph Levien
- reddraggone9
- Sebastián Ramírez Magrí
- Simon G.
- Steven Murawksi
- Stuart Hinson
- Tim Brooks
- Tom Prince
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
News: Rust 1.20
- Date: August 31, 2017
- Subject: Associated constants, conference season, meetups, and more!
- Audio:
Links and Notes
- Rust 1.20
- blog post
- changelog
- Associated items RFC – and see the code for today's show for
examples of the variants I described on the show!
- RustConf 2017
- RustFest 2017
- Rust Belt Rust 2017
- registration (and don't forget to use code
newrustacean
for 20% off!)
- registration (and don't forget to use code
- rustrations.club
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Behnam Esfahbod
- Benjamin Wasty
- Brent Vatne
- Charlie Egan
- Chris Jones
- Chris Palmer
- Dan Abrams
- Daniel Collin
- [David W. Allen]
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- James Cooper
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Luca Schmid
- Masashi Fujita
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Messense Lv
- Micael Bergeron
- Nathan Sculli
- Nick Stevens
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Randy MacLeod
- Raph Levien
- reddraggone9
- Sebastián Ramírez Magrí
- Simon G.
- Steven Murawksi
- Stuart Hinson
- Tim Brooks
- Tom Prince
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Open source is mostly just normal people
- Date: August 14, 2017
- Subject: My experience with ember-cli-typescript as an example:
we're all just people muddling along and doing our best. - Audio:
Links and Notes
- ember-cli-typescript
- The Bike Shed #118: Nonsense In, Nonsense Out
- Sean's appearance on New Rustacean: Interview 1
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Behnam Esfahbod
- Benjamin Wasty
- Brent Vatne
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- [David W. Allen]
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- James Cooper
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Messense Lv
- Micael Bergeron
- Oliver Uvman - see the Tomaka Patreon and arewegameyet.com
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Randy MacLeod
- Raph Levien
- Raphael
- Rob Tsuk
- reddraggone9
- Sebastián Ramírez Magrí
- Steven Murawksi
- Stuart Hinson
- Tim Brooks
- Tom Prince
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Keeping your types under cover
- Date: July 17, 2017
- Subject: Using type aliases and creating custom type wrappers for
more expressive and safer code. - Audio:
Links and Notes
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Behnam Esfahbod
- Benjamin Wasty
- Brent Vatne
- Charlie Egan
- Chris Jones
- Chris Palmer
- Dan Abrams
- Daniel Collin
- [David W. Allen]
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- James Cooper
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Messense Lv
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Randy MacLeod
- Raph Levien
- reddraggone9
- Sebastián Ramírez Magrí
- Steven Murawksi
- Stuart Hinson
- Tim Brooks
- Tom Prince
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Increasing Rust's Reach
Links and Notes
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Benham Esfabod
- Benjamin Wasty
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- James Cooper
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Messense Lv
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Randy MacLeod
- Raph Levien
- reddraggone9
- Sean Jensen-Grey
- Sebastián Ramírez Magrí
- Steven Murawksi
- Stuart Hinson
- Tim Brooks
- Tom Prince
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Crates You Should Know: Rocket
Rocket
Links and Notes
- Rocket
- Hyper
- Iron
- Django
- Rails
- ASP.NET MVC
- Procedural macros
- in the Rust book
- first edition
- second edition – still in progress at time of publication
- RFC #1566
- in the Rust book
- metaprogramming
- Lisp
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Ben Whitley
- Benham Esfabod
- Benjamin Wasty
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Lachlan Collins
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Randy MacLeod
- Raph Levien
- reddraggone9
- Steven Murawksi
- Stuart Hinson
- Tim Brooks
- Tom Prince
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Interview 4 – Jonathan Turner: Part 2
Making Rust Better
- Date: May 30, 2017
- Subject: Rust as the fusion of systems and high-level programming
languages, and the RLS. - Audio:
Show Notes
- The survey
- Language adoption:
Building the Rust Language Service:
- Racer
- rustw
- Language Server Protocol
- Demo at RustConf 2016
- Anders Hejlsberg – designer or lead developer of Turbo Pascal,
Delphi, C#, and TypeScript - Serde
- Roadmap GitHub Project
- Language Server Protocol plugins
- RLS reference VS Code plugin
- Kalita Alexey's vscode-rust
- langserver.org
- The 2017 Rust Roadmap
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Ben Whitley
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Lachlan Collins
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Raph Levien
- reddraggone9
- Steven Murawksi
- Stuart Hinson
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Interview 4 – Jonathan Turner: Part 1
Getting to Rust
- Date: April 30, 2017
- Subject: Background, TypeScript, coming to Rust, and how helpful the
Rust community can be. - Audio:
Show Notes
On Jonathan's programming backstory:
- TI-99/4A
- Commodore 64
- Cray
- TypeScript
- Yehuda Katz
- ECMAScript Language Committee
- Data locality
- CPPCast
- BASIC
- Pascal
- Ultima
After the transition to working on Rust full-time:
- Improving the error messages—
- design issue
- Jonathan's personal blog post "Helping with the Rust Errors"
- Official Rust blog post announcing and describing the feature,
"Shape of Errors to Come" - Elm
- error list issue
Sponsors
- Anthony Deschamps
- Anthony Scotti
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Ben Whitley
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- Derek Morr
- Eugene Bulkin
- Henri Sivonen
- Jakub "Limeth" Hlusička
- Jonathan Turner
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Kilian Rault
- Lachlan Collins
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Raph Levien
- reddraggone9
- Steven Murawksi
- Stuart Hinson
- Ty Overby
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
Rust Language Service
- Date: April 18, 2017
- Subject: Where the RLS came from, what it can do, and how you can
start using it today! - Audio:
Notes
One major ergonomic improvement to developing in Rust in 2017 is coming via
the Rust Language Service: an initiative that lets us share a common core
of functionality between every editor – from Vim to VS Code and everything
in between. In today's episode, I give some background on it and talk about
how you can start using it today!
Links
- Rust Language Service
- Language Server Protocol
Sponsors
- Anthony Deschamps
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Ben Whitley
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- Derek Morr
- Eugene Bulkin
- Jakub "Limeth" Hlusička
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Lachlan Collins
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Raph Levien
- reddraggone9
- Steven Murawksi
- Stuart Hinson
- Tyler Harper
- Vesa Kaihlavirta
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho
e020: Putting code in its place
- Date: April 1, 2017
- Subject: How do we organize code in Rust? Where do we break it apart
into modules or crates, and why? - Audio:
Notes
Structuring code in a language like Rust can seem a bit more ambiguous than
doing the same in a language with classes to attach all our functionality
to, but in practice, the concerns are much the same: modules are namespaces,
and we group by responsibility. In today's episode, I talk through that
philosophy (and give some comparisons to other languages), and then look at
what it looks like in practice!
Links
- Learning Rust Modules, by Jeff Walker, has a nice comparison of C#
namespaces and Rust modules. - The commit on Lightning inspired by this episode.
Sponsors
- Aleksey Pirogov
- Andreas Fischer
- Andrew Thompson
- Austin LeSure
- Ben Whitley
- Charlie Egan
- Chris Jones
- Chris Palmer
- Christopher Giffard
- Dan Abrams
- Daniel Collin
- Derek Morr
- Eugene Bulkin
- Jakub "Limeth" Hlusička
- Jordan Henderson
- Jupp Müller
- Justin Ossevoort
- Karl Hobley
- Keith Gray
- Lachlan Collins
- Luca Schmid
- Matt Rudder
- Matthew Piziak
- Max Jacobson
- Micael Bergeron
- Ovidiu Curcan
- Pascal Hertleif
- Patrick O'Doherty
- Peter Tillemans
- Philipp Keller
- Ralph Giles ("rillian")
- Raph Levien
- reddraggone9
- Steven Murawksi
- Stuart Hinson
- Tyler Harper
- Vesa Kaihlavirta
- Vlad Bezden
- Warren Harper
- William Roe
- Zaki
(Thanks to the couple people donating who opted out of the reward tier, as
well. You know who you are!)
Become a sponsor
Contact
- New Rustacean:
- Twitter: @newrustacean
- Email: [email protected]
- Chris Krycho
- GitHub: chriskrycho
- Twitter: @chriskrycho