GOTO - The Brightest Minds in Tech

GOTO
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app