GOTO - The Brightest Minds in Tech

GOTO

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.

read less
TechnologyTechnology

Episodes

Lizard Optimization • Gojko Adzic & Dave Farley
3d ago
Lizard Optimization • Gojko Adzic & Dave Farley
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereGojko Adzic - Software Delivery Consultant & Author of "Lizard Optimization" and many more BooksDave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd.RESOURCESGojkohttps://twitter.com/gojkoadzichttps://www.linkedin.com/in/gojkohttps://github.com/gojkohttps://gojko.netDavehttps://twitter.com/davefarley77https://linkedin.com/in/dave-farley-a67927http://www.continuous-delivery.co.ukhttp://www.davefarley.netDESCRIPTIONDave Farley and Gojko Adzic discuss Gojko’s latest book “Llizard Optimization”, which involves identifying and leveraging unconventional uses and misuses of products to improve them for all users. Gojko shares insights and examples from his experiences with Narakeet and MindMup, highlighting how addressing the needs of outlier users led to significant product enhancements and growth.They also touch on broader themes of user retention, the joy of building and solving problems, and the balance between solo work and collaborative efforts in software development and writing.RECOMMENDED BOOKSGojko Adzic • Lizard OptimizationGojko Adzic • Impact MappingAdzic, Evans & Roden • Fifty Quick Ideas To Improve Your TestsAdzic, Evans & Korac • Fifty Quick Ideas to Improve Your User StoriesAdzic & Korac • Humans vs ComputersGojko Adzic • Specification by ExampleAdzic, Marcetic & Bisset • Bridging the Communication GapAdzic & Korac • Running ServerlessKat Holmes • MismatchDavid Farley • Modern Software EngineeringDave Farley • Continuous Delivery PipelinesDave Farley & Jez Humble • Continuous DeliveryTwitterInstagramLinkedInFacebookLooking 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!
Enabling Microservice Success • Sarah Wells & Sam Newman
Oct 4 2024
Enabling Microservice Success • Sarah Wells & Sam Newman
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereSarah Wells - Independent Consultant & Author & Author of "Enabling Microservice Success"Sam Newman - Microservices Expert & Author of "Building Microservices" & "Monolith to Microservices"RESOURCESSarahhttps://www.sarahwells.devhttps://twitter.com/sarahjwellshttps://linkedin.com/in/sarahjwells1Samhttps://twitter.com/samnewmanhttps://www.linkedin.com/in/samnewmanhttp://samnewman.iohttp://samnewman.io/bloghttps://github.com/snewmanDESCRIPTIONSam Newman talks to Sarah Wells about her new book "Enabling Microservice Success." Sarah Wells, an independent consultant with extensive experience from working at the "Financial Times," shares insights on engineering leadership, culture, and the practicalities of implementing microservices.They discuss challenges like out of hours support, the importance of organizational culture, and lessons learned from early microservice adoption.Sarah and Sam highlight the necessity of a thoughtful approach to microservices, emphasizing team autonomy and resilience.RECOMMENDED BOOKSSarah Wells • Enabling Microservice SuccessSam Newman • Monolith to MicroservicesSam Newman • Building MicroservicesSimon Brown • Software Architecture for Developers Vol. 2Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and RunningTwitterInstagramLinkedInFacebookLooking 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!
Architecture Modernization • Nick Tune & Eduardo da Sliva
Sep 27 2024
Architecture Modernization • Nick Tune & Eduardo da Sliva
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereNick Tune - Author of "Architecture Modernization" & Staff Engineer at PayFitEduardo da Sliva - Independent Consultant on Socio-technical Systems, Architecture & Leadership ModernizationRESOURCESNickhttps://hachyderm.io/@nick_tunehttps://www.linkedin.com/in/nick-tunehttps://nick-tune.mehttps://medium.com/nick-tune-tech-strategy-blogEduardohttps://x.com/emgsilvahttps://mastodon.social/@eduardodasilvahttps://www.linkedin.com/in/emgsilvahttps://github.com/emgsilvahttps://esilva.nethttps://esilva.net/ametDESCRIPTIONEduardo da Silva interviews Nick Tune about his book "Architecture Modernization." Nick Tune shares his motivations for writing the book, emphasizing the socio-technical alignment of software, strategy, and structure. They discuss the importance of business objectives, the role of Architecture Modernization Enabling Teams (AMET), and practical steps to initiate and sustain modernization efforts. Nick Tune also highlights the continuous nature of modernization and the need for organizations to adapt and learn over time.The conversation provides valuable tips for effectively approaching architecture modernization and ensuring long-term success.RECOMMENDED BOOKSNick Tune & Jean-Georges Perrin • Architecture ModernizationScott Millett & Nick Tune • Patterns, Principles, and Practices of DDDMatthew Skelton & Manuel Pais • Team TopologiesFord, Richards, Sadalage & Dehghani • Software Architecture: The Hard PartsSimon Brown • Software Architecture for Developers Vol. 2Woods, Erder & Pureur • Continuous Architecture in PracticeTwitterInstagramLinkedInFacebookLooking 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!
The Evolution of Infrastructure from Code • Adam Keller, Elad Ben-Israel & Eric Johnson
Sep 20 2024
The Evolution of Infrastructure from Code • Adam Keller, Elad Ben-Israel & Eric Johnson
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereAdam Keller - Senior Technologist at AWSElad Ben-Israel - Co-Founder & CEO at Wing & Creator of the AWS CDKEric Johnson - Principal Developer Advocate for Serverless at AWSRESOURCESAdamhttps://x.com/realadamjkellerhttps://www.linkedin.com/in/adamkellerhttps://github.com/adamjkellerhttp://cdk.liveEladhttps://x.com/emeshbihttps://www.linkedin.com/in/hackingonstuffhttps://wing.cloudErichttps://twitter.com/edjgeekhttps://linkedin.com/in/singledigithttps://serverlessland.comDESCRIPTIONEric Johnson and technologists Adam Keller and Elad Ben-Israel explore the evolution of cloud development, discussing the transition from traditional Infrastructure as Code (IaC) to more integrated approaches like Infrastructure Plus Code.Elad, creator of the AWS CDK, and Adam Keller, senior technologist at AWS, look at how tools like the CDK and new languages like Wing are bridging the gap between infrastructure and application development. They emphasize the importance of opinionated frameworks that offer flexibility and customization, addressing challenges in cloud adoption and highlighting the need for clearer abstractions to empower developers and streamline operations. [...]RECOMMENDED BOOKSAdam Bellemare • Building Event-Driven MicroservicesPeter Sbarski • Serverless Architectures on AWSMichael Stack • Event-Driven Architecture in GolangFord, Richards, Sadalage & Dehghani • Software Architecture: The Hard PartsGerardus Blokdyk • Event-Driven Architecture EDAJames Urquhart • Flow ArchitecturesTwitterInstagramLinkedInFacebookLooking 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!
The Value Flywheel Effect: A Modern Cloud Strategy • David Anderson & Charles Humble
Sep 13 2024
The Value Flywheel Effect: A Modern Cloud Strategy • David Anderson & Charles Humble
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereDavid Anderson - Software Architect at G-P/Globalization Partners & Author of "The Value Flywheel Effect"Charles Humble - Freelance Techie, Podcaster, Editor, Author & ConsultantRESOURCESDavidhttps://x.com/davidand393https://www.linkedin.com/in/david-anderson-belfasthttps://theserverlessedge.comCharleshttps://twitter.com/charleshumblehttps://linkedin.com/in/charleshumblehttps://mastodon.social/@charleshumblehttps://conissaunce.comLinkshttps://blog.container-solutions.com/adrian-cockcroft-on-serverless-continuous-resiliencehttps://www.wardleymaps.comDESCRIPTIONDavid Anderson, co-author of "The Value Flywheel Effect", shares his experiences and insights from his time at Liberty Mutual, where he drove significant technological transformation through a serverless first approach in a conversation with Charles Humble.Anderson discusses the importance of aligning business and IT strategy, fostering an environment of psychological safety, and enabling teams with the right tools and frameworks to achieve rapid software development. He emphasizes the value of principles-driven development, collaborative processes, and the impact of using the AWS Cloud Development Kit (CDK) to create reusable patterns. Anderson also highlights the continuous nature of software evolution and the importance of timing and momentum in driving successful change in large organizations. [...]RECOMMENDED BOOKSDavid Anderson, Marck McCann & Michael O'Reilly • The Value Flywheel EffectGregor Hohpe • The Software Architect ElevatorGene Kim, Nicole Forsgren & Jez Humble • AccelerateJim Collins • Turning the FlywheelGene Kim & Steve Spear • Wiring the Winning OrganizationGene Kim, Jez Humble, Patrick Debois, John Willis & Nicole Forsgren • The DevOps HandbookElisabeth Hendrickson • Explore It!Gerald M. Weinberg • Becoming a Technical LeaderTwitterInstagramLinkedInFacebookLooking 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!
Cruising Along with Java • Venkat Subramaniam & Alina Yurenko
Sep 6 2024
Cruising Along with Java • Venkat Subramaniam & Alina Yurenko
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereVenkat Subramaniam - Author of "Cruising Along with Java" and Many More BooksAlina Yurenko - Developer Advocate for GraalVM at Oracle LabsRESOURCESVenkathttps://twitter.com/venkat_shttps://www.linkedin.com/in/vsubramaniamhttps://github.com/venkatshttp://www.agiledeveloper.comAlinahttps://twitter.com/alina_yurenkohttps://github.com/alina-yurhttps://linkedin.com/in/alinayurenkoDESCRIPTIONJava is on a fast-paced development schedule that brings with it improved design capabilities and enhancements for application security. Learn about the changes to Java, from version 9 to 19, and apply new features to build enterprise applications faster and with fewer errors. Get up to speed on how to make your code concise, expressive, and less error prone, and create better OO programs with the newest features. Modularize and create asynchronous applications with ease and proper error handling. This book contains twelve chapters that dive deep into the features, using plenty of examples for you to practice along with.* Book description: © Pragmatic ProgrammersRECOMMENDED BOOKSVenkat Subramaniam • Cruising Along with JavaVenkat Subramaniam • Programming KotlinVenkat Subramaniam • Functional Programming in JavaVenkat Subramaniam • Pragmatic ScalaVenkat Subramaniam • Test-Driving JavaScript ApplicationsSubramaniam & Hunt • Practices of an Agile DeveloperTwitterInstagramLinkedInFacebookLooking 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!
An Insider's Guide to Cloud Computing • David Linthicum & Prasad Rao
Aug 30 2024
An Insider's Guide to Cloud Computing • David Linthicum & Prasad Rao
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereDavid Linthicum - Al & Cloud Thought Leader & Author of "An Insider's Guide to Cloud Computing"Prasad Rao - Principal Solutions Architect at AWS & Co-Author of "Cloud Career Journeys"RESOURCESDavidhttps://x.com/DavidLinthicumhttps://www.linkedin.com/in/davidlinthicumPrasadhttps://www.linkedin.com/in/kprasadraohttps://cloudcareerjourneys.comDESCRIPTIONJoin Prasad Rao in a captivating conversation with David Linthicum, an esteemed authority in cloud computing, as they explore the future landscape of technology in an illuminating interview. Linthicum offers invaluable insights into the evolution of cloud computing, envisioning a future marked by ubiquitous and heterogeneous computing paradigms. With a keen eye on emerging trends and practical strategies, Linthicum sheds light on navigating the complexities of modern technology ecosystems.RECOMMENDED BOOKSDavid Linthicum • An Insider's Guide to Cloud ComputingDavid Linthicum • Cloud Computing and SOA Convergence in Your EnterpriseDavid Linthicum • Enterprise Application IntegrationPrasad Rao & Ashish Prajapati • Cloud Career JourneysVenkat Subramaniam • Cruising Along with JavaTwitterInstagramLinkedInFacebookLooking 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!
Functions vs Containers: The Serverless Landscape • Marcia Villalba & Julian Wood
Aug 23 2024
Functions vs Containers: The Serverless Landscape • Marcia Villalba & Julian Wood
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereJulian Wood - Serverless Developer Advocate at AWSMarcia Villalba - Serverless Developer Advocate at AWSRESOURCESMarciahttps://twitter.com/mavi888uyhttps://www.linkedin.com/in/marciavillalbahttps://marcia.devhttps://github.com/mavi888Julianhttps://twitter.com/julian_woodhttp://www.wooditwork.comhttps://www.linkedin.com/in/julianrwoodLinkshttps://serverlessland.comhttps://aws.amazon.com/blogs/compute/optimizing-lambda-functions-packaged-as-container-imageshttps://serverlessland.com/patterns/s3-lambda-container-samhttps://aws.amazon.com/blogs/compute/building-php-lambda-functions-with-docker-container-imagesJulian & James: https://youtu.be/KDtsC7SjsdAMarcia: https://youtu.be/bC51iRtXlRwLiz: https://youtu.be/8fi7uSYlOdcJulian: https://youtu.be/4YeZf3HupQADESCRIPTIONExplore the seamless integration of container images with AWS Lambda! Marcia Villalba and Julian Wood unravel the intricacies of development, deployment, and optimization. Discover how containers revolutionize serverless computing, offering speed, efficiency, and scalability in the cloud. From demystifying cold starts to harnessing caching technologies, this is your chance to learn from the experts. [...]RECOMMENDED BOOKSAdam Bellemare • Building Event-Driven MicroservicesPeter Sbarski • Serverless Architectures on AWSMichael Stack • Event-Driven Architecture in GolangFord, Richards, Sadalage & Dehghani • Software Architecture: The Hard PartsGerardus Blokdyk • Event-Driven Architecture EDAJames Urquhart • Flow ArchitecturesTwitterInstagramLinkedInFacebookLooking 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!
Insights on Leadership & Innovation • Gene Kim & Charles Humble
Aug 16 2024
Insights on Leadership & Innovation • Gene Kim & Charles Humble
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereGene Kim - Author, Researcher, DevOps Enthusiast & Founder of IT RevolutionCharles Humble - Freelance Techie, Podcaster, Editor, Author & ConsultantRESOURCESGenehttps://twitter.com/RealGeneKimhttps://www.linkedin.com/in/realgenekimhttp://www.realgenekim.meCharleshttps://twitter.com/charleshumblehttps://linkedin.com/in/charleshumblehttps://mastodon.social/@charleshumblehttps://conissaunce.comLinkshttps://youtu.be/vLHFuQjJR8Yhttps://youtu.be/5_rrQND3lpQhttps://youtu.be/dMwGfRINpz0https://youtu.be/KDHyxnLdOqchttps://youtu.be/AxqX9ovGViwhttps://youtu.be/JAl3QFae_dEhttps://youtu.be/l3XwpSKqNZwhttps://youtu.be/wtmW89I941Ihttps://youtu.be/5OjqD-ow8GEhttps://youtu.be/hIwVqt6qtc4DESCRIPTIONJoin Gene Kim and Charles Humble as they demystify the complexities of organizational dynamics, offering a comprehensive guide to navigating challenges and fostering success through his five ideals, backed by real-world stories and expert discussions.Discover the keys to organizational success with Gene Kim and Charles Humble in an insightful conversation, backed by real-world stories and expert discussions. [...]RECOMMENDED BOOKSGene Kim & Steve Spear • Wiring the Winning OrganizationGene Kim • The Unicorn ProjectGene Kim, Kevin Behr & George Spafford • The Phoenix ProjectGene Kim, Nicole Forsgren & Jez Humble • AccelerateGene Kim, Jez Humble, Patrick Debois, John Willis & Nicole Forsgren • The DevOps HandbookGene Kim & John Willis • Beyond The Phoenix ProjectDaniel Kahneman • Thinking, Fast and SlowElisabeth Hendrickson • Explore It!Gerald M. Weinberg • Becoming a Technical LeaderTwitterInstagramLinkedInFacebookLooking 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!
Embrace Step Functions for Efficient Workflow Management • Ben Smith & Eric Johnson
Aug 9 2024
Embrace Step Functions for Efficient Workflow Management • Ben Smith & Eric Johnson
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereBen Smith - Principal Developer Advocate for serverless at AWSEric Johnson - Principal Developer Advocate for Serverless at AWSRESOURCESBenhttps://twitter.com/benjamin_l_shttps://github.com/bls20AWShttps://linkedin.com/in/bensmithportfoliohttp://developeradvocate.co.ukhttps://thewebsmithsite.wordpress.comErichttps://twitter.com/edjgeekhttps://linkedin.com/in/singledigitLinkshttps://serverlessland.comhttps://serverlessland.com/workflowshttps://youtu.be/o8qAlbjX3iUhttps://youtu.be/9StQpMLC-5Qhttps://youtu.be/4YeZf3HupQAhttps://youtu.be/dzW3-Mol1yohttps://docs.aws.amazon.com/step-functions/latest/dg/workflow-studio-use.htmlhttps://robsutter.comhttps://gotoldn.com/2024-eda-aws-dayDESCRIPTIONIn this conversation, Eric Johnson and Ben Smith discuss the benefits and evolving capabilities of AWS Step Functions, emphasizing their utility in managing complex workflows involving multiple AWS services. They highlight the initial hesitation due to limitations in earlier versions but acknowledge significant improvements such as express workflows and synchronous invocation, which have made Step Functions more versatile and powerful. They delve into favorite patterns, including concurrent processing with dynamic map states and reusable workflows, underscoring the efficiency and scalability Step Functions bring to serverless architectures. [...]RECOMMENDED BOOKSAdam Bellemare • Building Event-Driven MicroservicesPeter Sbarski • Serverless Architectures on AWSMichael Stack • Event-Driven Architecture in GolangFord, Richards, Sadalage & Dehghani • Software Architecture: The Hard PartsGerardus Blokdyk • Event-Driven Architecture EDAJames Urquhart • Flow ArchitecturesTwitterInstagramLinkedInFacebookLooking 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!
Cloud Career Journeys • Prasad Rao & David Linthicum
Aug 2 2024
Cloud Career Journeys • Prasad Rao & David Linthicum
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview herePrasad Rao - Principal Solutions Architect at AWS & Co-Author of "Cloud Career Journeys"David Linthicum - Al & Cloud Thought Leader & Author of "Insider's Guide to Cloud Computing"RESOURCESPrasadhttps://www.linkedin.com/in/kprasadraohttps://cloudcareerjourneys.comDavidhttps://x.com/DavidLinthicumhttps://www.linkedin.com/in/davidlinthicumLinkshttps://become-a-solutions-architect.github.iohttps://youtu.be/I_jdTk30sighttps://www.pluralsight.com/cloud-guruDESCRIPTIONWhen it comes to Cloud computing careers, despite abundant technical resources, many aspirants grapple with uncertainty regarding their career trajectory and how to thrive in the field. Our goal is to bridge this gap by showcasing the varied journeys of individuals from diverse backgrounds who have achieved success in Cloud careers.This book serves as a journey through the life experiences that have shaped these individuals into who they are today. By reading their stories, you'll gain insights as if you've personally met each of them, leaving you inspired, just as we were while crafting this book.RECOMMENDED BOOKSPrasad Rao & Ashish Prajapati • Cloud Career JourneysDavid Linthicum • An Insider's Guide to Cloud ComputingDavid Linthicum • Cloud Computing and SOA Convergence in Your EnterpriseDavid Linthicum • Enterprise Application IntegrationVenkat Subramaniam • Cruising Along with JavaTwitterInstagramLinkedInFacebookLooking 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!
Your AI Survival Guide • Sol Rashidi & Joe Reis
Jul 26 2024
Your AI Survival Guide • Sol Rashidi & Joe Reis
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereSol Rashidi - Author of "Your AI Survival Guide", Keynote Speaker & "Forbes AI Maverick & Visionary of the 21st Century"Joe Reis - Co-Author of "Fundamentals of Data Engineering", CEO at Ternary Data, Keynote Speaker, Professor & PodcasterRESOURCESSolhttps://twitter.com/Sol_Rashidihttps://www.linkedin.com/in/sol-rashidi-a672291https://www.solrashidi.comhttps://solrashidi.substack.comJoehttps://www.linkedin.com/in/josephreishttps://github.com/JoeReishttps://joereis.substack.comhttp://josephreis.comLinkshttps://learning.oreilly.com/get-learning/?code=LEARNGIT23Trisha & Helen: https://youtu.be/pfinplXtrkADESCRIPTIONJoin Sol Rashidi, an AI deployment pioneer, offers practical wisdom on navigating AI's challenges in a conversation with Joe Reis. Her new book, "Your AI Survival Guide," provides actionable insights for individuals and businesses venturing into AI integration, emphasizing hands-on learning and a measured approach to address cost and sustainability concerns.RECOMMENDED BOOKSSol Rashidi • Your AI Survival GuideDavid Foster • Generative Deep LearningPhil Winder • Reinforcement LearningMustafa Suleyman • The Coming WaveAshley Peacock • Creating Software with Modern Diagramming TechniquesTwitterInstagramLinkedInFacebookLooking 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!
Software Mistakes & Tradeoffs • Tomasz Lelek & Mark Rendle
Jul 19 2024
Software Mistakes & Tradeoffs • Tomasz Lelek & Mark Rendle
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereTomasz Lelek - Senior Staff Software Engineer at Dremio & Co-Author of "Software Mistakes and Tradeoffs"Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building SoftwareRESOURCESTomaszhttps://twitter.com/tomekl007https://www.linkedin.com/in/tomaszlelekhttps://github.com/tomekl007Markhttps://twitter.com/markrendlehttps://github.com/markrendlehttps://linkedin.com/in/markrendleVideosMark Rendle: https://youtu.be/Y9clBHENy4QJon Skeet: https://youtu.be/1tpyAQZFlZYPrag. Dave & Prag. Andy: https://youtu.be/taCNjiiusRkUri: https://youtu.be/G_CNnWH8OpwDESCRIPTIONCode performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. In Software Mistakes and Tradeoffs, you’ll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You’ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, so you can pre-empt your own mistakes with a more thoughtful approach to decision-making.Learn how code duplication impacts the coupling and evolution speed of your systems, and how simple-sounding requirements can have hidden nuances with respect to date and time information. Discover how to efficiently narrow your optimization scope according to 80/20 Pareto principles, and ensure consistency in your distributed systems. You’ll soon have built up the kind of knowledge base that only comes from years of experience.* Book description: © Manning PublicationRECOMMENDED BOOKSTomasz Lelek & Jon Skeet • Software Mistakes & TradeoffsAshley Peacock • Creating Software with Modern Diagramming TechniquesSimon Brown • Software Architecture for Developers Vol. 2Woods, Erder & Pureur • Continuous Architecture in PracticeUnmesh Joshi • Patterns of Distributed SystemsTwitterInstagramLinkedInFacebookLooking 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!
From Objects to Functions • Uberto Barbini & Duncan McGregor
Jul 12 2024
From Objects to Functions • Uberto Barbini & Duncan McGregor
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereUberto Barbini - Author of "From Objects to Functions" & Passionate Polyglot ProgrammerDuncan McGregor - Co-Author of "Java to Kotlin" & Independent ConsultantRESOURCESUbertohttps://twitter.com/ramtophttps://www.linkedin.com/in/ubertohttps://github.com/ubertohttps://medium.com/@ramtopDuncanhttps://twitter.com/duncanmcghttps://www.linkedin.com/in/duncan-mcgregor-a3038b6https://github.com/dmcghttp://www.oneeyedmen.comhttps://java-to-kotlin.devVideosHadi: https://youtu.be/BnTtjywqAX8Alan: https://youtu.be/D43PlUr1x_EAttila: https://youtu.be/14532OnVprwKen: https://youtu.be/M3qQFBGC9tkFelienne: https://youtu.be/ztdxlkmxpIQSam & James: https://youtu.be/_ehD4D7N4ZUDESCRIPTIONBuild applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements to delivering a microservice architecture following functional programming principles. Learn how to implement CQRS and EventSourcing in a functional way to map the domain into code better and to keep the cost of change low for the whole application life cycle.If you’re curious about functional programming or you are struggling with how to put it into practice, this guide will help you increase your productivity composing small functions together instead of creating fat objects.* Book description: © Pragmatic ProgrammersRECOMMENDED BOOKSUberto Barbini • From Objects to FunctionsUberto Barbini & Marco Cantù • Mastering Kylix 2Duncan McGregor & Nat Pryce • Java to KotlinVenkat Subramaniam • Programming KotlinVenkat Subramaniam • Functional Programming in JavaTomasz Lelek & Jon Skeet • Software Mistakes & TradeoffsAshley Peacock • Creating Software with Modern Diagramming TechniquesTwitterInstagramLinkedInFacebookLooking 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!
Learning Git: A Hands-On & Visual Guide • Anna Skoulikari & Helen Scott
Jul 5 2024
Learning Git: A Hands-On & Visual Guide • Anna Skoulikari & Helen Scott
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereAnna Skoulikari - Author of "Learning Git" & Senior Technical WriterHelen Scott - Developer Advocate at JetBrains & Co-Author of "Getting to Know IntelliJ IDEA"RESOURCESAnnahttps://twitter.com/AnnaSkoulikarihttps://www.linkedin.com/in/annaskoulikarihttps://www.annaskoulikari.comhttps://github.com/annaskoulikarihttps://www.udemy.com/course/git-learning-journeyHelenhttps://twitter.com/HelenJoScotthttps://www.linkedin.com/in/helenjoscotthttps://www.helenjoscott.comhttps://github.com/helenjoscottLinkshttps://learning.oreilly.com/get-learning/?code=LEARNGIT23Trisha & Helen: https://youtu.be/pfinplXtrkADESCRIPTIONThis book teaches Git in a simple, visual, and tangible manner so that you can build a solid mental model of how Git version control works. Through the use of color, storytelling, and hands-on exercises, you will learn to use this tool with confidence.The information is introduced incrementally so that you don't get bogged down with unknown terms or concepts. Learning Git is ideal for anyone who needs to use Git for personal or professional projects: coding bootcamp students, junior developers, data professionals, and technical writers, to name just a few!This book covers how to:• Download Git and initialize a local repository• Add files to the staging area and make commits• Create, switch, and delete branches• Merge and rebase branches• Work with remote repositories including cloning, pushing, pulling, and fetching• Use pull requests to collaborate with others* Book description: © O'ReillyRECOMMENDED BOOKSAnna Skoulikari • Learning GitTrisha Gee & Helen Scott • Getting to Know IntelliJ IDEAMichael Nygard • Release It! 2nd EditionTomasz Lelek & Jon Skeet • Software Mistakes & TradeoffsAshley Peacock • Creating Software with Modern Diagramming TechniquesTwitterInstagramLinkedInFacebookLooking 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!
How Architecture & Culture Go Hand in Hand • Eoin Woods & Charles Humble
Jun 28 2024
How Architecture & Culture Go Hand in Hand • Eoin Woods & Charles Humble
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereEoin Woods - Chief Engineer at Endava & Co-Author of 3 Software Architecture BooksCharles Humble - Freelance Techie, Podcaster, Editor, Author & ConsultantRESOURCESEoinhttps://twitter.com/eoinwoodzhttps://linkedin.com/in/eoinwoodshttps://eoinwoods.infoCharleshttps://twitter.com/charleshumblehttps://linkedin.com/in/charleshumblehttps://mastodon.social/@charleshumbleLinkshttps://youtu.be/nchRmYvUf2Yhttps://youtu.be/963Ls1X17zshttps://youtu.be/w9YhmMPLQ4Uhttps://youtu.be/rIgTE9aDVj4https://youtu.be/aWZFRk-w3nghttps://youtu.be/wtmW89I941IDESCRIPTIONCharles Humble and Eoin Woods take a step back to look at the changing landscape of software architecture, emphasizing the shift towards continuous architecture and the evolving role of architects in adapting to agile methodologies. They also explore the importance of people skills in architecture, the necessity of open communication, and the preservation of a supportive culture, as exemplified by Endava's approach to fostering a collaborative environment amidst rapid growth. [...]RECOMMENDED BOOKSMultiple Authors • Software Architecture MetricsWoods, Erder & Pureur • Continuous Architecture in PracticeWoods & Rozanski • Software Systems ArchitectureGregor Hohpe• The Software Architect ElevatorElisabeth Hendrickson • Explore It!TwitterInstagramLinkedInFacebookLooking 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!
Mastering Web Security: Myths, Strategies & More! • Scott Helme & Sebastian Brandes
Jun 21 2024
Mastering Web Security: Myths, Strategies & More! • Scott Helme & Sebastian Brandes
This interview was recorded at GOTO Copenhagen for GOTO Unscripted.http://gotopia.techRead the full transcription of this interview hereScott Helme - Security Researcher, Hacker & Founder of Report URI & Security HeadersSebastian Brandes - Senior Principal Product Manager at F5RESOURCESScotthttps://twitter.com/Scott_Helmehttps://linkedin.com/in/scotthelmehttps://scotthelme.co.ukhttps://github.com/ScottHelmeSebastianhttps://twitter.com/br4ndeshttps://www.linkedin.com/in/sebastianbkhttps://github.com/sebastianbkLinksSebastian: https://youtu.be/BX0TVzHOJgQhttps://crawler.ninjahttps://docs.report-uri.com/setup/wizardScott: https://youtu.be/K9MwaSRdA94https://research.checkpoint.com/2019/hacking-fortniteTroy: https://youtu.be/pxPEdUFdayAJim: https://youtu.be/nvzMN5Z8DJIScott pt. 1: https://youtu.be/zvCXUozuI2AScott pt. 2: https://youtu.be/8PlCfYflz_ADESCRIPTIONGet deep into the realm of application security, debunking myths around filters and emphasizing the power of a comprehensive defense strategy. Sebastian Brandes and Scott Helme share practical tips, highlight valuable resources, and underscore the critical role of organizational commitment in securing applications effectively.Watch this interview to revamp your security approach with their actionable insights!RECOMMENDED BOOKSLiz Rice • Container SecurityAndy Greenberg • Tracers in the DarkThomas J. Holt, Adam M. Bossler & Kathryn C. Seigfried-Spellar • Cybercrime and Digital ForensicsAaron Parecki • OAuth 2.0 SimplifiedErdal Ozkaya • Cybersecurity: The Beginner's GuideTwitterInstagramLinkedInFacebookLooking 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!
Expert Talk: Are We Post-Serverless? • Julian Wood & James Beswick
Jun 14 2024
Expert Talk: Are We Post-Serverless? • Julian Wood & James Beswick
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereJulian Wood - Developer Advocate at AWSJames Beswick - Senior Manager, AWS Serverless Developer AdvocacyRESOURCESJulianhttps://twitter.com/julian_woodhttp://www.wooditwork.comhttps://www.linkedin.com/in/julianrwoodJameshttps://twitter.com/jbeswhttps://linkedin.com/in/jamesbeswickLinkshttps://serverlessland.comhttps://www.comicrelief.com/rednosedayhttps://www.nationwidechildrens.orgJulian: https://youtu.be/4YeZf3HupQAJames: https://youtu.be/dUXDuxqTxmoNicki: https://youtu.be/4N2ywun-wTEJohn: https://youtu.be/_76uaHtthYsSarah: https://youtu.be/6_Yzybhmj-8Veda: https://youtu.be/-X-YHHU7p20Uma & Dhiraj: https://youtu.be/dzW3-Mol1yoRicardo: https://youtu.be/YPQ65budGnIRosemary: https://youtu.be/7j3h2IqkmIARebekah: https://youtu.be/_ugRNuE9xmADESCRIPTIONJames 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 BOOKSAdam Bellemare • Building Event-Driven MicroservicesPeter Sbarski • Serverless Architectures on AWSMichael Stack • Event-Driven Architecture in GolangFord, Richards, Sadalage & Dehghani • Software Architecture: The Hard PartsGerardus Blokdyk • Event-Driven Architecture EDAJames UrquhTwitterInstagramLinkedInFacebookLooking 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!
How Structures Affect Outcomes: Software Insights • Elisabeth Hendrickson & Charles Humble
Jun 7 2024
How Structures Affect Outcomes: Software Insights • Elisabeth Hendrickson & Charles Humble
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereElisabeth Hendrickson - Advisor, Coach, Speaker & Author of "Explore It!"Charles Humble - Freelance Techie, Podcaster, Editor, Author & ConsultantRESOURCESElisabethhttps://twitter.com/testobsessedhttps://ruby.social/@testobsessedhttps://github.com/testobsessedhttps://www.linkedin.com/in/testobsessedhttps://curiousduck.ioCharleshttps://twitter.com/charleshumblehttps://linkedin.com/in/charleshumblehttps://mastodon.social/@charleshumbleLinksBetter Testing Worse QualityManaging the Proportions of Testing to Other Developershttps://youtu.be/wtmW89I941Ihttps://youtu.be/RRp_NwBmcXwHenrik Kniberghttps://thinker.curiousduck.iohttps://donellameadows.orgDESCRIPTIONFrom 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 BOOKSElisabeth Hendrickson • Explore It!Gerald M. Weinberg • An Introduction to General Systems ThinkingGerald M. Weinberg • Becoming a Technical LeaderDonella H. Meadow • Thinking in SystemsPeter M. Senge • The Fifth DisciplineTwitterInstagramLinkedInFacebookLooking 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!