161 JSJ Rust with David Herman

    0
    2612

    02:52 – David Herman Introduction

    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)