Recent Episodes

SE-Radio Episode 296: Type Driven Development with Edwin Brady

Filed in Episodes by on July 11, 2017 0 Comments
SE-Radio Episode 296: Type Driven Development with Edwin Brady

Edwin Brady speaks to Matthew Farwell about Type Driven Development and the Idris Programming language. The show covers: what a type is; static vs dynamic types in programming languages; dependent types; the Idris programming language; why Idris was created. Type safe printf modelling state in Idris modelling protocols in Idris modelling concurrency in Idris type driven development and how it changes the development process. Related […]

Continue Reading »

SE-Radio Episode 295: Michael Feathers on Legacy Code

Filed in Episodes by on June 27, 2017 0 Comments
SE-Radio Episode 295: Michael Feathers on Legacy Code

Felienne talks with Michael Feathers about Legacy Code. When is something legacy? Is working on legacy different from working on greenfield code? Do developers need different skills and techniques? Testing legacy code. How to test a legacy system? When do we have enough tests to feel safe to start coding? Techniques to make legacy systems […]

Continue Reading »

SE-Radio Episode 294: Asaf Yigal on Machine Learning in Log Analysis

Filed in Episodes by on June 20, 2017 0 Comments
SE-Radio Episode 294: Asaf Yigal on Machine Learning in Log Analysis

Asaf Yigal talks with SE Radio’s Edaena Salinas about machine learning in log analysis. The discussion starts with an overview of the structure of logs and what information they can contain. Asaf discusses what the log analysis process looks like without machine learning — and the role of humans in this – before moving on […]

Continue Reading »

Welcome New Host Matthew Farwell

Filed in Episodes by on June 8, 2017 0 Comments
Welcome New Host Matthew Farwell

We’re pleased to welcome Matthew Farwell to SE Radio. Matthew is a senior software developer at Nexthink in Lausanne, Switzerland. He has more than 25 years of development experience in C and then Java / Scala / JavaScript. His technical interests include programming languages, testing, code quality, and DevOps. Farwell is the creator of Scalastyle: the […]

Continue Reading »

SE-Radio Episode 293: Yakov Fain on Angular

Filed in Episodes by on June 6, 2017 0 Comments
SE-Radio Episode 293: Yakov Fain on Angular

Yakov Fain talks with SE Radio’s Matthew Farwell about the Angular web development framework. The show covers the philosophy behind Angular; who would want to use the platform; how an Angular application is composed, including how to handle form submission and validation; why Typescript was chosen for Angular; how Angular uses reactive programming (RxJS, in […]

Continue Reading »