GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

Latest episodes

undefined
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.
undefined
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.
undefined
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!
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
App store bannerPlay store banner