02:52 – David Herman Introduction
- Blog
- JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat
- JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman
- Effective JavaScript by David Herman
- TC39
- Mozilla
03:50 – The Rust Programming Language
06:31 – “Systems Programming Without Fear”
07:38 – High vs Low-level Programming Languages
- Garbage Collection and Deallocation
- Memory Safety
- Performance and Control Over Performance
11:44 – Stack vs Heap Memory
16:52 – The Core of Rust
- Ownership
- Type System
24:23 – Segmentation Fault (Seg Faults)
27:51 – How much should programmers care about programming languages?
32:43 – Concurrency and Multithreaded Programming
35:06 – Rust vs Go
37:58 – servo
40:27 – asm.js
42:19 – Cool Apps Built with Rust
45:04 – What hardware architectures does the Rust target?
45:46 – Learning Rust
Picks
Software Engineering Radio (Dave)
How Will You Measure Your Life? by Clayton M. Christensen (Dave)
The Presidents of the United States of America (Dave)
Design Patterns in C (AJ)
Microsoft Edge Dev Blog: Bringing Asm.js to Chakra and Microsoft Edge (AJ)
The Web Platform Podcast: Episode 43: Modern JavaScript with ES6 & ES7 (AJ)
Firefox Fame Phone (AJ)
iTunes U CS106A (Programming Methodology) (Aimee)
Valerian Root on Etsy (Aimee)
The Dear Hunter – Live (Jamison)
Designing Data-Intensive Applications by Martin Kleppmann (Jamison)
Fogus: Perlis Languages (Jamison)
Galactic Civilizations III (Joe)
Visual Studio Code (Joe)
Tessel 2 (Dave)
Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Dave)
Plush Hello Kitty Doll (Dave)