Logo

    GOTO - Today, Tomorrow and the Future

    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.
    en-us154 Episodes

    People also ask

    What is the main theme of the podcast?
    Who are some of the popular guests the podcast?
    Were there any controversial topics discussed in the podcast?
    Were any current trending topics addressed in the podcast?
    What popular books were mentioned in the podcast?

    Episodes (154)

    Programming Phoenix LiveView • Sophie DeBenedetto, Bruce Tate & Steven Nunez

    Programming Phoenix LiveView • Sophie DeBenedetto, Bruce Tate & Steven Nunez

    This interview was recorded for the GOTO Book Club.
    http://gotopia.tech/bookclub

    Read the full transcription of the interview here

    Sophie DeBenedetto - Staff Software Engineer at GitHub & Co-Author of "Programming Phoenix LiveView"
    Bruce Tate - President at Groxio & Co-Author of "Programming Phoenix LiveView" & many more Books
    Steven Nunez - Staff Software Engineer at GitHub

    RESOURCES
    Sophie
    http://sophiedebenedetto.nyc
    https://twitter.com/sm_debenedetto
    https://linkedin.com/in/sophiedebenedetto
    https://github.com/SophieDeBenedetto

    Bruce
    https://grox.io
    http://twitter.com/redrapids
    https://www.linkedin.com/in/bruce-tate

    Steven
    http://hostiledeveloper.com
    https://www.linkedin.com/in/steven-nunez-6947817
    http://twitter.com/_StevenNunez
    https://github.com/octosteve
    https://www.twitch.tv/octosteve
    https://genserver.social/Steven

    DESCRIPTION
    The days of the traditional request-response web application are long gone, but you don’t have to wade through oceans of JavaScript to build the interactive applications today’s users crave. The innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, without sacrificing reliability. This definitive guide to LiveView isn’t a reference manual. Learn to think in LiveView. Write your code layer by layer, the way the experts do. Explore techniques with experienced teachers to get the best possible performance.

    * Book description: © Pragmatic Programmers:

    The interview is based on the book " Programming Phoenix LiveView"

    RECOMMENDED BOOKS
    Sophie DeBenedetto & Bruce Tate • Programming Phoenix LiveView
    Sean Moriarity • Genetic Algorithms in Elixir
    Sean Moriarity • Machine Learning in Elixir
    Bruce Tate • Programmer Passport: Elixir
    Bruce Tate • Programmer Passport: Prolog
    Bruce Tate,  Ian Dees, Frederic Daoud & Jack Moffitt • Seven More Languages in Seven Weeks
    Bruce Tate • Seven Languages in Seven Weeks

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Traceable Cryptocurrencies & Cryptojacking • Andy Greenberg & Scott Helme

    Traceable Cryptocurrencies & Cryptojacking • Andy Greenberg & Scott Helme

    This interview was recorded at GOTO Copenhagen for GOTO Unscripted.
    http://gotopia.tech

    Read the full transcription of this interview here

    Andy Greenberg -  Author of "Sandworm" & "Tracers in the Dark" and Award-winning Senior Writer for WIRED
    Scott Helme - Security Researcher, Hacker and Founder of Report URI & Security Headers

    RESOURCES
    Andy
    https://twitter.com/a_greenberg
    https://linkedin.com/in/andygreenbergjournalist
    https://andygreenberg.net
    https://www.wired.com/author/andy-greenberg
    https://infosec.exchange/@agreenberg
    @agreenberg.bksy.social

    Scott
    https://twitter.com/Scott_Helme
    https://linkedin.com/in/scotthelme
    https://scotthelme.co.uk
    https://github.com/ScottHelme

    DESCRIPTION
    Andy Greenberg and Scott Helme explore the ever-evolving landscape of cyber crimes, discussing the anonymity of cryptocurrencies, the transition from cryptojacking to ransomware, and the enduring impact of blockchains on the realm of cyber security. They expose some of the most famous crytpojacking attacks of all time and reason about the unlimited potential of crime organizations that leverage cryptocurrencies.

    RECOMMENDED BOOKS
    Andy Greenberg • Tracers in the Dark
    Andy Greenberg • Sandworm
    Andy Greenberg • This Machine Kills Secrets
    Thomas J. Holt, Adam M. Bossler & Kathryn C. Seigfried-Spellar • Cybercrime and Digital Forensics

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Navigating Through Programming's Greatest Mistakes • Mark Rendle & Hannes Lowette

    Navigating Through Programming's Greatest Mistakes • Mark Rendle & Hannes Lowette

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    http://gotopia.tech

    Read the full transcription of this interview here

    Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building Software
    Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover

    RESOURCES
    Mark Rendle: https://youtu.be/Y9clBHENy4Q
    Hannes Lowette: https://youtu.be/wkFx2R4uk2A
    Sir Tim Berners-Lee: https://youtu.be/Rxqko96C5ZI
    Eli & Mark: https://youtu.be/Gs1exPFXnQ8
    Matt & Mark: https://youtu.be/vzqzLSJWo3k
    Kevin, Dylan & Hannes: https://youtu.be/HevYXFZcb98
    Martin & Hannes: https://youtu.be/vzywu1ol-b8
    Anita Sengupta: https://youtu.be/Q_O9pmSpg_8

    Mark
    https://twitter.com/markrendle
    https://github.com/markrendle
    https://linkedin.com/in/markrendle

    Hannes
    https://twitter.com/hannes_lowette
    https://github.com/Belenar
    https://linkedin.com/in/hanneslowette

    DESCRIPTION
    Hannes Lowette and Mark Rendle explore the highs and lows of programming, ranging from the monumental mistakes that have shaped the industry to the subtle yet impactful errors in code that translate to wasted time. They dissect the intricate world of FinTec, uncovering the dark side of digital markets and the pitfalls that emerge. The duo scrutinizes JavaScript's role in the programming landscape, questioning whether it's a revolutionary force or a coding misstep, while also delving into the potential drawbacks of package managers.

    The conversation takes a turn to the negative aspects of programming languages, highlighting their flaws and the havoc they can wreak on software development. Finally, they reflect on the interconnectedness of coding decisions and business failures, emphasizing the profound impact of programming choices on the success or downfall of a business in the tech realm.

    RECOMMENDED BOOKS
    Tomasz Lelek & Jon Skeet • Software Mistakes & Tradeoffs
    Henney & Monson-Haefel • 97 Things Every Software Architect Should Know
    Merih Taze • Engineers Survival Guide
    Dave Farley & Jez Humble • Continuous Delivery
    Nicole Forsgren, Jez Humble & Gene Kim • Accelerate

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Designing A Data-Intensive Future • Martin Kleppmann & Jesse Anderson

    Designing A Data-Intensive Future • Martin Kleppmann & Jesse Anderson

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    http://gotopia.tech

    Read the full transcription of this interview here

    Martin 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 Podcast

    RESOURCES
    Jesse Anderson: https://youtu.be/cWSCI1LpoGY
    Martin Kleppmann: https://youtu.be/esMjP-7jlRE
    Prag. Dave Thomas: https://youtu.be/ug8XX2MpzEw
    https://automerge.org

    Martin
    https://martin.kleppmann.com
    https://twitter.com/martinkl
    https://nondeterministic.computer/@martin
    https://linkedin.com/in/martinkleppmann

    Jesse
    https://twitter.com/jessetanderson
    https://www.jesse-anderson.com
    https://sodapodcast.libsyn.com/site
    https://linkedin.com/in/jessetanderson
    https://www.jesse-anderson.com/category/blog

    DESCRIPTION
    Jesse 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 BOOKS
    Martin Kleppmann • Designing Data-Intensive Applications
    Martin Kleppmann • Secret Colors: A Gentle Introduction to Cryptography
    Jesse Anderson • Data Teams
    Jesse Anderson • Data Engineering Teams
    Jesse Anderson • The Ultimate Guide to Switching Careers to Big Data
    Viktor Gamov, Dylan Scott & Dave Klein • Kafka in Action
    Fabian Hueske & Vasiliki Kalavri • Stream Processing with Apache Flink

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Designing Data Governance from the Ground Up • Lauren Maffeo & Samia Rahman

    Designing Data Governance from the Ground Up • Lauren Maffeo & Samia Rahman

    This interview was recorded for the GOTO Book Club.
    http://gotopia.tech/bookclub

    Read the full transcription of the interview here

    Lauren 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 Seagen

    RESOURCES
    Lauren
    https://twitter.com/LaurenMaffeo
    https://www.linkedin.com/in/laurenmaffeo

    Samia
    https://www.linkedin.com/in/samia-r-b7b65216
    https://twitter.com/rahman1_samia

    DESCRIPTION
    Data 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 Programmers

    The interview is based on the book " Designing Data Governance from the Ground Up".

    RECOMMENDED BOOKS
    Lauren Maffeo • Designing Data Governance from the Ground Up
    Katharine Jarmul • Practical Data Privacy
    Katharine Jarmul & Jacqueline Kazil • Data Wrangling with Python
    Yehonathan Sharvit • Data-Oriented Programming
    Zhamak Dehghani • Data Mesh
    Eberhard Wolff & Hanna Prinz • Service Mesh
    Piethein Strengholt • Data Management at Scale
    Martin Kleppmann • Designing Data-Intensive Applications

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Central Bank Digital Currency (CBDC): The Technical Breakdown • John Davies & Lars Hupel

    Central Bank Digital Currency (CBDC): The Technical Breakdown • John Davies & Lars Hupel

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    http://gotopia.tech

    Read the full transcription of this interview here

    John Davies - CTO & Co-founder at Velo Payments
    Lars Hupel - Chief Evangelist at Giesecke+Devrient

    RESOURCES
    https://en.wikipedia.org/wiki/Central_bank_digital_currency
    https://en.wikipedia.org/wiki/M-Pesa
    https://www.iso20022.org/iso-20022

    John
    https://twitter.com/jtdavies
    https://linkedin.com/in/jdavies
    https://johntdavies.com

    Lars
    https://mastodon.hupel.info/@lars
    https://linkedin.com/in/lars-hupel
    https://lars.hupel.info

    DESCRIPTION
    John Davis and Lars Hupel explore the distinctiveness of CBDC compared to cryptocurrencies. They emphasize the technical underpinnings, architecture, and practical applications of CBDC, focusing on its potential to facilitate offline payments, enhance security, and ensure efficient, instantly settled transactions. The conversation underscores the flexibility of CBDC and its coexistence with existing payment methods, making it a compelling topic for tech-savvy individuals.
    In summary, this discussion offers technical audiences valuable insights into CBDC's technical foundations and its transformative potential in the digital payment landscape.

    RECOMMENDED BOOKS
    Rafal Ganowski • CBDC
    Rodrigo Belone • New Money: The Guide to CBDC's
    Joseph J Wang • Central Banking 101
    Vlad CryptoGuy • CBDCs: Introduction to Central Bank Digital Currency

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Unleashing Native Imaging Power in GraalVM • Alina Yurenko & Bert Jan Schrijver

    Unleashing Native Imaging Power in GraalVM • Alina Yurenko & Bert Jan Schrijver

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    http://gotopia.tech

    Read the full transcription of this interview here

    Alina Yurenko - Developer Advocate for GraalVM at Oracle Labs
    Bert Jan Schrijver - JavaOne Rockstar & Champion, NLJUG Leader & CTO at OpenValue

    RESOURCES
    Alina
    https://twitter.com/alina_yurenko
    https://github.com/alina-yur
    https://linkedin.com/in/alinayurenko

    Bert Jan
    https://twitter.com/bjschrijver
    https://github.com/bertjan
    https://linkedin.com/in/bjschrijver

    DESCRIPTION
    Embark 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 BOOKS
    A B Vijay Kumar • Supercharge Your Applications with GraalVM
    John Clingan & Ken Finnigan • Kubernetes Native Microservices with Quarkus & MicroProfile
    Gerald M. Weinberg • Becoming a Technical Leader

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Quarkus Unveiled: Efficiency & Green Impact • Holly Cummins & Charles Humble

    Quarkus Unveiled: Efficiency & Green Impact • Holly Cummins & Charles Humble

    This interview was recorded at GOTO Aarhus for GOTO Unscripted.
    gotopia.tech

    Read the full transcription of this interview here

    Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team
    Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant

    RESOURCES
    Holly
    hollycummins.com
    hollycummins.com/type/blog
    twitter.com/holly_cummins
    hachyderm.io/@holly_cummins
    github.com/holly-cummins
    linkedin.com/in/holly-k-cummins

    Charles
    twitter.com/charleshumble
    linkedin.com/in/charleshumble
    mastodon.social/@charleshumble

    DESCRIPTION
    Charles 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 BOOKS
    Anne Currie, Sarah Hsu, & Sara Bergman • Building Green Software
    Ioannis Kolaxis • 101 Green Software
    Mehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business Sustainability
    Anne Currie & Charles Humble • The Cloud Native Attitude
    David Allen • Getting Things Done
    Matthew Skelton & Manuel Pais • Remote Team Interactions Workbook
    Matthew Skelton & Manuel Pais • Team Topologies

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Building Green Software Part 4: Operational Efficiency • Anne Currie

    Building Green Software Part 4: Operational Efficiency • Anne Currie

    This interview was recorded for the GOTO Book Club.
    gotopia.tech/bookclub

    Read the full transcription of the interview here

    Anne Currie - Co-Author of "Building Green Software", Leadership Team at Green Software Foundation & Veteran Software Engineer

    RESOURCES
    oreilly.com/library/view/building-green-software/9781098150617
    greensoftware.foundation

    Anne
    annecurrie.com
    twitter.com/anne_e_currie

    DESCRIPTION
    How 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'Reilly

    RECOMMENDED BOOKS
    Anne Currie, Sarah Hsu, & Sara Bergman • Building Green Software
    Ioannis Kolaxis • 101 Green Software
    Mehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business Sustainability
    Lässig, Kersting & Morik • Computational Sustainability
    Zbigniew H. Gontar • Smart Grid Analytics for Sustainability and Urbanization
    Katsoni & Segarra-Oña • Smart Tourism as a Driver for Culture and Sustainability

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Unlocking the Web: Exploring WebAuthn & Beyond • Eli Holderness & Mark Rendle

    Unlocking the Web: Exploring WebAuthn & Beyond • Eli Holderness & Mark Rendle

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    gotopia.tech

    Read the full transcription of this interview here

    Eli Holderness - Developer Advocate at Scaleway
    Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building Software

    RESOURCES
    Eli

    twitter.com/eliholderness
    linkedin.com/in/eli-holderness-4890b886
    hachyderm.io/@eli

    Mark
    twitter.com/markrendle
    github.com/markrendle
    linkedin.com/in/markrendle

    DESCRIPTION
    Mark Rendle interviews Eli Holderness, a developer advocate at Scaleway, about WebAuthn and the future of web authentication. Eli explains the intricacies of WebAuthn, delving into public key cryptography and hardware security tokens.

    The conversation extends to broader topics, including data privacy, the challenges of passwordless authentication, and the potential impact of WebAssembly on cloud computing.

    The interview provides insights into the evolving landscape of web development, security, and cloud services, offering a glimpse into the advancements and challenges faced by developers and cloud providers.

    RECOMMENDED BOOKS
    Liz Rice • Container Security
    Liz Rice • Kubernetes Security
    Aaron Parecki • OAuth 2.0 Simplified
    Aaron Parecki • OAuth 2.0 Servers
    Aaron Parecki • The Little Book of OAuth 2.0 RFCs
    Erdal Ozkaya • Cybersecurity: The Beginner's Guide
    Richer & Sanso • OAuth 2 in Action

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Data-Oriented Programming • Yehonathan Sharvit & James Lewis

    Data-Oriented Programming • Yehonathan Sharvit & James Lewis

    This interview was recorded for the GOTO Book Club.
    gotopia.tech/bookclub

    Read the full transcription of the interview here

    Yehonathan Sharvit - Author of Data-Oriented programming
    James Lewis - Principal Consultant & Technical Director at Thoughtworks

    RESOURCES
    Get 35% discount on all Manning products with code: *ytGOTO35*

    Yehonathan
    twitter.com/viebel
    github.com/viebel
    linkedin.com/in/viebel
    blog.klipse.tech

    James
    twitter.com/boicy
    linkedin.com/in/james-lewis-microservices

    DESCRIPTION
    Unlock the power of data-oriented programming with this groundbreaking guide ‘Data-Oriented Programming: Reduce software complexity‘, introducing a paradigm that revolutionizes software design by representing data through generic immutable structures. DOP simplifies state management, streamlines concurrency and eradicates common issues in object-oriented code, all while offering language-agnostic flexibility. In this GOTO Book Club episode, author Yehonathan Sharvit spoke to James Lewis about how you can change the way you look at programming where code is clearer, state-related bugs are history, and your applications are more robust.

    This conversation-driven book is complete with code snippets and diagrams about DOP and the best part—it's not bound to a single programming language, making it adaptable to JavaScript, Ruby, Python, Clojure and traditional languages like Java or C#. Learn to design data models for business entities and implement state management systems without mutating data. Discover how to separate code from data, write data-oriented unit tests, and specify the shape of your data, all while gaining a deeper understanding of these exciting new concepts.

    The interview is based on the book "Data-Oriented Programming"

    RECOMMENDED BOOKS
    Yehonathan Sharvit • Data-Oriented Programming
    Yehonathan Sharvit • The Clojure Workshop
    Zhamak Dehghani • Data Mesh
    Eberhard Wolff & Hanna Prinz • Service Mesh
    Piethein Strengholt • Data Management at Scale
    Martin Kleppmann • Designing Data-Intensive Applications

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Practical Data Privacy • Katharine Jarmul & Alyona Galyeva

    Practical Data Privacy • Katharine Jarmul & Alyona Galyeva

    This interview was recorded for the GOTO Book Club.
    gotopia.tech/bookclub

    Read the full transcription of the interview here

    Katharine Jarmul - Principal Data Scientist at Thoughtworks & Author of "Practical Data Privacy"
    Alyona Galyeva - Principal MLOps & Data Engineer at Thoughtworks

    RESOURCES
    Katharine
    twitter.com/kjam
    linkedin.com/in/katharinejarmul
    kjamistan.com
    probablyprivate.com

    Alyona
    github.com/alyonagalyeva
    linkedin.com/in/alyonagalyeva

    DESCRIPTION
    Integrating 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 BOOK
    Katharine Jarmul • Practical Data Privacy
    Katharine Jarmul & Jacqueline Kazil • Data Wrangling with Python
    Katharine Jarmul & Richard Lawson • Python Web Scraping
    Yehonathan Sharvit • Data-Oriented Programming
    Zhamak Dehghani • Data Mesh
    Eberhard Wolff & Hanna Prinz • Service Mesh
    Piethein Strengholt • Data Management at Scale
    Martin Kleppmann • Designing Data-Intensive Applications

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    The Current State of Software Engineering • Jez Humble & Holly Cummins

    The Current State of Software Engineering • Jez Humble & Holly Cummins

    This interview was recorded at GOTO Aarhus for GOTO Unscripted.
    gotopia.tech

    Read the full transcription of this interview here

    Jez Humble - SRE at Google Cloud & Lecturer at UC Berkeley
    Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team

    RESOURCES
    dora.dev

    Jez
    continuousdelivery.com
    github.com/jezhumble
    linkedin.com/in/jez-humble
    @jezhumble
    sre.google/resources

    Holly
    hollycummins.com
    hollycummins.com/type/blog
    @holly_cummins
    hachyderm.io/@holly_cummins
    github.com/holly-cummins
    linkedin.com/in/holly-k-cummins

    DESCRIPTION
    Holly Cummins and Jez Humble explore the delicate balance of communication in the tech industry. They dissect two contrasting trends – the need for increased communication and the burden of communication overhead. Jez highlights the importance of effectively managing limited communication bandwidth, emphasizing the need to focus on the right things and automate processes when possible. They delve into the significance of good platforms and touch on the persistence of the perennial issue of code formatting standards.
    Despite the challenges, they remain optimistic about the potential for positive change and acknowledge the progress made through continuous integration.

    RECOMMENDED BOOKS
    Nicole Forsgren, Jez Humble & Gene Kim • Accelerate
    Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook
    Jez Humble & David Farley • Continuous Delivery
    Jez Humble, Joanne Molesky & Barry O'Reilly • Lean Enterprise
    Holly Cummins & Timothy Ward • Enterprise OSGi in Action
    Liz Rice • Container Security
    Liz Rice • Kubernetes Security
    Brendan Burns, Joe Beda & Kelsey Hightower • Kubernetes: Up and Running

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

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

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

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    gotopia.tech

    Read the full transcription of this interview here

    Dave Thomas - Author of The Pragmatic Programmer
    Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover

    RESOURCES
    youtu.be/Adu75GJ0w1o
    youtu.be/gy44CTCce0o
    unison-lang.org

    Dave
    @pragdav
    pragdave.me
    github.com/pragdave
    linkedin.com/in/dave-thomas-53aa1057

    Hannes
    @hannes_lowette
    github.com/Belenar
    linkedin.com/in/hanneslowette

    DESCRIPTION
    Software 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 BOOKS
    Dave Thomas & Andy Hunt • The Pragmatic Programmer
    Dave Thomas • Programming Elixir

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

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

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

    This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
    gotopia.tech

    Read the full transcription of this interview here

    Matt Turner - DevOps Leader & Software Engineer at Tetrate
    Adrian Mouat - Author of 'Using Docker' & Dev Rel at Chainguard

    RESOURCES
    github.com/wolfi-dev

    Matt
    @mt165
    github.com/mt-inside
    linkedin.com/in/mt165
    mt165.co.uk

    Adrian
    @adrianmouat
    github.com/amouat
    linkedin.com/in/adrianmouat
    adrianmouat.com

    DESCRIPTION
    Adrian 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 BOOKS
    Adrian Mouat • Using Docker
    Burns, Beda & Hightower • Kubernetes: Up & Running
    Burns, Villalba, Strebel & Evenson • Kubernetes Best Practices
    Liz Rice • Container Security

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

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

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

    This interview was recorded for the GOTO Book Club.
    gotopia.tech/bookclub

    Read the full transcription of the interview here

    Imran Rashid - Author of "Offline" & "Feelability"
    Fabio Pereira - TEDx Speaker & Author of "Digital Nudge"

    RESOURCES
    Imran

    @DrImranRashid
    linkedin.com/in/imranrashid

    Fabio
    @fabiopereirame
    linkedin.com/in/fabiopereirame
    fabiopereira.me

    DESCRIPTION
    Amid the challenges caused by the COVID-19 pandemic, which has laid bare an exceedingly digitized way of life and a marked reduction in interpersonal interactions, a key question has emerged: How can software developers aspire to foster in this evolving landscape? Is it one that remains subject to external forces and unending technological advancement where metrics such as speed, consumption and financial prosperity dominate? Alternatively, should the pursuit revolve around the re-establishment of an authentic connection with life, thereby enabling a deeper sense of purpose, immersion, and human connectivity, especially in software development?

    In "Feelability," the sequel to the acclaimed bestseller "Offline," readers are invited into a thought-provoking discussion between the author, Dr. Imran Rashid, a specialist doctor, and Fabio Pereira, as they explore the profound consequences of our digitized and rapidly accelerating society on individuals. Learn about some practical tools to navigate the challenges posed by technology's impact and confront smartphone addiction. Whether you seek to reclaim a more meaningful and connected existence or are intrigued by the stories behind this insightful work, "Feelability" offers an enlightening journey toward a more fulfilled life in our digitized age.

    The interview is based on the book "FEELABILITY"

    RECOMMENDED BOOKS
    Imran Rashid & Rikke Østergaard • FEELABILITY
    Imran Rashid & Soren Kenner • Offline
    Fabio Pereira • Digital Nudge
    Daniel Kahneman • Thinking, Fast and Slow
    Thaler & Sunstein • Nudge
    Dan Ariely • Predictably Irrational
    Robert B Cialdini • Influence, New and Expanded

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

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

    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.tech

    Read the full transcription of this interview here

    Søren Gammelmark - Quantum Software Architect at Kvantify
    Stig Elkjær Rasmussen - Quantum Engineer with a PhD in Quantum Technology & ML at Kvantify
    James Lewis - Principal Consultant & Technical Director at Thoughtworks

    RESOURCES

    Søren

    @SGammelmark
    linkedin.com/in/sgammelmark

    Stig
    linkedin.com/in/s-e-rasmussen

    James
    @boicy
    linkedin.com/in/james-lewis-microservices

    DESCRIPTION
    Quantum 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 BOOKS

    Johan Vos • Quantum Computing in Action (available soon)
    Jack D. Hidary • Quantum Computing: An Applied Approach
    Sarah C. Kaiser & Christopher Grenade • Learn Quantum Computing with Python and Q#
    Venkateswaran Kasirajan • Fundamentals of Quantum Computing
    Brian Clegg • Quantum Computing: The Transformative Technology of the Qubit Revolution
    Scott Aaronson • Quantum Computing Since Democritus
    William (Chuck) Easttom • Quantum Computing Fundamentals
    Wolfgang Scherer • Mathematics of Quantum Computing

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Design for Developers • Stephanie Stimac & Sophie Freiermuth

    Design for Developers • Stephanie Stimac & Sophie Freiermuth

    This interview was recorded for the GOTO Book Club.
    gotopia.tech/bookclub

    Read the full transcription of the interview here

    Stephanie Stimac - Author of "Design for Developers" and Design & UX Consultant
    Sophie Freiermuth - UX & Service Design, Manager, Strategist, Designer, Trainer, Coach, CSPO

    RESOURCES
    Get 35% discount on all Manning products with code: *ytGOTO35*
    mng.bz/z5RQ

    Stephanie
    seaotta.dev
    @seaotta
    linkedin.com/in/stephaniestimac
    github.com/ststimac
    instagram.com/seaotta

    Sophie
    @wickedgeekie
    wakelet.com/@SophieFreiermuth
    linkedin.com/in/sophiefrei
    github.com/wickedgeekie

    DESCRIPTION
    Design for Developers reveals essential design and UX principles every web developer needs to know. You’ll love the book’s developer-centric approach, which demonstrates new ideas with examples from popular sites and user interfaces. Discover insightful techniques for user research, and learn to use color, typography, and layout to create communicative web visuals. By the time you’re done reading, you’ll know it’s true: having good design sense will make you a better web developer!

    In Design for Developers you will learn how to:
    • Use color, typography, and layout to create hierarchy on a web page
    • Apply color palettes consistently in a user interface
    • Choose the correct typefaces and fonts
    • Conduct user research to validate design decisions
    • Quickly plan a website’s layout and structure

    * Book description: © Manning

    The interview is based on the book "Design for Developers"

    RECOMMENDED BOOKS
    Stephanie Stimac • Design for Developers
    Christian Clausen • Five Lines of Code
    Martin Fowler • Refactoring
    Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know
    Kevlin Henney • 97 Things Every Programmer Should Know

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

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

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

    This interview was recorded at GOTO Aarhus for GOTO Unscripted.
    gotopia.tech

    Read the full transcription of this interview here

    Robert Virding - Erlang Co-inventor & Principal Language Expert at Erlang Solutions
    Francesco Cesarini - Founder of Erlang Solutions & O'Reilly Author

    RESOURCES
    Robert
    @rvirding
    github.com/rvirding
    linkedin.com/in/robertvirding

    Francesco
    @FrancescoC
    github.com/francescoc
    linkedin.com/in/francescocesarini

    DESCRIPTION
    Erlang 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 BOOKS
    Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP
    Francesco Cesarini & Simon Thompson • Erlang Programming
    Saša Jurić • Elixir in Action
    Joe Armstrong • Programming Erlang
    Dave Thomas • Programming Elixir ≥ 1.6: Functional
    Simon St. Laurent • Introducing Erlang
    Logan, Merritt & Carlsson • Erlang and OTP in Action
    McCord, Tate & Valim • Programming Phoenix 1.4

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

    Building Green Software Part 3: Code Efficiency • Anne Currie

    Building Green Software Part 3: Code Efficiency • Anne Currie

    This interview was recorded for the GOTO Book Club.
    gotopia.tech/bookclub

    Read the full transcription of the interview here

    Anne Currie - Co-Author of "Building Green Software", Leadership Team at Green Software Foundation & Veteran Software Engineer

    RESOURCES
    oreilly.com/library/view/building-green-software/9781098150617
    greensoftware.foundation

    Anne
    annecurrie.com
    @anne_e_currie

    DESCRIPTION
    How 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'Reilly

    RECOMMEDED BOOKS
    Anne Currie, Sarah Hsu, & Sara Bergman • Building Green Software
    Ioannis Kolaxis • 101 Green Software
    Mehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business Sustainability
    Lässig, Kersting & Morik • Computational Sustainability
    Zbigniew H. Gontar • Smart Grid Analytics for Sustainability and Urbanization
    Katsoni & Segarra-Oña • Smart Tourism as a Driver for Culture and Sustainability

    Twitter
    Instagram
    LinkedIn
    Facebook

    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket: gotopia.tech

    SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!