
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

Feb 16, 2024 • 29min
Designing A Data-Intensive Future • Martin Kleppmann & Jesse Anderson
This interview was recorded at GOTO Amsterdam for GOTO Unscripted.http://gotopia.techRead the full transcription of this interview hereMartin Kleppmann - Researcher at the Technical University of Munich & Author of "Designing Data-Intensive Applications"Jesse Anderson - Managing Director of Big Data Institute, Host of The Data Dream Team PodcastRESOURCESJesse Anderson: https://youtu.be/cWSCI1LpoGYMartin Kleppmann: https://youtu.be/esMjP-7jlREPrag. Dave Thomas: https://youtu.be/ug8XX2MpzEwhttps://automerge.orgMartinhttps://martin.kleppmann.comhttps://twitter.com/martinklhttps://nondeterministic.computer/@martinhttps://linkedin.com/in/martinkleppmannJessehttps://twitter.com/jessetandersonhttps://www.jesse-anderson.comhttps://sodapodcast.libsyn.com/sitehttps://linkedin.com/in/jessetandersonhttps://www.jesse-anderson.com/category/blogDESCRIPTIONJesse Anderson, director at Big Data Institute, and Martin Kleppmann, author of "Designing Data-Intensive Applications" explore together the evolving data landscape. They start with the origins of Martin’s book, emphasizing the crucial art of asking the right questions. Martin unveils industry shifts since 2017, spotlighting the transformative rise of cloud services.The conversation then takes a twist as Martin delves into academia, sharing insights on local-first collaboration software and the fascinating world of Automerge. Aspiring software engineers are treated with some advice on how to navigate the delicate balance between simplicity and adaptability.The interview concludes with a glimpse into diverse career paths in the dynamic realm of data engineering, making it a must-watch for professionals at every stage of their journey.RECOMMENDED BOOKSMartin Kleppmann • Designing Data-Intensive ApplicationsMartin Kleppmann • Secret Colors: A Gentle Introduction to CryptographyJesse Anderson • Data TeamsJesse Anderson • Data Engineering TeamsJesse Anderson • The Ultimate Guide to SwitchBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Feb 9, 2024 • 40min
Designing Data Governance from the Ground Up • Lauren Maffeo & Samia Rahman
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereLauren Maffeo - Senior Service Designer at Steampunk & Author of "Designing Data Governance from the Ground Up"Samia Rahman - Director of Enterprise Data Strategy and Governance at SeagenRESOURCESLaurenhttps://twitter.com/LaurenMaffeohttps://www.linkedin.com/in/laurenmaffeoSamiahttps://www.linkedin.com/in/samia-r-b7b65216https://twitter.com/rahman1_samiaDESCRIPTIONData governance manages the people, processes, and strategy needed for deploying data projects to production. But doing it well is far from easy: Less than one-fourth of business leaders say their organizations are data-driven. In Designing Data Governance from the Ground Up, you’ll build a cross-functional strategy to create roadmaps and stewardship for data-focused projects, embed data governance into your engineering practice, and put processes in place to monitor data after deployment.In the last decade, the amount of data people produced grew 3,000 percent. Most organizations lack the strategy to clean, collect, organize, and automate data for production-ready projects. Without effective data governance, most businesses will keep failing to gain value from the mountain of data that’s available to them.There’s a plethora of content intended to help DataOps and DevOps teams reach production, but 90 percent of projects trained with big data fail to reach production because they lack governance.This book shares six steps you can take to build a data governance strategy from scratch. You’ll find a data framework, pull together a team of data stewards, build a data governance team, define your roadmap, weave data governance into your development process, and monitor your data in production. [...]* Book description: © Pragmatic ProgrammersThe interview is based on the book " Designing Data Governance from the Ground Up".RECOMMENDED BOOKSLauren Maffeo • Designing Data Governance from the Ground UpKatharine Jarmul • Practical Data PrivacyKatharine Jarmul & Jacqueline Kazil • Data Wrangling with PythonYehonathan Sharvit • Data-Oriented ProgrammingZhamak Dehghani • Data MeshEberhard Wolff & Hanna Prinz • ServicBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Feb 2, 2024 • 25min
Central Bank Digital Currency (CBDC): The Technical Breakdown • John Davies & Lars Hupel
John Davies and Lars Hupel discuss the technical aspects and potential of Central Bank Digital Currency (CBDC). They explore programming languages and ISO standards in the financial world, challenges of interconnecting services in a microservices architecture, ISO 202 deployment, and the integration and transfer of technology in digital payment systems.

Jan 26, 2024 • 31min
Unleashing Native Imaging Power in GraalVM • Alina Yurenko & Bert Jan Schrijver
This interview was recorded at GOTO Amsterdam for GOTO Unscripted.http://gotopia.techRead the full transcription of this interview hereAlina Yurenko - Developer Advocate for GraalVM at Oracle LabsBert Jan Schrijver - JavaOne Rockstar & Champion, NLJUG Leader & CTO at OpenValueRESOURCESAlinahttps://twitter.com/alina_yurenkohttps://github.com/alina-yurhttps://linkedin.com/in/alinayurenkoBert Janhttps://twitter.com/bjschrijverhttps://github.com/bertjanhttps://linkedin.com/in/bjschrijverDESCRIPTIONEmbark on a journey into the realm of GraalVM with Bert Jan Schrijver and Alina Yurenko!Discover the intricacies of ahead-of-time compilation, profile-guided optimizations, and the efficiency gains offered by native image deployment. The conversation delves into the fascinating interplay between runtime adaptability and the powerful capabilities of GraalVM. Whether you're a seasoned developer or a curious tech enthusiast, this insightful discussion sheds light on the innovative landscape of Java applications.Dive in and unlock a new perspective on performance, startup times, and resource optimization.RECOMMENDED BOOKSA B Vijay Kumar • Supercharge Your Applications with GraalVMJohn Clingan & Ken Finnigan • Kubernetes Native Microservices with Quarkus & MicroProfileGerald M. Weinberg • Becoming a Technical LeaderBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Jan 19, 2024 • 39min
Quarkus Unveiled: Efficiency & Green Impact • Holly Cummins & Charles Humble
This interview was recorded at GOTO Aarhus for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereHolly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus TeamCharles Humble - Freelance Techie, Podcaster, Editor, Author & ConsultantRESOURCESHollyhollycummins.comhollycummins.com/type/blogtwitter.com/holly_cumminshachyderm.io/@holly_cumminsgithub.com/holly-cumminslinkedin.com/in/holly-k-cumminsCharlestwitter.com/charleshumblelinkedin.com/in/charleshumblemastodon.social/@charleshumbleDESCRIPTIONCharles Humble and Holly Cummins delve into the transformative power of Quarkus in the Java ecosystem. From addressing compatibility challenges to reflecting on GraalVM's impact, the discussion unfolds the nuances of Quarkus adoption, its influence on workloads, and the surprising environmental efficiency it brings.Discover how Quarkus is reshaping microservices deployment confidence and making strides in sustainability, offering developers a paradigm shift that not only enhances efficiency but also aligns with the crucial need for environmental responsibility. Join the dialogue to stay informed about the latest developments and insights driving the evolution of Java in the era of Quarkus.RECOMMENDED BOOKSAnne Currie, Sarah Hsu, & Sara Bergman • Building Green SoftwareIoannis Kolaxis • 101 Green SoftwareMehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business SustainabilityAnne Currie & Charles Humble • The Cloud Native AttitudeDavid Allen • Getting Things DoneMatthew Skelton & Manuel Pais • Remote Team Interactions WorkbookMatthew Skelton & Manuel Pais • Team TopologiesBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Jan 12, 2024 • 22min
Building Green Software Part 4: Operational Efficiency • Anne Currie
Building Green Software Part 4: Operational Efficiency features Anne Currie, Co-Author of Building Green Software and Leadership Team at Green Software Foundation. This podcast explores the importance of operational efficiency in reducing carbon emissions and electricity usage in software applications. It discusses the progression from DevOps to SRE and introduces the concept of Green Ops, highlighting cost-saving, security, and productivity benefits. The episode also delves into operational efficiency in data centers, techniques for identifying machines that can be turned off, and the significance of operational efficiency in building environmentally-friendly software.

Jan 5, 2024 • 28min
Unlocking the Web: Exploring WebAuthn & Beyond • Eli Holderness & Mark Rendle
Mark Rendle interviews Eli Holderness, a developer advocate at Scaleway, about WebAuthn and the future of web authentication. They discuss topics such as public key cryptography, hardware security tokens, passwordless authentication challenges, data privacy, and the potential impact of WebAssembly on cloud computing. The conversation also touches on preferences in search engines, data bunkers, quantum computers, and casual interests in linguistics and retro gaming.

6 snips
Dec 29, 2023 • 40min
Data-Oriented Programming • Yehonathan Sharvit & James Lewis
Yehonathan Sharvit, author of Data-Oriented programming, discusses with James Lewis the revolutionary concept of data-oriented programming, its benefits in reducing software complexity, and its flexibility across multiple programming languages. They explore topics such as handling large amounts of data, evolving interfaces, the advantages of immutability in managing changes, and breaking big problems into smaller ones for enhanced code readability and maintainability.

Dec 22, 2023 • 39min
Practical Data Privacy • Katharine Jarmul & Alyona Galyeva
This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereKatharine Jarmul - Principal Data Scientist at Thoughtworks & Author of "Practical Data Privacy"Alyona Galyeva - Principal MLOps & Data Engineer at ThoughtworksRESOURCESKatharinetwitter.com/kjamlinkedin.com/in/katharinejarmulkjamistan.comprobablyprivate.comAlyonagithub.com/alyonagalyevalinkedin.com/in/alyonagalyevaDESCRIPTIONIntegrating privacy-enhancing technologies into software applications is an imperative step for safeguarding user data and adhering to regulatory requirements in the realm of software development. However, prior to implementation, it is vital for development teams to grasp the potential pitfalls associated with incorporating privacy technology. They must also appreciate the significance of iterative processes and the necessity of collaborative efforts to ensure compliance.Furthermore, achieving the delicate equilibrium between privacy and utility is of paramount importance. Organizations must meticulously fine-tune privacy settings, tailoring them to suit specific use cases.Additionally, alongside this core evaluation criterion, considerations such as speed and computational efficiency may enter the equation, demanding expertise in privacy engineering for successful implementation at scale.Katharine Jarmul, the author of "Practical Data Privacy," spoke to Alyona Galyeva from PyLadies Amsterdam, during which she unveiled a slew of open-source libraries and practical examples for implementing privacy technology. Katharine also explored how developers can proactively guarantee that their data science projects prioritize security by design and uphold privacy by default.The interview is based on the book "Practical Data Privacy"RECOMMENDED BOOKKatharine Jarmul • Practical Data PrivacyKatharine Jarmul & Jacqueline Kazil • Data Wrangling with PythonKatharine Jarmul & Richard Lawson • Python Web ScrapingYehonathan Sharvit • Data-Oriented ProgrammingZhamak Dehghani • Data MeshEberhard Wolff & Hanna Prinz • Service MeshPiethein Strengholt • Data Management at ScaleMartin Kleppmann • Designing Data-Intensive ABlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

Dec 15, 2023 • 36min
The Current State of Software Engineering • Jez Humble & Holly Cummins
Jez Humble and Holly Cummins discuss the delicate balance of communication in the tech industry, emphasizing limited bandwidth management and automation. They explore the significance of good platforms, pull requests in open-source, and the potential of technology to disrupt power structures in software engineering.