GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

Latest episodes

undefined
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.
undefined
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.
undefined
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 ApplicatBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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
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.
undefined
Dec 8, 2023 • 25min

Code, Immutability & the Future of Development • Pragmatic Dave Thomas & Hannes Lowette

This interview was recorded at GOTO Amsterdam for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereDave Thomas - Author of The Pragmatic ProgrammerHannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey LoverRESOURCESyoutu.be/Adu75GJ0w1oyoutu.be/gy44CTCce0ounison-lang.orgDave@pragdavpragdave.megithub.com/pragdavelinkedin.com/in/dave-thomas-53aa1057Hannes@hannes_lowettegithub.com/Belenarlinkedin.com/in/hanneslowetteDESCRIPTIONSoftware development in the 1990s was characterized as a chaotic period with projects often failing or delivering buggy software. The traditional approach involved lengthy requirement gathering, design and coding phases, fraught with issues, such as static requirements that didn't account for evolving business needs and poor assumptions about value and functionality. The rapid evolution of frameworks, tools and techniques in the software industry came as a blessing and fostered innovation. However, it was challenging for developers as they struggled to keep up with the constant changes.In this GOTO Unscripted conversation, Dave Thomas, original signatory and author of The Manifesto for Agile Software Development and co-author of The Pragmatic Programmer, spoke to Hannes Lowette about the future of software development, focusing on the concept of immutability in code and databases. Immutability in code refers to the idea that once code is made shareable, it becomes unchangeable, and it is identified by a unique identifier rather than its name. This approach allows for frequent code changes without breaking interfaces used by others. Regarding databases, Dave highlights the advantages of immutable databases, which, when combined with unique identifiers, make it easier to manage and work with data. Tune in to get insights into the dynamic landscape of software engineering and the need for continuous self-improvement in an era of advanced AI tools.RECOMMENDED BOOKSDave Thomas & Andy Hunt • The Pragmatic ProgrammerDave Thomas • Programming ElixirBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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
Dec 1, 2023 • 13min

Building Secure Container Images with Wolfi • Matt Turner & Adrian Mouat

This interview was recorded at GOTO Amsterdam for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereMatt Turner - DevOps Leader & Software Engineer at TetrateAdrian Mouat - Author of 'Using Docker' & Dev Rel at ChainguardRESOURCESgithub.com/wolfi-devMatt@mt165github.com/mt-insidelinkedin.com/in/mt165mt165.co.ukAdrian@adrianmouatgithub.com/amouatlinkedin.com/in/adrianmouatadrianmouat.comDESCRIPTIONAdrian Mouat and Matt Turner delve into the world of container image security and network trust. Matt shares his expertise on Chainguard tooling, emphasizing the practical benefits of image size reduction while Adrian explores the parallels between securing container images and implementing a zero-trust network strategy. They emphasize the importance of being explicit and concrete in both domains, highlighting the common thread of strong trust and identity-based authentication. This engaging conversation offers valuable insights for those navigating the complex landscape of containerization and network security.RECOMMENDED BOOKSAdrian Mouat • Using DockerBurns, Beda & Hightower • Kubernetes: Up & RunningBurns, Villalba, Strebel & Evenson • Kubernetes Best PracticesLiz Rice • Container SecurityBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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
39 snips
Nov 24, 2023 • 37min

Feelability: How We Lost Touch with Life • Imran Rashid & Fabio Pereira

Imran Rashid and Fabio Pereira discuss the impact of technology on human connection, the dangers of addictive apps, the challenges of describing emotions, the need for structural and cultural changes, the concept of infobesity, and the importance of self-care and meaningful relationships.
undefined
Nov 17, 2023 • 27min

Quantum Computing in the Cloud • Stig Elkjær Rasmussen, Søren Gammelmark & James Lewis

This interview was recorded at GOTO Aarhus for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereSøren Gammelmark - Quantum Software Architect at KvantifyStig Elkjær Rasmussen - Quantum Engineer with a PhD in Quantum Technology & ML at KvantifyJames Lewis - Principal Consultant & Technical Director at ThoughtworksRESOURCESSøren@SGammelmarklinkedin.com/in/sgammelmarkStiglinkedin.com/in/s-e-rasmussenJames@boicylinkedin.com/in/james-lewis-microservicesDESCRIPTIONQuantum computing today is seen as a promising technology for addressing various challenges and quantum computers are already accessible through major cloud-computing providers, coexisting with classical computing hardware. However, it cannot operate in isolation. Embark on a journey into the integration of quantum computing with classical high-performance computing (HPC).In a new GOTO Unscripted talk, Søren Gammelmark & Stig E. Rasmussen spoke to James Lewis about the significance of solving complex computational problems efficiently by quantum computing and its potential benefits for humanity, especially in areas like drug design, logistics, and finance. They dive deep into the heart of computational conundrums, showcasing quantum computing's promise and revealing Kvantify's ingenious fusion of quantum and classical computing.RECOMMENDED BOOKSJohan Vos • Quantum Computing in Action (available soon)Jack D. Hidary • Quantum Computing: An Applied ApproachSarah C. Kaiser & Christopher Grenade • Learn Quantum Computing with Python and Q#Venkateswaran Kasirajan • Fundamentals of Quantum ComputingBrian Clegg • Quantum Computing: The Transformative Technology of the Qubit RevolutionScott Aaronson • Quantum Computing Since DemocritusWilliam (Chuck) Easttom • Quantum Computing FundamentalsWolfgang Scherer • Mathematics of Quantum ComputingBlueskyTwitterInstagramLinkedInFacebookCHANNEL 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
Nov 10, 2023 • 48min

Design for Developers • Stephanie Stimac & Sophie Freiermuth

Stephanie Stimac and Sophie Freiermuth discuss the importance of design skills for developers, the balance between hyper-specialization and versatility in digital work, exploring second book possibilities and color theory, power battles in design meetings, the inclusive and journey-like nature of the book, and Stephanie's work as a consultant and the importance of resources in design.
undefined
Nov 3, 2023 • 28min

Problem Solving with Erlang & the BEAM • Robert Virding & Francesco Cesarini

This interview was recorded at GOTO Aarhus for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereRobert Virding - Erlang Co-inventor & Principal Language Expert at Erlang SolutionsFrancesco Cesarini - Founder of Erlang Solutions & O'Reilly AuthorRESOURCESRobert@rvirdinggithub.com/rvirdinglinkedin.com/in/robertvirdingFrancesco@FrancescoCgithub.com/francescoclinkedin.com/in/francescocesariniDESCRIPTIONErlang is being used in various industries demanding reliability and scalability. Its debugging tools and cross-platform compatibility has solidified its position as an invaluable choice for building resilient, concurrent, and scalable applications in a slew of use cases.Hear this GOTO Unscripted episode where Robert Virding, one of the original architects of Erlang shares the genesis of Erlang with Francesco Cesarini, founder & technical director at Erlang Solutions. Unveiling the fascinating tale behind the birth of this programming language.Virding and Cesarini delve into the initial challenges that faced the Erlang ecosystem, the remarkable journey that followed and the plans ahead. Discover how Erlang's unique design has empowered it to play a pivotal role in mission-critical applications for companies like WhatsApp, Ericsson, Klarna, and many more, demonstrating its remarkable concurrency capabilities and fault tolerance, making it an invaluable tool for building high-performance systems in today's interconnected world.RECOMMENDED BOOKSFrancesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTPFrancesco Cesarini & Simon Thompson • Erlang ProgrammingSaša Jurić • Elixir in ActionJoe Armstrong • Programming ErlangDave Thomas • Programming Elixir ≥ 1.6: FunctionalSimon St. Laurent • Introducing ErlangLogan, Merritt & Carlsson • Erlang and OTP in ActionMcCord, Tate & Valim • Programming Phoenix 1.4BlueskyTwitterInstagramLinkedInFacebookCHANNEL 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!

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