Aaron Patterson introduces ruby runtime internals including details on its virtual machine, global interpreter lock, JIT compiler, and the complexities of building a compacting garbage collector.
Mubs shares strategies for building successful side projects, how they differ from professional projects, and explains how he built Pod Hunt, an app for discovering podcasts
Felienne discusses teaching programming to kids by saying code out loud, the user experience of spreadsheets, the role of a computer science education, and her experience as a professor, conference speaker, and podcaster.
Julia Evans explains all things HTTP, the need for intermediate level educational materials, the importance of fundamentals, writing to an audience, the zine format, and working on education professionally.
Armin Ronacher talks about getting into Rust, when to use it, writing rust extensions for python, building web applications with actix, creating debugging libraries, and the Rust ecosystem.
1 hr 2 min
About Software Sessions
From the publisher's feed
Practical conversations about software development.