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

May 10, 2024 • 39min
The Art of EDA Visuals: Exploring Concepts Through Graphics • David Boyne & Eric Johnson
David Boyne and Eric Johnson discuss Event-Driven Architecture visuals, emphasizing event design, delivery failures, and communication between bounded contexts. They provide advice for architects, explore Zettelkasten note-taking, and highlight the value of visuals in learning complex concepts. The podcast delves into creating visual representations of communication patterns in EDA and the significance of EDA in modern service architectures.

May 3, 2024 • 38min
Elixir, Phoenix LiveView & Erlang • Sophie DeBenedetto & Andrea Leopardi
This interview was recorded at GOTO Copenhagen for GOTO Unscripted.http://gotopia.techRead the full transcription of this interview hereSophie DeBenedetto - Staff Software Engineer at GitHub Andrea Leopardi - Elixir Core Team Member, Developer Advocate & Principal Engineer at VeepsRESOURCESSophiehttp://sophiedebenedetto.nychttps://twitter.com/sm_debenedettohttps://linkedin.com/in/sophiedebenedettohttps://github.com/SophieDeBenedettoAndreahttps://twitter.com/whatyouhidehttps://linkedin.com/in/anleopardihttps://andrealeopardi.comhttps://github.com/whatyouhidehttps://mas.to/@whatyouhideVideoshttps://youtu.be/mkGq1WoEvI4https://youtu.be/0ONhPnwKI1ohttps://youtu.be/-KCZvquEA6Ihttps://youtu.be/JvBT4XBdoUEhttps://youtu.be/Swj47CiK32whttps://youtu.be/PkHZPTn1brchttps://youtu.be/PEbQ-s19wKohttps://youtu.be/vS1_Z4xaeqQDESCRIPTIONSophie DeBenedetto and Andrea Leopardi in an illuminating discussion as they navigate the expansive horizons of Elixir, empowering frontend developers with Phoenix LiveView and unveiling the language's network programming prowess.This engaging conversation unveils practical applications, highlighting Elixir's elegance in crafting dynamic web solutions and addressing intricate networking challenges. Whether you're a seasoned developer or curious about Elixir's capabilities, this exploration promises a deep dive into the language's versatility.RECOMMENDED BOOKSSophie DeBenedetto & Bruce Tate • Programming Phoenix LiveViewAndrea Leopardi & Jeffrey Matthias • Testing ElixirSean Moriarity • Genetic Algorithms in ElixirSean Moriarity • Machine Learning in ElixirBruce Tate • Programmer Passport: ElixirFrancesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTPBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!