Devchat.tv Episode Roundup

161 JSJ Rust with David Herman


Listen Later

02:52 - David Herman Introduction

  • Twitter
  • 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
    • @effectivejs
    • TC39
    • Mozilla
    • 03:50 - The Rust Programming Language

      • [GitHub] rust
      • 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

          • Etymology of "Foo"
          • RAII (Resource Acquisition Is Initialization)
          • 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?

              • Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.)
              • 32:43 - Concurrency and Multithreaded Programming

                35:06 - Rust vs Go

                37:58 - servo

                40:27 - asm.js

                • emscripten
                • 42:19 - Cool Apps Built with Rust

                  • Skylight
                  • Wit.ai
                  • 45:04 - What hardware architectures does the Rust target?

                    45:46 - Learning Rust

                    • Rust for Rubyists by Steve Klabnik
                    • 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)

                      ...more
                      View all episodesView all episodes
                      Download on the App Store

                      Devchat.tv Episode RoundupBy Devchat.tv