This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/225 Tim McNamara - Author of “Rust in Action” & Software Developer at AWS @timClicks Richard Feldman - Author of Elm in Action & Head of Open Source at NoRedInk @rtfeldman RESOURCES Get 35% discount on all Manning products with code: *ytGOTO35* http://mng.bz/z5RQ https://www.rustinaction.com https://doc.rust-lang.org/stable/book DESCRIPTION Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases. Richard Feldman, author of Elm in Action, goes over the benefits of this multi-paradigm, high-level, general-purpose language together with Tim McNamara, author of Rust in Action. * Book description: © manning.com: https://www.manning.com/books/rust-in-action The interview is based on Tim's book "Rust in Action: Systems programming concepts & techniques": https://amzn.to/3YNLRYd TIMECODES 00:00 Intro 01:56 Why should you learn Rust? 09:16 What does segmentation fault really mean? 11:51 Intro to the Rust world 18:51 The hardest things to teach in Rust 28:25 The good parts of Rust 32:37 Safe Rust 39:25 Timekeeping in the book 47:16 The writing process 49:56 Outro RECOMMENDED BOOKS Tim McNamara • Rust in Action • https://amzn.to/3ux2R9u Richard Feldman • Elm in Action • https://amzn.to/387kujI Brenden Matthews • Code Like a Pro in Rust • https://amzn.to/3LFAyy9 Prabhu Eshwarla • Rust Servers, Services & Apps • https://amzn.to/3yV13br Bastian Gruber • Rust Web Development • https://amzn.to/3lquaQX Blandy, Orendorff & Tindall • Programming Rust • https://amzn.to/3x7r6w6 Ken Youens-Clark • Command-Line Rust • https://amzn.to/3PQZ539 Kevin Hoffman • Programming WebAssembly with Rust • https://amzn.to/3x3brhe https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #GOTObookclub #GOTOcon #GOTOconferences #LegendsOfSoftware #GOTOams #GOTOchgo #GOTOber #GOTOcph #GOTOnights #SoftwareEngineering #Rust #Rustlang #RustInAction #SystemsProgramming #ComputerScience #TimMcNamara #RichardFeldman #Programming #PersistentStorage #Networking #SegmentationFault #Timekeeping CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.