Tag: concurrency

Episode 372: Aaron Patterson on the Ruby Runtime

Filed in Episodes by on July 12, 2019 1 Comment
Episode 372: Aaron Patterson on the Ruby Runtime

Aaron Patterson of GitHub discusses the Ruby language and its runtime.  Host Jeremy Jung spoke with Aaron about the Ruby language and how it works.  They discuss the language virtual machine, concurrency, garbage collection, and JIT compilation.  If you’ve ever wondered what’s happening under the hood of a programming language, this is a great introduction. […]

Continue Reading »

SE-Radio Episode 348: Riccardo Terrell on Concurrency

Filed in Episodes by on December 5, 2018 0 Comments
SE-Radio Episode 348: Riccardo Terrell on Concurrency

Riccardo Terrell, author of Concurrency in .NET: Modern Patterns of Concurrent and Parallel Programming, discusses concurrency, an important topic in the era of multicores in any machine. SE Radio host Felienne spoke with Terrell about concurrency, parallelism, and immutability. They discussed the impact of programming languages and paradigms on concurrent programming and explored common issues […]

Continue Reading »

SE-Radio 336: Saša Jurić on Elixir

Filed in Episodes by on August 28, 2018 1 Comment
SE-Radio 336: Saša Jurić on Elixir

Saša Jurić, author of Elixir in Action, talks about the Elixir programming language, language gaining in popularity. Topics include: Host Nate Black talks with Juric about: Elixir’s relationship to the Erlang virtual machine (BEAM); the advantages of the Erlang ecosystem; the “sweet spot” for Elixir programs; why a new language was needed for the Erlang […]

Continue Reading »

SE-Radio Episode 279: Florian Gilcher on Rust

Filed in Episodes by on January 10, 2017 0 Comments
SE-Radio Episode 279: Florian Gilcher on Rust

Eberhard talks with Florian Gilcher about the programming language Rust. Rust originates from Mozilla research. Its focus is on system programming and it is often used to replace C or C++. Topics include the concepts behind Rust; concurrent and safe programming; advanced and unique features like ownership and borrowing; the rust type system (which supports […]

Continue Reading »

Episode 203: Leslie Lamport on Distributed Systems

Filed in Episodes by on April 29, 2014 3 Comments
Episode 203: Leslie Lamport on Distributed Systems

Leslie Lamport spoke with SE Radio host Jeff Meyerson. Lamport won a Turing Award in 2013 for his work in distributed and concurrent systems. He also designed the document preparation tool LaTex. Leslie is employed by Microsoft Research, and has recently been working with TLA+, a language that is useful for specifying concurrent systems from […]

Continue Reading »