Tag: garbage collection

Episode 486: Bob Nystrom on Dart

Filed in Episodes by on November 17, 2021 0 Comments
Episode 486: Bob Nystrom on Dart

Bob Nystrom, author of Crafting Interpreters and a software engineer at Google working on the Dart programming language, discusses the key features of Dart that make it an excellent choice for fast apps on any platform. Host Gavin Henry spoke with Nystrom about Dart’s history, hardware out of your control, async-await, concurrency, mobile platforms, threads, […]

Continue Reading »

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 354: Avi Kivity on ScyllaDB

Filed in Episodes by on February 2, 2019 0 Comments
SE-Radio Episode 354: Avi Kivity on ScyllaDB

Avi Kivity of Scylladb deep dives into the internals of Scylladb and what makes it a high performant version of Cassandra, a distributed key-value datastore. Host Nishant Suneja spoke with Avi about how Scylla’s shared nothing architecture helps it in “scaling up” on every single node in the cluster. The discussion further goes into Scylla’s […]

Continue Reading »

SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Filed in Episodes by on November 28, 2017 0 Comments
SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Kirk Pepperdine talks with IEEE Software editor in chief Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances. Topics include: how a performance diagnostic model containing the system’s components can help us understand what each component is responsible for and […]

Continue Reading »

SE-Radio Episode 277: Gil Tene on Tail Latency

Filed in Episodes by on December 14, 2016 1 Comment
SE-Radio Episode 277: Gil Tene on Tail Latency

Gil Tene joins Robert Blumen for a discussion of tail latency. What is latency? What is “tail latency”? Why are the upper percentiles of latency more relevant to humans? How is human interaction with an application influenced by tail latency? What are the economics of tail latency? What are the origins of tail latency within […]

Continue Reading »