Recent Episodes

366: Test Automation

Filed in Episodes by on May 16, 2019 0 Comments
366: Test Automation

Arnon Axelrod speaks with SE Radio’s Simon Crossley about test automation, a large complex subject that most listeners will have at least some familiarity with. Axelrod has worked in software engineering and test automation in several high-tech companies, including Microsoft and NCR Corporation, where he established a test automation infrastructure that was used by over […]

Continue Reading »

365: Thorsten Ball on Building an Interpreter

Filed in Episodes by on May 7, 2019 0 Comments
365: Thorsten Ball on Building an Interpreter

Thorsten Ball, author of Writing an interpreter in Go as well as its sequel Writing a Compiler in Go. Adam Gordon Bell spoke with Ball about building an interpreter. Topics covered include the differences between an interpreter and a compiler, what languages are most commonly used for writing interpreters, the advantages and disadvantages of go, […]

Continue Reading »

364: Peter Zaitsev on Choosing the Right Open Source Database

Filed in Episodes by on April 30, 2019 0 Comments
364: Peter Zaitsev on Choosing the Right Open Source Database

Peter Zaitsev of Percona discusses with host Nate Black how to choose the right open source database and why you may need multiple databases. Topics include: vendor lock-in and the role of cloud database services, the value of experience, judging what use cases databases are bad at, why there is no free lunch when it […]

Continue Reading »

363: Jonathan Boccara on Understanding Legacy Code

Filed in Episodes by on April 16, 2019 0 Comments
363: Jonathan Boccara on Understanding Legacy Code

Jonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected. Host Adam Gordon Bell spoke with Boccara about reading legacy code, developing the right attitude for approaching legacy code and several techniques for […]

Continue Reading »

SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL

Filed in Episodes by on April 10, 2019 0 Comments
SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL

Simon Riggs, founder and CTO of 2nd Quadrant, discusses the advanced features of the Postgres database, that allow developers to focus on applications whilst the database does the heavy lifting of handling large and diverse quantities of data. Host Simon Crossley spoke with Riggs about advanced SQL, indexes, extensibility and scale; using window functions to […]

Continue Reading »