Media
(Ongoing) Happy Path Programming Podcast
May 2024 PyCon Presentation Functional Error Handling
April 2023 Pycon presentation Rethinking Objects
October 2022 Sii Poland Conference: Smarter Types with Records.
September 2022 StrangeLoop Presentation: Polymorphism Unbound.
July 2022 Chinese InfoQ Interview (Use Google Translate to convert).
July 2022 Real Python Podcast Interview
April 2022 Pycon presentation Making Data Classes Work for You
April 2022 A Tour of the Modern Java Platform (Online presentation with James Ward)
March 2021 JetBrains Connect, Episode 4: “Why Kotlin?”
February 2021 Interview on Frontmatter Podcast
January 2018 Panel Discussion
November 2017 VJug24 Keynote: Overview of Kotlin for Java Programmers
November 2017 PyDev of the week
September 2017 Java Magazine Review of On Java 8
June 2015 O’Reilly Interview
June 2015 Creating Trust Organizations
May 2014 Rethinking Scala (Presentation)
July 2013 OSCON Interview
October 2011 Presentation at CERN, Geneva: The Power of Hybridization
May 2009 Python, Java, Flex, and RIAs
November 2008 Interview with Zack Urlocker
March 2008 Review of Java Posse Roundup
May 2007 Is This the Best We Can Do?
March 2006 Java Posse Interview Part 1
February 2004 Interview with Eric Gunnerson
June 2003 Python and the Programmer
June 2001 Thinking in Java Interview
Sept 2001 InforIT Interview