GOTO - The Brightest Minds in Tech

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

  1. HACE 5 DÍAS

    Kotlin for Developers • Marcin Moskala & Nicola Corti

    This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub Read the full transcription of the interview here Marcin Moskala - Fullstack Kotlin Developer, Founder of Kt. Academy & Author of "Effective Kotlin", et al. Nicola Corti - Staff Android Engineer at Meta, React Native Core Team Member & Open Source Lover RESOURCES Marcin https://x.com/marcinmoskala https://kt.academy https://github.com//marcinmoskala https://www.instagram.com/cortinico Nicola https://x.com/cortinico https://ncorti.com https://github.com/cortinico https://www.linkedin.com/in/cortinico Links https://developer.android.com/develop/ui/compose/kotlin https://detekt.dev https://www.abreslav.com https://kt.academy/article/ek-composition https://kt.academy/article/books-kotlin-for-developers-ready DESCRIPTION In this episode of the "GOTO Book Club", Nicola Corti talks to Marcin Moskala, author of "Effective Kotlin", to unravel the inspiration, evolution, and community impact of his work. Moskala reflects on his decade-long journey with Kotlin, revealing how his book bridges the gap between Java-centric practices and Kotlin’s idiomatic potential. The discussion spans essential topics like factory functions, composition over inheritance, and the iterative process behind curating best practices tailored to Kotlin’s strengths. Marcin also highlights the "Kotlin for Developers" series and his Give IT Forward initiative, showcasing his commitment to empowering developers and fostering accessible programming education worldwide. RECOMMENDED BOOKS Marcin Moskala • Effective Kotlin Marcin Moskala • Kotlin Essentials Marcin Moskala • Functional Kotlin Marcin Moskala • Kotlin Coroutines Marcin Moskala • Advanced Kotlin Marcin Moskala & Igor Wojda • Android Development with Kotlin Venkat Subramaniam • Programming Kotlin Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    47 min
  2. 6 JUN

    Design & Develop Distributed Software Better w/ Multiplayer • Tom Johnson & Julian Wood

    This interview was recorded for GOTO Unscripted. https://gotopia.tech Read the full transcription of this interview here Thomas Johnson - Co-Founder & CTO at Multiplayer Julian Wood - Serverless Developer Advocate at AWS RESOURCES Tom https://x.com/tomjohnson3 https://www.linkedin.com/in/tomjohnson3 https://github.com/tomjohnson3 Julian https://bsky.app/profile/julianwood.com https://twitter.com/julian_wood http://www.wooditwork.com https://www.linkedin.com/in/julianrwood Links https://www.multiplayer.app DESCRIPTION Julian Wood and Tom Johnson explore the complexities of modern software development, with Tom sharing his journey from machine learning and distributed systems to founding Multiplayer, a company focused on simplifying development by automating documentation, debugging, and system design. They discuss the challenges of building and managing complex software architectures, especially with microservices and cloud platforms, and the need for better tooling to address these issues. Tom emphasizes the importance of simplicity, collaboration, and transparency in development, especially when it comes to API design and managing system dependencies. They also explore best practices for team communication, the evolving role of platform engineering, and the shift toward a future where infrastructure is abstracted away, allowing developers to focus on software creation. Together, they envision a world where better tools and AI lower the barrier to entry for developers, driving innovation and enabling more people to bring their ideas to life. RECOMMENDED BOOKS Simon Brown • Software Architecture for Developers Vol. 2 David Farley • Modern Software Engineering Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook Simon Wardley • Wardley Maps Simon Wardley • Wardley Mapping, The Knowledge David Anderson, Marck McCann & Michael O'Reilly • The Value Flywheel Effect Mike Amundsen • Restful Web API Patterns & Practices Cookbook Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    45 min
  3. 30 MAY

    Communication Patterns • Jacqui Read & Gregor Hohpe

    This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub Read the full transcription of the interview here Jacqui Read - Software Architect, Speaker & Author of "Communication Patterns" Gregor Hohpe - Author of "Platform Strategy", "The Software Architect Elevator", et al. RESOURCES Jacqui https://bsky.app/profile/tekiegirl.bsky.social https://jacquiread.com https://fosstodon.org/@tekiegirl https://www.linkedin.com/in/jacquelineread https://github.com/tekiegirl Gregor https://twitter.com/ghohpe https://www.linkedin.com/in/ghohpe https://architectelevator.com Links https://acedmodel.com DESCRIPTION Jacqui Read and Gregor Hohpe discuss her book "Communication Patterns", which aims to bridge the gap in effective communication for software professionals. Jacqui highlights the importance of core communication skills, covering topics like visuals, writing, knowledge management, and remote collaboration. The book offers practical patterns for improving diagrams, addressing multimodal communication issues, and ensuring accessibility, particularly for neurodiverse individuals. Jacqui also introduces her upcoming ACED Model, a strategic framework to align software development with business needs while remaining adaptable. RECOMMENDED BOOKS Jacqui Read • Communication Patterns Gregor Hohpe • Platform Strategy Gregor Hohpe • The Software Architect Elevator Gregor Hohpe • Cloud Strategy Gregor Hohpe • Enterprise Integration Patterns, Vol 2 Gregor Hohpe & Bobby Woolf • Enterprise Integration Patterns Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides • Design Patterns Neal Ford, Matthew McCullough & Nathaniel Schutta • Presentation Patterns Martin Fowler • UML Distilled Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    45 min
  4. 23 MAY

    From XP to TCR & Limbo • Kent Beck & Daniel Terhorst-North

    This interview was recorded for GOTO Unscripted. https://gotopia.tech Read the full transcription of this interview here Kent Beck - Software Engineer & Creator of Extreme Programming Daniel Terhorst-North - Originator of Behavior Driven Development (BDD) & Principal at Dan North & Associates RESOURCES Kent https://bsky.app/profile/kentbeck.bsky.social https://www.kentbeck.com https://github.com/KentBeck https://twitter.com/KentBeck https://www.linkedin.com/in/kentbeck Daniel https://bsky.app/profile/tastapod.com https://twitter.com/tastapod https://www.linkedin.com/in/tastapod https://github.com/tastapod https://mastodon.social/@tastapod http://dannorth.net/blog DESCRIPTION Kent Beck and Daniel Terhorst-North reflect on the evolution of Extreme Programming (XP) and its lasting impact on agile software development. They explore the importance of short feedback loops, iterative learning, and adaptability in different phases of product development, as outlined in Beck’s 3X model (Exploration, Expansion, Extraction). Kent introduces radical techniques like Test && Commit || Revert (TCR) and Limbo, which challenge traditional coding and collaboration practices by emphasizing tiny, safe iterations. The conversation ties in psychological safety, a key factor in high-performing teams, as outlined by Amy C. Edmondson. Kent envisions a future where software development scales in real-time, pushing teams to embrace faster experimentation, responsibility, and continuous learning in a rapidly evolving tech landscape. RECOMMENDED BOOKS Kent Beck • Tidy First? Kent Beck & Cynthia Andres • Extreme Programming Explained Amy C. Edmondson • The Fearless Organization Amy C. Edmondson • Right Kind of Wrong Jez Humble & David Farley • Continuous Delivery Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    41 min
  5. 16 MAY

    Unbundling the Enterprise • Stephen Fishman, Matt McLarty & Erik Wilde

    This interview was recorded for the GOTO Book Club. gotopia.tech/bookclub Read the full transcription of the interview here Stephen Fishman - Field CTO at Boomi & Co-Author of "Unbundling the Enterprise" Matt McLarty - CTO at Boomi & Co-Author of "Unbundling the Enterprise" Erik Wilde - Principal Consultant at INNOQ RESOURCES Stephen https://x.com/fistsOfReason https://www.linkedin.com/in/stephenhfishman https://github.com/StephenFishman Matt https://bsky.app/profile/mattmclartybc.bsky.social https://x.com/MattMcLartyBC https://www.linkedin.com/in/mattmclartybc Erik https://www.linkedin.com/in/erikwilde https://github.com/dret Links https://itrevolution.com/articles https://www.hbs.edu/faculty/Pages DESCRIPTION How can businesses thrive by embracing optionality through digital transformation? Authors Matt McLarty and Stephen Fishman talk about their book “Unbundling the Enterprise” with Erik Wilde. They highlight the power of APIs and flexible systems in enabling companies to capitalize on unforeseen opportunities, or "happy accidents," and how low-cost experimentation can drive long-term success. The conversation emphasizes that optionality is crucial not only in tech but also in business strategy, urging organizations to view their digital capabilities as part of a broader platform that supports both developer empowerment and revenue growth. With insights on optimization, platform engineering, and the importance of aligning technology with business objectives, the authors offer a roadmap for companies to navigate the future with agility and resilience. RECOMMENDED BOOKS Stephen Fishman & Matt McLarty • Unbundling the Enterprise Carliss Y. Baldwin • Design Rules, Vol. 2 Matthew Skelton & Manuel Pais • Team Topologies Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook Mik Kersten • Project to Product Andrew Harmel-Law • Facilitating Software Architecture Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    42 min
  6. 9 MAY

    How To Lead Through Transformation in Tech • Hannah Foxwell & Charles Humble

    This interview was recorded for GOTO Unscripted. gotopia.tech Read the full transcription of this interview here Hannah Foxwell - Independent Consultant & Founder of "AI for the rest of us" Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant RESOURCES Hannah https://bsky.app/profile/hannahfoxwell.net https://medium.com/@hannahfoxwell https://x.com/HannahFoxwell https://github.com/hannahfoxwell https://www.linkedin.com/in/hannah-foxwell Charles https://bsky.app/profile/charleshumble.bsky.social https://linkedin.com/in/charleshumble https://mastodon.social/@charleshumble https://conissaunce.com DESCRIPTION Charles Humble and Hannah Foxwell explore the multifaceted challenges and opportunities presented by emerging technologies, modern work practices, and management dynamics. They emphasize the importance of methodologies like pair programming, flexible work designs, and inclusive team environments, especially for accommodating neurodiverse and introverted individuals. Foxwell introduces the “three-teams model” to guide new managers in aligning with direct reports, leadership peers, and cross-functional collaborators. She underscores the significance of equitable leadership through mentorship, coaching, and sponsorship, particularly for underrepresented groups. Exploring  AI’s potential, Foxwell highlights its transformative impact on software development and enterprise processes while cautioning against rushed adoption. She advocates for thoughtful experimentation and user-centric design, noting the need for cultural and structural shifts to fully realize AI’s benefits. Ultimately, the conversation centers on intentionality, empathy, and the need for organizations to balance innovation with human-centric practices. [...] RECOMMENDED BOOKS Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook Jez Humble & David Farley • Continuous Delivery Barbara Oakley • A Mind For Numbers Pooja K. Agarwal & Patrice M. Bain • Powerful Teaching Barbara Oakley & Olav Schewe • Learn Like a Pro Daniel Kahneman • Thinking, Fast and Slow Matthew Skelton & Manuel Pais • Team Topolog Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    50 min
  7. 2 MAY

    Facilitating Software Architecture • Andrew Harmel-Law & Sonya Natanzon

    This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub Read the full transcription of the interview here Andrew Harmel-Law - Technical Principal at Thoughtworks & Author of "Facilitating Software Architecture" Sonya Natanzon - Senior Director of Software Engineering at Guardant Health RESOURCES Andrew https://bsky.app/profile/andrewhl.bsky.social https://twit.social/@ahl https://github.com/andrewharmellaw https://www.linkedin.com/in/andrewharmellaw Sonya https://www.linkedin.com/in/sonya-natanzon Links https://facilitatingsoftwarearchitecture.com https://martinfowler.com/articles https://www.thoughtworks.com/radar/techniques https://www.cognitect.com/blog/2011/11/15 https://medium.com/@vanessamformicola DESCRIPTION Sonya Natanzon and Andrew Harmel-Law explore key concepts from Andrew’s book, fostering decentralized sociotechnical systems, emphasizing the importance of embracing imperfection in decision-making, and combating cognitive biases like the framing effect. They highlight the shift to prioritizing learning, adaptability, and small, fast iterations in socio-technical systems. Andrew discusses psychological safety as vital for empowering teams to innovate while maintaining accountability, advocating for experimentation and collective ownership of evolving codebases. Together, they underline the importance of balancing creativity and structure to build resilient, adaptive systems that thrive in complexity. RECOMMENDED BOOKS Andrew Harmel-Law • Facilitating Software Architecture Diana Montalion • Learning Systems Thinking Donald G. Reinertsen • The Principles of Product Development Flow Alexander, Ishikawa, Silverstein, Jacobson, Fiksdahl-King & Ange • A Pattern Language Patty McCord • Powerful Shoshana Zuboff • The Age of Surveillance Capitalism Matthew Skelton & Manuel Pais • Tea Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    42 min
  8. 25 ABR

    Revolutionizing Software with Moldable Development • Tudor Girba & Julian Wood

    This interview was recorded for GOTO Unscripted. https://gotopia.tech Read the full transcription of this interview here: https://gotopia.tech/articles/347 Tudor Girba - Software Environmentalist and CEO of feenk Julian Wood - Serverless Developer Advocate at AWS RESOURCES Tudor https://bsky.app/profile/tudorgirba.com https://github.com/girba https://www.linkedin.com/in/girba http://www.tudorgirba.com https://medium.com/@girba Julian https://bsky.app/profile/julianwood.com http://www.wooditwork.com https://www.linkedin.com/in/julianrwood DESCRIPTION Get a sneak peak into the concept of moldable development as a transformative approach through a discussion between Tudor Girba and Julian Wood. By emphasizing the creation of tailored, flexible tools, Girba presents a way to reduce the friction of working with complex systems and legacy code. He explores how contextualized tools, such as those provided by the Glamorous Toolkit, allow developers to engage with software environments in a more intuitive and efficient manner. The integration of generative AI is also examined, where Girba argues that AI's true potential lies not in providing definitive answers but in assisting developers by generating hypotheses and creating tools that support deeper engagement with code. Additionally, the concept of "habitability" is introduced, proposing that software systems, like physical spaces, should be navigable and comprehensible to developers, fostering a more productive and enjoyable experience. This vision of a future where software systems are more accessible and adaptable reflects the growing need to rethink how we interact with code, empowering developers with the tools and perspectives necessary to navigate increasingly complex digital landscapes. RECOMMENDED BOOKS Richard P. Gabriel • Patterns of Software Susanne Kaiser • Adaptive Systems With Domain-Driven Design, Wardley Mapping, and Team Topologies Eric Evans • Domain-Driven Design Matthew Skelton & Manuel Pais • Team Topologies Heidi Helfand • Dynamic Reteaming Vlad Khononov • Learning Domain-Driven Design Erik Schön • The Art of Strategy Thomas Bluesky Twitter Instagram LinkedIn Facebook CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join 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!

    40 min

Acerca de

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.

También te podría interesar

Para escuchar episodios explícitos, inicia sesión.

Mantente al día con este programa

Inicia sesión o regístrate para seguir programas, guardar episodios y enterarte de las últimas novedades.

Elige un país o región

Africa, Oriente Medio e India

Asia-Pacífico

Europa

Latinoamérica y el Caribe

Estados Unidos y Canadá