• Expert Talk: Are We Post-Serverless? • Julian Wood & James Beswick
    Jun 14 2024

    This interview was recorded for GOTO Unscripted.
    https://gotopia.tech

    Read the full transcription of this interview here

    Julian Wood - Developer Advocate at AWS
    James Beswick - Senior Manager, AWS Serverless Developer Advocacy

    RESOURCES
    Julian
    https://twitter.com/julian_wood
    http://www.wooditwork.com
    https://www.linkedin.com/in/julianrwood

    James
    https://twitter.com/jbesw
    https://linkedin.com/in/jamesbeswick

    Links
    https://serverlessland.com
    https://www.comicrelief.com/rednoseday
    https://www.nationwidechildrens.org
    Julian: https://youtu.be/4YeZf3HupQA
    James: https://youtu.be/dUXDuxqTxmo
    Nicki: https://youtu.be/4N2ywun-wTE
    John: https://youtu.be/_76uaHtthYs
    Sarah: https://youtu.be/6_Yzybhmj-8
    Veda: https://youtu.be/-X-YHHU7p20
    Uma & Dhiraj: https://youtu.be/dzW3-Mol1yo
    Ricardo: https://youtu.be/YPQ65budGnI
    Rosemary: https://youtu.be/7j3h2IqkmIA
    Rebekah: https://youtu.be/_ugRNuE9xmA

    DESCRIPTION
    James Beswick and Julian Wood analyze the evolving landscape of serverless computing, from its current state to its future trajectory. They discuss the fusion of containers and serverless, highlighting the flexibility and efficiency gained from running Lambda functions from container images.
    Moreover, they emphasize the importance of asynchronous development and the role it plays in scaling applications, with Julian Wood noting its under-appreciated potential for high performance.

    Throughout the dialogue, they touch on cost management, architectural decisions and the collaborative relationship between AWS and its customers in shaping the future of serverless technologies. As they envision the next five years, they anticipate a continued integration of best practices, platform evolution, and groundbreaking innovations influenced by customer feedback and industry trends. [...]

    RECOMMENDED BOOKS
    Adam Bellemare • Building Event-Driven Microservices
    Peter Sbarski • Serverless Architectures on AWS
    Michael Stack • Event-Driven Architecture in Golang
    Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts
    Gerardus Blokdyk • Event-Driven Architecture EDA
    James Urquh

    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!

    Show more Show less
    46 mins
  • How Structures Affect Outcomes: Software Insights • Elisabeth Hendrickson & Charles Humble
    Jun 7 2024

    This interview was recorded for GOTO Unscripted.
    https://gotopia.tech

    Read the full transcription of this interview here

    Elisabeth Hendrickson - Advisor, Coach, Speaker & Author of "Explore It!"
    Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant

    RESOURCES
    Elisabeth
    https://twitter.com/testobsessed
    https://ruby.social/@testobsessed
    https://github.com/testobsessed
    https://www.linkedin.com/in/testobsessed
    https://curiousduck.io

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

    Links
    Better Testing Worse Quality
    Managing the Proportions of Testing to Other Developers
    https://youtu.be/wtmW89I941I
    https://youtu.be/RRp_NwBmcXw
    Henrik Kniberg
    https://thinker.curiousduck.io
    https://donellameadows.org

    DESCRIPTION
    From debunking testing ratios to exploring the impact of organizational structures on quality, the conversation between Charles Humble and Elisabeth Hendrickson offers actionable insights for engineering leaders. With candid reflections and practical strategies, this episode promises to inspire seasoned professionals and aspiring leaders alike, providing fresh perspectives to drive meaningful change within their teams and organizations.

    To understand the future of software testing we need to understand its roots. Discover game-changing strategies for optimizing team alignment, quality assurance, and more!

    RECOMMENDED BOOKS
    Elisabeth Hendrickson • Explore It!
    Gerald M. Weinberg • An Introduction to General Systems Thinking
    Gerald M. Weinberg • Becoming a Technical Leader
    Donella H. Meadow • Thinking in Systems
    Peter M. Senge • The Fifth Discipline

    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!

    Show more Show less
    44 mins
  • Dev Harmony: Communication & Proven SRE Practices • Liz Fong-Jones & Marit van Dijk
    May 31 2024

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

    Read the full transcription of this interview here

    Liz Fong-Jones - Field CTO at Honeycomb.io
    Marit van Dijk - Developer Advocate at JetBrains & Open Source Contributor

    RESOURCES
    LIz
    https://twitter.com/lizthegrey
    https://linkedin.com/in/efong
    https://www.lizthegrey.com

    Marit
    https://twitter.com/MaritvanDijk77
    https://linkedin.com/in/maritvandijk
    https://mastodon.social/@maritvandijk
    https://github.com/mlvandijk
    https://medium.com/@mlvandijk
    https://maritvandijk.com

    DESCRIPTION
    Explore the intricacies of efficient development collaboration and gain valuable insights into Site Reliability Engineering (SRE) strategies in this engaging conversation.
    Liz Fong-Jones and Marit van Dijk delve into the challenges developers face, emphasizing streamlined communication and workflow optimization. From managing software dependencies to the evolving role of SRE teams, they share practical experiences and thoughts on building internal platforms, shedding light on the collaborative dynamics that shape successful development endeavors.

    Discover how embracing effective communication and proven SRE practices can pave the way for improved team efficiency and impactful software development outcomes.

    RECOMMENDED BOOKS
    Charity Majors, Liz Fong-Jones & George Miranda • Observability Engineering
    Beyer, Murphy, Rensin, Kawahara & Thorne • The Site Reliability Workbook
    Kelly Shortridge & Aaron Rinehart • Security Chaos Engineering
    Nora Jones & Casey Rosenthal • Chaos Engineering
    Russ Miles • Learning Chaos Engineering
    Mark Seemann & Steven van Deursen • Dependency Injection Principles, Practices & Patterns

    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!

    Show more Show less
    34 mins
  • Creating Software with Modern Diagramming Techniques • Ashley Peacock & Stefan Hofer
    May 24 2024

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

    Read the full transcription of the interview here

    Ashley Peacock - Staff Software Engineer at Simply Business & Author of "Creating Software with Modern Diagramming Techniques"
    Stefan Hofer - Co-Author of "Domain Storytelling" & Requirements & DDD Expert at WPS

    RESOURCES
    Ashley
    https://twitter.com/_ashleypeacock
    https://www.linkedin.com/in/ashley-peacock-133749120
    https://medium.com/@ashley-peacock
    https://github.com/apeacock1991

    Stefan
    https://twitter.com/hofstef
    https://social.wps.de/@hofstef
    https://github.com/hofstef
    https://www.linkedin.com/in/hofstef
    https://domainstorytelling.org

    DESCRIPTION
    Diagrams communicate relationships more directly and clearly than words ever can. Using only text-based markup, create meaningful and attractive diagrams to document your domain, visualize user flows, reveal system architecture at any desired level, or refactor your code. With the tools and techniques this book will give you, you’ll create a wide variety of diagrams in minutes, share them with others, and revise and update them immediately on the basis of feedback. Adding diagrams to your professional vocabulary will enable you to work through your ideas quickly when working on your own code or discussing a proposal with colleagues.

    Expand your professional vocabulary by learning to communicate with diagrams as easily and naturally as speaking or writing. This book will provide you with the skills and tools to turn ideas into clear, meaningful, and attractive diagrams in mere minutes, using nothing more complicated than text-based markup. You’ll learn what kinds of diagrams are suited to each of a variety of use cases, from documenting your domain to understanding how complex code pieces together. Model your software’s architecture, creating diagrams focused broadly or narrowly, depending on the audience. Visualize application and user flows, design database schemas, and use diagrams iteratively to design and refactor your application. [...]

    * Book description: © Pragmatic Programmers

    RECOMMENDED BOOKS
    Ashley Peacock • Creating Software with Modern Diagramming Techniques
    Stefan Hofer & Henning Schwentner • Domain Storytelling
    Simon Brown • Software Architecture for Developers Vol. 2
    Woods, Erder & Pureur • Continuous Architecture in Practice

    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!

    Show more Show less
    36 mins
  • Patterns of Distributed Systems • Unmesh Joshi & James Lewis
    May 17 2024

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

    Read the full transcription of the interview here

    Unmesh Joshi - Principal Consultant at Thoughtworks & Author of "Patterns of Distributed Systems"
    James Lewis - Principal Consultant & Technical Director at Thoughtworks

    RESOURCES
    Unmesh
    https://twitter.com/unmeshjoshi
    https://www.linkedin.com/in/unmesh-joshi-9487635
    https://www.thoughtworks.com/profiles/u/unmesh-joshi

    James
    https://twitter.com/boicy
    https://linkedin.com/in/james-lewis-microservices
    https://github.com/boicy
    https://www.bovon.org
    https://www.thoughtworks.com/profiles/j/james-lewis

    DESCRIPTION
    A Patterns Approach to Designing Distributed Systems and Solving Common Implementation Problems

    More and more enterprises today are dependent on cloud services from providers like AWS, Microsoft Azure, and GCP. They also use products, such as Kafka and Kubernetes, or databases, such as YugabyteDB, Cassandra, MongoDB, and Neo4j, that are distributed by nature. Because these distributed systems are inherently stateful systems, enterprise architects and developers need to be prepared for all the things that can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks.

    "Patterns of Distributed Systems" describes a set of patterns that have been observed in mainstream open-source distributed systems. Studying the common problems and the solutions that are embodied by the patterns in this guide will give you a better understanding of how these systems work, as well as a solid foundation in distributed system design principles.

    * Book description: © O'Reilly

    RECOMMENDED BOOKS
    Unmesh Joshi • Patterns of Distributed Systems
    Darnell, Harrison & Seldess • CockroachDB: The Definitive Guide
    Guy Harrison • Next Generation Databases
    Burns, Beda & Hightower • Kubernetes: Up & Running
    Jez Humble & Dave Farley • Continuous Delivery

    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!

    Show more Show less
    41 mins
  • The Art of EDA Visuals: Exploring Concepts Through Graphics • David Boyne & Eric Johnson
    May 10 2024

    This interview was recorded for GOTO Unscripted.
    https://gotoldn.com/2024-eda-aws-day

    Read the full transcription of this interview here

    David Boyne - Senior Developer Advocate at AWS
    Eric Johnson - Principal Developer Advocate for Serverless at AWS

    RESOURCES
    David
    https://twitter.com/boyney123
    https://linkedin.com/in/david-boyne
    https://www.boyney.io

    Eric
    https://twitter.com/edjgeek
    https://linkedin.com/in/singledigit
    https://serverlessland.com

    Links
    https://serverlessland.com/event-driven-architecture/visuals
    https://zettelkasten.de
    https://en.wikipedia.org/wiki/Niklas_Luhmann
    https://youtu.be/39ujoTd2CJI
    https://youtu.be/9StQpMLC-5Q
    https://youtu.be/GBzr48Mj2JU

    DESCRIPTION
    Eric Johnson and Dave Boyne take a deep dive into Event-Driven Architecture (EDA) visuals, dissecting complex concepts with clarity and insight. Their discussion stresses the importance of thoughtful event design, the nuances of event delivery failures, and the intricacies of communicating between bounded contexts.
    With a wealth of experience and expertise, they shed light on the artistry behind EDA visuals, offering hands-on advice for architects and enthusiasts alike. [...]

    RECOMMENDED BOOKS
    Adam Bellemare • Building Event-Driven Microservices
    Peter Sbarski • Serverless Architectures on AWS
    Michael Stack • Event-Driven Architecture in Golang
    Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts
    Gerardus Blokdyk • Event-Driven Architecture EDA
    James Urquhart • Flow Architectures

    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!

    Show more Show less
    39 mins
  • Elixir, Phoenix LiveView & Erlang • Sophie DeBenedetto & Andrea Leopardi
    May 3 2024

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

    Read the full transcription of this interview here

    Sophie DeBenedetto - Staff Software Engineer at GitHub
    Andrea Leopardi - Elixir Core Team Member, Developer Advocate & Principal Engineer at Veeps

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

    Andrea
    https://twitter.com/whatyouhide
    https://linkedin.com/in/anleopardi
    https://andrealeopardi.com
    https://github.com/whatyouhide
    https://mas.to/@whatyouhide

    Videos
    https://youtu.be/mkGq1WoEvI4
    https://youtu.be/0ONhPnwKI1o
    https://youtu.be/-KCZvquEA6I
    https://youtu.be/JvBT4XBdoUE
    https://youtu.be/Swj47CiK32w
    https://youtu.be/PkHZPTn1brc
    https://youtu.be/PEbQ-s19wKo
    https://youtu.be/vS1_Z4xaeqQ

    DESCRIPTION
    Sophie DeBenedetto and Andrea Leopardi in an illuminating discussion as they navigate the expansive horizons of Elixir, empowering frontend developers with Phoenix LiveView and unveiling the language's network programming prowess.

    This engaging conversation unveils practical applications, highlighting Elixir's elegance in crafting dynamic web solutions and addressing intricate networking challenges. Whether you're a seasoned developer or curious about Elixir's capabilities, this exploration promises a deep dive into the language's versatility.

    RECOMMENDED BOOKS
    Sophie DeBenedetto & Bruce Tate • Programming Phoenix LiveView
    Andrea Leopardi & Jeffrey Matthias • Testing Elixir
    Sean Moriarity • Genetic Algorithms in Elixir
    Sean Moriarity • Machine Learning in Elixir
    Bruce Tate • Programmer Passport: Elixir
    Francesco Cesarini & Steve Vinoski • Designing for Scalability with Erlang/OTP
    Saša Jurić • Elixir in Action
    Joe Armstrong • Programming Erlang

    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!

    Show more Show less
    38 mins
  • Cloud Native Spring in Action • Thomas Vitale & Josh Long
    Apr 26 2024

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

    Read the full transcription of the interview here

    Thomas Vitale - Software Architect at Systematic & Author of "Cloud Native Spring in Action"
    Josh Long - Spring Developer Advocate & Host of "A Bootiful Podcast"

    RESOURCES
    Thomas
    https://www.thomasvitale.com
    https://twitter.com/vitalethomas
    https://linkedin.com/in/vitalethomas
    https://github.com/ThomasVitale

    Josh
    https://twitter.com/Starbuxman
    https://www.linkedin.com/in/joshlong
    https://mastodon.online/@starbuxman
    https://bootifulpodcast.fm
    https://joshlong.com
    https://www.biodrop.io/joshlong

    DESCRIPTION
    In Cloud Native Spring in Action, you’ll learn how to containerize your Spring Boot applications with Cloud Native Buildpacks and deploy them on Kubernetes. This practical guide delivers unique insights into hosting microservices, serverless applications, and other modern architectures on cloud platforms. You’ll learn how to use Spring-based methodologies, practices, and patterns that you won’t find anywhere else.

    In Cloud Native Spring in Action you’ll learn:
    • Cloud native best practices and design patterns
    • Build and test cloud native apps with Spring Boot and Spring Cloud
    • Handle security, resilience, and scalability in imperative and reactive applications
    • Configure, deploy, and observe applications on Kubernetes
    • Continuous delivery and GitOps to streamline your software lifecycle

    * Book description: © Manning

    RECOMMENDED BOOKS
    Thomas Vitale • Cloud Native Spring in Action
    Josh Long • Reactive Spring
    Josh Long, Marten Deinum & Daniel Rubio • Spring 6 Recipes
    Mauricio Salatino • Platform Engineering on Kubernetes
    Mark Heckler • Spring Boot: Up & Running
    Laurentiu Spilca • Spring, Start Here
    Cornelia Davis • Cloud Native Patterns
    Jez Humble & Dave Farley • Continuous Delivery
    Kevin Hoffman • Beyond the Twelve-Factor App

    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!

    Show more Show less
    46 mins