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