GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

Latest episodes

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

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