

GOTO - The Brightest Minds in Tech
GOTO
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.
Episodes
Mentioned books

Jun 17, 2022 • 28min
What's the Life Cycle of a Data Scientist? • Ekaterina Sirazitdinova, Prayson Daniel & Nicholai Stålung
This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereEkaterina Sirazitdinova - Data Scientist for Computer Vision, Video Analytics & Deep Learning at NVIDIAPrayson Daniel - Principal Data Scientist at NTT DATANicholai Stålung - Lead Data Scientist at TriforkDESCRIPTIONData science is so much more than collecting, sorting and analyzing data. What does it take to be a data scientist and how does a day in the life of a data scientist look like? Ekaterina Sirazitdinova, Prayson Daniel and Nicholai Stålung will give you an insight into this and more. RECOMMENDED BOOKSPhil Winder • Reinforcement LearningKelleher & Tierney • Data Science (The MIT Press Essential Knowledge series)Lakshmanan, Robinson & Munn • Machine Learning Design PatternsLakshmanan, Görner & Gillard • Practical Machine Learning for Computer VisionAurélien Géron • Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlowTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Jun 10, 2022 • 44min
Modern Software Practices in a Legacy System • Audun Strand & Kevlin Henney
This interview was recorded for GOTO Unscripted at CodeNode in London.gotopia.techRead the full transcription of this interview hereAudun Fauchald Strand - Principal Engineer at NAVKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONAudun Fauchald Strand, principal engineer at NAV (Norwegian Labour and Welfare Administration), shares the story of how they modernized their long-running open source platform NAIS.In their conversation, Audun and Kevlin Henney touch on topics such as how to organize massive amounts of data and if legacy code can be considered as something good. You’ll also find out how open source fits in a large governmental software team that focuses on transparency.RECOMMENDED BOOKSKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should KnowKevlin Henney • 97 Things Every Programmer Should KnowHenney & Monson-Haefel • 97 Things Every Software Architect Should KnowHenney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5Eric Evans • Domain-Driven DesignZhamak Dehghani • Data MeshSam Newman • Monolith to MicroservicesSam Newman • Building MicroservicesRonnie Mitra & Irakli Nadareishvili • Microservices: Up and RunningMitra, Nadareishvili, McLarty & Amundsen • Microservice ArchitectureRishu Mehra • What is Data ObservabilityTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Jun 3, 2022 • 36min
Expert Talk: Functional Programming • Russ Olsen & Christian Romney
This interview was recorded for GOTO Unscripted 2022.gotopia.techRead the full transcription of this interview hereRuss Olsen - Software Engineering Director at Nubank and Author of "Getting Clojure"Christian Romney - Director of Engineering at NubankDESCRIPTIONLearn from Russ Olsen and Christian Romney why you should look into functional programming. They explore the nature of the paradigm as well as its advantages and misconceptions.In this GOTO Podcast, Russ Olsen shares his war stories and explains how functional programming influences his code for the better.RECOMMENDED BOOKSRuss Olsen • Getting ClojureRuss Olsen • Eloquent RubyRuss Olsen • Design Patterns in RubyRichard Feldman • Elm in ActionNeal Ford • Functional ThinkingVenkat Subramaniam • Functional Programming in JavaEric Normand • Grokking SimplicityDaniel Higginbotham • Clojure for the Brave and TrueUlisses Almeida • Learn Functional Programming with ElixirTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

May 27, 2022 • 52min
Expert Talk: Continuous Architecture • Pierre Pureur & Kurt Bittner
This interview was recorded for GOTO Unscripted 2022.gotopia.techRead the full transcription of this interview herePierre Pureur - Co-Author of "Continuous Architecture" & "Continuous Architecture in Practice"Kurt Bittner - Co Author of "The Professional Scrum Team" & Enterprise Solutions at Scrup.orgDESCRIPTIONWhat is continuous architecture and how does it fit in today’s world? Has the role of a software architect changed over the last few years, and what are the main skills you need to be good at architecting software?Pierre Pureur, co-author of “Continuous Architecture in Practice,” and Kurt Bittner, Enterprise Solution at Scrum.org, give an overview of what software architects — or those who dream of becoming one — should consider across each of these questions.RECOMMENDED BOOKSPierre Pureur, M. Erder & E. Woods • Continuous Architecture in PracticePierre Pureur & Murat Erder • Continuous ArchitectureKurt Bittner, P. Götz & U. Schirmer • The Professional Scrum TeamKurt Bittner, P. Kong & D. West • The Nexus Framework for Scaling ScrumKurt Bittner & Ian Spence • Use Case ModelingKurt Bittner & Ian Spence • Managing Iterative Software Development ProjectsSimon Brown • Software Architecture for Developers Vol. 2George Fairbanks • Just Enough Software ArchitectureGene Kim • The Unicorn ProjectMark Seemann • Code That Fits in Your HeadTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

May 20, 2022 • 48min
Kubeflow for Machine Learning • Holden Karau & Adi Polak
This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereHolden Karau - Co-Author of "Kubeflow for Machine Learning" & Open Source Engineer at NetflixAdi Polak - VP of Developer Experience at Treeverse & Contributing to lakeFS OSSDESCRIPTIONMachine Learning has been declared dead several times but that’s far from true. Join Adi Polak, vice president of developer experience at Treeverse, and Holden Karau, open source engineer at Netflix, in their conversation about Kubeflow and how it provides better tooling in the ML space. The discussion touches on Holden’s book “Kubeflow for Machine Learning” and expands to cover the worlds of Ray and Dask.RECOMMENDED BOOKSHolden Karau, Trevor Grant, Boris Lublinsky, Richard Liu & Ilan Filonenko • Kubeflow for Machine LearningHolden Karau • Distributed Computing 4 KidsHolden Karau • Scaling Python with DaskHolden Karau & Boris Lublinsky • Scaling Python with RayHolden Karau & Rachel Warren • High Performance SparkHolden Karau, Konwinski, Wendell & Zaharia • Learning SparkHolden Karau & Krishna Sankar • Fast Data Processing with Spark 2nd EditionHolden Karau • Fast Data Processing with Spark 1st EditionAdi Polak • Machine Learning with Apache SparkPhil Winder • Reinforcement LearningAurélien Géron • Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlowTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

May 13, 2022 • 40min
Expert Talk: Web Development & Its Failures • Kevlin Henney, Stefan Judis & Lars Jensen
This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted. gotopia.techRead the full transcription of this interview hereKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterStefan Judis - Senior team manager on developer relations at ContentfulLars Jensen - Lead Developer at GOTODESCRIPTIONWhat’s next for web development? In this GOTO Unscripted episode we talk with two web development experts about current practices, influences and where we are headed.Watch the full episode to find out what yogurt and code have in common.RECOMMENDED BOOKSKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should KnowKevlin Henney • 97 Things Every Programmer Should KnowHenney & Monson-Haefel • 97 Things Every Software Architect Should KnowHenney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 4David Flanagan • JavaScript: The Definitive GuideRobin Nixon • Learning PHP, MySQL & JavaScriptGordon, Adair & Hill • JavaScript ExplainedTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

May 6, 2022 • 1h 3min
Building Micro-Frontends • Luca Mezzalira & Lucas Dohmen
This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubLuca Mezzalira - Author of "Building Micro-Frontends" and Principal Solutions Architect at AWSLucas Dohmen - Senior Consultant at INNOQ and Podcast Host at CaSEYou can find more details about Luca here:buildingmicrofrontends.comDESCRIPTIONMicro-frontends are more than just a buzzword. In this GOTO podcast episode, Luca Mezzalira, author of “Building Micro-Frontends,” shares best practices around how to use them. The conversation also sheds light on some key terms like SSI and ESI. The interview is based on Luca's book "Building Micro-Frontends"Read the full transcription of the interview hereRECOMMENDED BOOKSLuca Mezzalira • Building Micro-FrontendsLuca Mezzalira • Front-End Reactive ArchitecturesNoel Rappin • Modern Front-End Development for RailsMichael Geers • Micro Frontends in ActionJeremy Fairbank • Programming ElmTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Apr 29, 2022 • 32min
Efficiency vs Effectiveness in Agile • Aino Vonge Corry & Klaus Bucka-Lassen
This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereAino Vonge Corry - Author of "Retrospectives Antipatterns"Klaus Bucka-Lassen - Agile Midwife, Coach & Trainer at aragostPreben Thorø - CTO at Trifork SwitzerlandDESCRIPTIONLearn the difference between effectiveness and efficiency and whether your team can be agile without knowing it in this Unscripted episode, recorded at GOTO Copenhagen 2021 with Aino Vonge Corry, author of “Retrospective Antipatterns”, Klaus Bucka-Lassen, agile coach and trainer and Preben Thorø, CTO of Trifork.RECOMMENDED BOOKSAino Vonge Corry • Retrospectives AntipatternsGamma, Helm, Johnson & Booch • Design Patterns (Gang of Four)Subramaniam & Hunt • Practices of an Agile DeveloperUncle Bob • Clean AgileDerby, Larsen & Schwaber • Agile RetrospectivesJeff Sutherland • Scrum: The Art of Doing Twice the Work in Half the TimeLee, Wickens, Liu & Boyle • Designing for PeopleStone, Chaparro, Keebler, Chaparro & McConnell • Introduction to Human FactorsTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Apr 22, 2022 • 37min
The Ideal Programming Language • Richard Feldman & Erik Doernenburg
This interview was recorded at GOTO Copenhagen 2021 for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereRichard Feldman - Author of "Elm in Action" & Head of Technology at NoRedInkErik Doernenburg - Head of Technology at Thoughtworks & Passionate TechnologistLars Jensen - Lead Developer at GOTODESCRIPTIONWhat would your ideal programming language look like?Erik Doernenburg, head of technology at Thoughtworks, and Richard Feldman, author of “Elm in Action,” sat together at GOTO Copenhagen 2021 to chat about what theirs would look like. They also had a look into the future of up-and-coming languages.RECOMMENDED BOOKSRichard Feldman • Elm in ActionJeremy Fairbank • Programming ElmWolfgang Loder • Web Applications with ElmCristian Salcescu • Functional Programming in JavaScriptTim McNamara • Rust in ActionSaša Jurić • Elixir in ActionDijkstra, Gøtze & Van Der Ploeg • Right SourcingRichard Monson-Haefel • 97 Things Every Software Architect Should KnowThoughtworks Inc. • The Thoughtworks AnthologyJimmy Nilsson • Applying Domain-Driven Design And PatternsTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Apr 15, 2022 • 47min
Data Mesh: Data-Driven Value at Scale • Zhamak Dehghani & Samia Rahman
This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubZhamak Dehghani - Author of "Data Mesh" & Director of Emerging Technologies at ThoughtworksSamia Rahman - Director of Data & AI at SeagenDESCRIPTIONHow can modern organizations handle their data in a way that delivers value at scale? Zhamak Dehghani, author of “Data Mesh: Delivering Data-Driven Value at Scale,” covers the key principles of data mesh and how it can help organizations move beyond the data lake to provide meaningful insights. She’s joined by Samia Rahman, director of data and AI at Seagen, as they also explore the concept of the earliest explorable data.The interview is based on Zhamak's book "Data Mesh".Read the full transcription of the interview hereRECOMMENDED BOOKSZhamak Dehghani • Data MeshZhamak Dehghani, Neal Ford, Mark Richards & Pramod Sadalage • Software ArchitectureSam Newman • Monolith to MicroservicesSam Newman • Building MicroservicesSandeep Uttamchandani • The Self-Service Data RoadmapPiethein Strengholt • Data Management at ScaleMartin Kleppmann • Designing Data-Intensive ApplicationsTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!