
GOTO - The Brightest Minds in Tech
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.
Latest episodes

Jul 19, 2024 • 46min
Software Mistakes & Tradeoffs • Tomasz Lelek & Mark Rendle
Senior Staff Software Engineer Tomasz Lelek & software creator Mark Rendle discuss software tradeoffs and mistakes. They cover the impact of code duplication, date & time nuances, API evolution, multi-tenancy challenges, and software development practices.

Jul 12, 2024 • 42min
From Objects to Functions • Uberto Barbini & Duncan McGregor
Guests Uberto Barbini and Duncan McGregor discuss functional programming in Kotlin, transitioning from Java, leveraging Kotlin for easier transitions, the impact of programming languages on problem-solving, comparing object-oriented and functional programming, reflections on writing a book, exploring functional programming through a real-world example, and teaching programming to kids.

Jul 5, 2024 • 41min
Learning Git: A Hands-On & Visual Guide • Anna Skoulikari & Helen Scott
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereAnna Skoulikari - Author of "Learning Git" & Senior Technical WriterHelen Scott - Developer Advocate at JetBrains & Co-Author of "Getting to Know IntelliJ IDEA"RESOURCESAnnahttps://twitter.com/AnnaSkoulikarihttps://www.linkedin.com/in/annaskoulikarihttps://www.annaskoulikari.comhttps://github.com/annaskoulikarihttps://www.udemy.com/course/git-learning-journeyHelenhttps://twitter.com/HelenJoScotthttps://www.linkedin.com/in/helenjoscotthttps://www.helenjoscott.comhttps://github.com/helenjoscottLinkshttps://learning.oreilly.com/get-learning/?code=LEARNGIT23Trisha & Helen: https://youtu.be/pfinplXtrkADESCRIPTIONThis book teaches Git in a simple, visual, and tangible manner so that you can build a solid mental model of how Git version control works. Through the use of color, storytelling, and hands-on exercises, you will learn to use this tool with confidence.The information is introduced incrementally so that you don't get bogged down with unknown terms or concepts. Learning Git is ideal for anyone who needs to use Git for personal or professional projects: coding bootcamp students, junior developers, data professionals, and technical writers, to name just a few!This book covers how to:• Download Git and initialize a local repository• Add files to the staging area and make commits• Create, switch, and delete branches• Merge and rebase branches• Work with remote repositories including cloning, pushing, pulling, and fetching• Use pull requests to collaborate with others* Book description: © O'ReillyRECOMMENDED BOOKSAnna Skoulikari • Learning GitTrisha Gee & Helen Scott • Getting to Know IntelliJ IDEAMichael Nygard • Release It! 2nd EditionTomasz Lelek & Jon Skeet • Software Mistakes & TradeoffsAshley Peacock • Creating Software with Modern Diagramming TechniquesBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

23 snips
Jun 28, 2024 • 36min
How Architecture & Culture Go Hand in Hand • Eoin Woods & Charles Humble
Eoin Woods & Charles Humble discuss the evolving landscape of software architecture, emphasizing continuous architecture, agile methodologies, people skills, and fostering a supportive culture. They share insights on adopting industry models, peer review practices, creating a culture of openness, and encouraging self-directed innovation within teams.

Jun 21, 2024 • 32min
Mastering Web Security: Myths, Strategies & More! • Scott Helme & Sebastian Brandes
Security experts Scott Helme & Sebastian Brandes discuss debunking security myths, importance of Content Security Policy, challenges with legacy apps & shadow IT, implementing security measures, and empowering developers with security insights. They emphasize the role of organizational commitment in enhancing web security.

Jun 14, 2024 • 46min
Expert Talk: Are We Post-Serverless? • Julian Wood & James Beswick
Julian Wood and James Beswick discuss the evolution of serverless computing, highlighting the fusion of containers and serverless for increased flexibility. They emphasize the importance of asynchronous development in scaling applications efficiently. The conversation touches on cost management, architectural decisions, and the collaborative relationship between AWS and its customers.

8 snips
Jun 7, 2024 • 44min
How Structures Affect Outcomes: Software Insights • Elisabeth Hendrickson & Charles Humble
Elisabeth Hendrickson & Charles Humble discuss debunking testing ratios, impact of organizational structures on quality, challenges in testing practices, layoffs' impact on trust, reorganizations' effect on teams, simulating agile practices with 'word count', and transitioning to independent consulting with systems thinking.

May 31, 2024 • 34min
Dev Harmony: Communication & Proven SRE Practices • Liz Fong-Jones & Marit van Dijk
Field CTO Liz Fong-Jones and Developer Advocate Marit van Dijk discuss efficient development collaboration and proven SRE practices. Topics include communication challenges, software dependencies, evolving SRE roles, and building internal platforms. They highlight the importance of teamwork, streamlined communication, and code quality for successful development outcomes.

May 24, 2024 • 36min
Creating Software with Modern Diagramming Techniques • Ashley Peacock & Stefan Hofer
Software engineer Ashley Peacock and DDD expert Stefan Hofer discuss creating software with modern diagramming techniques. They explore using text-based markup for diagrams, the advantages of tools like Mermaid, and the evolution of diagram techniques in engineering. The podcast highlights how diagrams can enhance communication and simplify complex ideas in software development.

May 17, 2024 • 41min
Patterns of Distributed Systems • Unmesh Joshi & James Lewis
Unmesh Joshi and James Lewis discuss patterns of distributed systems, focusing on cloud services, Kafka, Kubernetes, and databases. They describe common problems and solutions in mainstream open-source distributed systems, emphasizing the importance of being prepared for system failures. The podcast explores practical experiences, consistency with Paxos and Raft, system implementations, failure outages, patterns in distributed systems, and industry awareness of distributed systems algorithms.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.