GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

Latest episodes

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!
undefined
Apr 26, 2024 • 46min

Cloud Native Spring in Action • Thomas Vitale & Josh Long

Thomas Vitale and Josh Long discuss cloud native best practices, design patterns, and deployment on Kubernetes. They explore the evolution of the 12 factor manifesto, optimizing service exposure with Spring Boot and Istio, and continuous delivery with GitOps. The conversation also includes insights on building microservices and serverless applications using Spring-based methodologies.
undefined
Apr 19, 2024 • 14min

Building Green Software Part 5: Green Networking • Anne Currie

This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereAnne Currie - Co-Author of "Building Green Software", Leadership Team at Green Software Foundation & Veteran Software EngineerRESOURCEShttps://amzn.to/3IKopW5https://greensoftware.foundationAnnehttps://www.annecurrie.comhttps://twitter.com/anne_e_currieDESCRIPTIONHow will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview of this topic—discussing everything from the likely evolution of national grids to the effect those changes will have on the day-to-day lives of developers.Ideal for everyone from new developers to CTOs, Building Green Software tackles the challenges involved and shows you how to build, host, and operate code in a way that's not only better for the planet, but also cheaper and relatively low-risk for your business. Most hyperscale public cloud providers have already committed to net-zero IT operations by 2030. This book shows you how to get on board.You'll explore:• How the energy transition is likely to change hosting on prem and in the cloud—and how your company can prepare• The fundamental architectural principles of sustainable software development and how to apply them• How to determine which parts of your system need to change• The concept of extending hardware longevity and the part that software plays* Book description: © O'ReillyRECOMMENDED BOOKSAnne Currie, Sarah Hsu, & Sara Bergman • Building Green SoftwareIoannis Kolaxis • 101 Green SoftwareMehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business SustainabilityLässig, Kersting & Morik • Computational SustainabilityZbigniew H. Gontar • Smart Grid Analytics for Sustainability and UrbanizationKatsoni & Segarra-Oña • Smart Tourism as a Driver for Culture and SustainabilityBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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
Apr 12, 2024 • 1h 1min

Intro to Roc & Innovation in Functional Programming • Richard Feldman & James Lewis

Richard Feldman and James Lewis discuss the innovation in functional programming, the creation of the Roc programming language, and its unique features. They compare Roc with other languages, explore the importance of performance optimization in coding, and highlight the potential of Roc in the dynamic world of functional programming.
undefined
Apr 5, 2024 • 44min

Effective Haskell • Rebecca Skinner & Emily Pillmore

This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereRebecca Skinner - Author of "Effective Haskell", Lead Software Engineer at Mercury & Member of the Haskell.org CommitteeEmily Pillmore - Head of Core Engineering at Kadena & Board Member of the Haskell FoundationRESOURCESRebeccahttps://twitter.com/cercerillahttps://www.linkedin.com/in/👩🏻%E2%80%8D💻rebecca-s-b47378bhttps://github.com/rebeccaskinnerhttps://rebeccaskinner.nethttps://octodon.social/@cercerillaEmilyhttps://twitter.com/yandereidiothttps://www.linkedin.com/in/emily-pillmorehttps://github.com/emilypihttps://mastodon.social/@mlepDESCRIPTIONPut the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type Families to build useful applications. Realize the benefits of a pure functional language, like protecting your code from side effects. Manage concurrent processes fearlessly. Apply functional techniques to working with databases and building RESTful services. Don’t get bogged down in theory, but learn to employ advanced programming concepts to solve real-world problems. Don’t just learn the syntax, but dive deeply into Haskell as you build efficient, well-tested programs.* Book description: © Pragmatic ProgrammersRECOMMENDED BOOKSRebecca Skinner • Effective HaskellVitaly Bragilevsky • Haskell in DepthJohn Whitington • Haskell from the Very BeginningJames Stanier • Become an Effective Software Engineering ManagerBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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
Mar 29, 2024 • 47min

Become an Effective Software Engineering Manager • James Stanier & Gergely Orosz

Listen to James Stanier, Director of Engineering at Shopify, and Gergely Orosz, author of 'The Software Engineer's Guidebook,' discuss topics like transitioning into management roles in the software engineering industry, establishing expectations and goals in management relationships, mastering stoicism in leadership, and exploring software engineering management books and training programs.
undefined
Mar 22, 2024 • 31min

Elixir's Impact: Shaping the Evolution of Erlang • Francesco Cesarini & Andrea Leopardi

Explore the impact of Elixir on the Erlang ecosystem, tracing the evolution of languages on the BEAM platform. Delve into Elixir's advancements in machine learning and user experience, challenging Python's dominance. Discover the future of Erlang, Elixir, and Gleam, aiming for collaboration and compatibility among these languages.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode