

GOTO - The Brightest Minds in Tech
GOTO
The GOTO podcast seeks out the brightest and boldest ideas from language creators and the world's leading experts in software development in the form of interviews and conference talks. Tune in to get the inspiration you need to bring in new technologies or gain extra evidence to support your software development plan.
Episodes
Mentioned books

Aug 26, 2025 • 38min
TypeScript Cookbook • Stefan Baumgartner & Peter Kröner
In this engaging discussion, Stefan Baumgartner, author of 'TypeScript Cookbook,' shares his insights on practical TypeScript implementation strategies. He emphasizes the shift from theory to real-world applications and the importance of minimalist type declarations. Explore best practices for project setup and the balance between type safety and flexibility. Stefan also delves into the complexities of TypeScript classes and encourages simplicity in coding decisions, all while reflecting on the learning journey with this powerful language.

12 snips
Aug 22, 2025 • 39min
"Residues" & "The Architect’s Paradox" • Barry O'Reilly & Jacqui Read
Barry O'Reilly, founder of Black Tulip Tech and author of "Residues" and "The Architect’s Paradox," joins software architect Jacqui Read to discuss innovative ideas in software architecture. They dive into the concept of residuality, where architects stress-test designs to uncover vulnerabilities, allowing for more robust systems. O'Reilly advocates for embracing uncertainty with playful and creative approaches to architectural challenges. Their conversation also highlights the importance of interdisciplinary learning and stakeholder engagement in tech.

Aug 19, 2025 • 42min
Building Bridges: From Developer to Developer Advocate • David Edoh-Bedi & James Beswick
David Edoh-Bedi, a Developer Advocate at Stripe, discusses his fascinating journey from Togo to the tech world, emphasizing the importance of empathy and communication in developer advocacy. He explores the shift from traditional software development to the API-centric landscape, touching on the complexities of payment systems and the evolution of financial technology. Alongside James Beswick, he shares insights into public speaking and the essential traits for thriving in developer relations, making it clear that understanding customers and fostering community are key to success.

4 snips
Aug 15, 2025 • 37min
Balancing Coupling in Software Design • Vlad Khononov & Sheen Brisals
Vlad Khononov, an author and software engineer known for his work on coupling in software design, joins AWS Serverless Hero Sheen Brisals for a fascinating discussion. They delve into the principles of coupling and cohesion, reflecting on their importance amid modern architectures like microservices. Vlad shares insights on navigating complexity and the challenges of problem decomposition. Plus, he reveals his creative twist of including AI-generated poetry in his book to help readers understand complex concepts. This blend of art and technology offers a fresh perspective on software design.

27 snips
Aug 12, 2025 • 33min
Reading Code Effectively: An Overlooked Developer Skill • Marit van Dijk & Hannes Lowette
Marit van Dijk, a Developer Advocate at JetBrains and Java Champion, joins Principal Consultant Hannes Lowette for a deep dive into the often-overlooked skill of reading code. They discuss research-backed strategies to enhance code comprehension, emphasizing the benefits of joining code reading clubs and using modern IDE tools. The duo highlights the importance of empathy in code reviews and writing clear commit messages, stressing that effective collaboration relies on understanding existing codebases. Their insights on integrating AI for improved coding efficiency are particularly intriguing.

9 snips
Aug 8, 2025 • 39min
Optimizing Cloud Native Java • Ben Evans & Holly Cummins
Ben Evans, a Senior Principal Software Engineer at Red Hat and co-author of "Optimizing Cloud Native Java," chats with Holly Cummins, also from Red Hat's Quarkus Team. They delve into performance engineering's blend of technical and psychological aspects, focusing on user expectations. The duo discusses how modern Java adapts to cloud native environments with microservices and containerized setups. They also examine the complexities in Java 17 and the exciting introduction of virtual threads in Java 21, reshaping concurrency and performance optimization.

10 snips
Aug 5, 2025 • 39min
The Cloud Native Attitude • Anne Currie & Sarah Wells
Anne Currie, a seasoned tech veteran and co-author of 'The Cloud Native Attitude,' joins independent consultant Sarah Wells to dissect cloud-native transformation. They emphasize that embracing cloud-native is about more than just technology—it's a cultural shift. Key topics include the importance of CI/CD, the rise of Kubernetes, and the role of sustainability in tech practices. They offer practical advice on identifying bottlenecks and securing organizational buy-in, ensuring a successful transition into the cloud.

14 snips
Aug 1, 2025 • 54min
Prompt Engineering for Generative AI • James Phoenix, Mike Taylor & Phil Winder
In this engaging discussion, James Phoenix, a software engineer and indie hacker, and Mike Taylor, an expert in prompt engineering since 2020, dive into the intriguing world of generative AI. They explore the evolution and importance of prompt engineering for leveraging large language models. Topics include the five core principles of effective prompting, the balance between specificity and creativity, and advanced query handling techniques. Their insights reveal how AI can transform workflows and the challenges of bridging technical understanding for all audiences.

Jul 29, 2025 • 28min
Privacy-First Research with OpenSAFELY • Eli Holderness & Hannes Lowette
Eli Holderness, a Research Software Advocate known for his expertise in data science, joins Hannes Lowette, a Principal Consultant and whiskey lover, to discuss the innovative OpenSAFELY initiative. They delve into how this system allows researchers to safely access sensitive patient data through code execution in a secure environment, ensuring privacy. The conversation also covers the creation of EHRQL, a specialized query language for healthcare research, and highlights the ethical challenges of maintaining patient trust while advancing medical research.

4 snips
Jul 25, 2025 • 51min
Building Modern Software at Scale: Architectural Principles • Randy Shoup & Charles Humble
In this engaging conversation, Randy Shoup, SVP of Engineering at Thrive Market and seasoned tech veteran, shares insights on transitioning from a monolithic architecture to microservices. He highlights Thrive Market's commitment to sustainability and unique online model. Randy discusses the importance of domain-driven design, aligning software with business needs, and fostering team collaboration. He also contrasts mandated platforms versus flexible adoption strategies, drawing on experiences from eBay to illustrate modern engineering productivity and scaling challenges.