GOTO Conferences
Security & DevEx: Can We Have Both? • Abby Bangser, Adrian Mouat & Holly Cummins • GOTO 2025
updated
https://gotopia.tech
Read the full transcription of this interview here
Matt McLarty - CTO at Boomi & Co-Author of "Unbundling the Enterprise"
Erik Wilde - Principal Consultant at INNOQ
RESOURCES
Matt
https://bsky.app/profile/mattmclartybc.bsky.social
https://x.com/MattMcLartyBC
linkedin.com/in/mattmclartybc
Erik
linkedin.com/in/erikwilde
github.com/dret
Links
https://www.hbs.edu/faculty/Pages/profile.aspx?facId=6417
cloud.google.com/blog/products/application-development/richard-seroter-on-shifting-down-vs-shifting-left
platformengineering.org/blog
DESCRIPTION
Matt McLarty and Erik Wilde explore the nuanced world of platform engineering, challenging conventional approaches and highlighting the critical importance of aligning technological capabilities with business outcomes. They discuss the evolution from DevOps, the role of APIs, and the need to create flexible, reusable technological building blocks that drive true organizational innovation.
RECOMMENDED BOOKS
Stephen Fishman & Matt McLarty • Unbundling the Enterprise
(amzn.to/3W2EcXw) Carliss Y. Baldwin • Design Rules, Vol. 2
(amzn.to/4hdllRr) Matthew Skelton & Manuel Pais • Team Topologies
(http://amzn.to/3sVLyLQ) Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps
(amzn.to/3tCz1xO) Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook
(amzn.to/47oAf3l) Gene Kim, Kevin Behr & George Spafford • The Phoenix Project (amzn.to/3X9cYxa)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
https://gotopia.tech
Check out more here:
https://gotopia.tech/articles/400
David Whitney - Director of Architecture at NewDay @DavidWhitneycouk
Ian Cooper - A Polyglot Coding Architect at Just Eat @ian_hammond_cooper
Hannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey Lover @Belenar82
RESOURCES
David
https://bsky.app/profile/davidwhitney.co.uk
http://twitter.com/david_whitney
instagram.com/davidwhitneycouk
github.com/davidwhitney
linkedin.com/in/davidwhitney
davidwhitney.co.uk/blog
Ian
https://bsky.app/profile/icooper.bsky.social
hachyderm.io/@ICooper
twitter.com/ICooper
linkedin.com/in/ian-cooper-2b059b
github.com/iancooper
ian-cooper.writeas.com
Links
youtu.be/j2AQ9eTZ3-0
youtu.be/_ZvwRJnSsQ4
youtu.be/wO8M6M39vZk
youtu.be/tqmiUJtxaF4
youtu.be/2ofzdPXeQ6o
youtu.be/RtMmxqkPVug
youtu.be/m_Lc0hZvRVM
youtu.be/vvFdTp54gII
youtu.be/vzqzLSJWo3k
youtu.be/m7cWdYVAzX0
youtu.be/hhlxFtV_tZo
youtu.be/PzEox3szeRc
youtu.be/zl5U8KO28rM
youtu.be/JkZvdasAofs
youtu.be/bzVjBu5nhyM
youtu.be/dMwGfRINpz0
youtu.be/7NAyn1DC420
youtu.be/LTFe7Zj-hzQ
youtu.be/x6yUGSmU8Nk
DESCRIPTION
Three experienced software engineers - Ian Cooper, David Whitney, and Hannes Lowette - discuss the evolution of software architecture from traditional "ivory tower" approaches to modern, collaborative practices. The conversation explores the tension between emergent and designed architecture, the importance of sustainable versus "slash-and-burn" development approaches, and how architectural decisions scale with organizational growth.
Key themes include the critical role of communication and coaching in architecture, the dangers of pattern cargo-culting, and the fundamental reality that all architectural challenges are ultimately people problems requiring empathy, shared language, and cultural change.
TIMECODES
00:00 Intro
00:33 Defining software architecture in a modern context
04:13 Sustainable vs Slash-and-burn architecture
07:41 The role of the modern software architect
15:57 Language & communication in software architecture
20:46 Scale & organizational growth
25:18 Decision-making processes & advice forums
29:45 Balancing standards with team autonomy
32:53 The pattern problem & design wisdom
44:50 The transition to leadership & coaching
50:41 Communication is key
55:13 Outro
RECOMMENDED BOOKS
Barry O'Reilly • Residues • leanpub.com/residuality
Barry O'Reilly • The Architect's Paradox • leanpub.com/architectsparadox
Diana Montalion • Learning Systems Thinking • amzn.to/3ZpycdJ
Sam Newman • Monolith to Microservices • amzn.to/2Nml96E
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• amzn.to/3c4HmmL
Jacqui Read • Communication Patterns • amzn.to/3E37lvv
Vaughn Vernon & Tomasz Jaskula • Strategic Monoliths & Microservices • amzn.to/3AcUscj
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#SoftwareArchitecture #Microservices #MicroservicesArchitecture #Monolith #MonolithToMicroservices #TodayInTech #IanCooper #DavidWhitney #HannesLowette
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Martin Fowler - Pioneer of Various Topics around Object-Oriented Technology & Agile Methods
James Lewis - Software Architect & Director at Thoughtworks @thoughtworks
RESOURCES
Martin
https://x.com/martinfowler
martinfowler.com
toot.thoughtworks.com/@mfowler
linkedin.com/in/martin-fowler-com
James
https://bsky.app/profile/boicy.bovon.org
twitter.com/boicy
linkedin.com/in/james-lewis-microservices
github.com/boicy
bovon.org
Links
agilemanifesto.org
martinfowler.com/articles/designDead.html
martinfowler.com/articles/on-pair-programming.html
Read the full abstract here
(gotocph.com/2024/sessions/3521)
RECOMMENDED BOOKS
Martin Fowler • Refactoring
(amzn.to/3EVcHXQ) Scott W. Ambler & Pramod Sadalage • Refactoring Databases
(amzn.to/3HgdLJ3) Martin Fowler & Pramod Sadalage • NoSQL Distilled
(amzn.to/3ChIpu7) Martin Fowler • Patterns of Enterprise Application Architecture
(amzn.to/3lp4sIq) Martin Fowler • Domain-Specific Languages
(amzn.to/3nzOIFk) Martin Fowler • UML Distilled (amzn.to/3kahjyA)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/399
Matt Housley - Co-Author of "Fundamentals of Data Engineering", Keynote Speaker & Podcaster
Joe Reis - Co-Author of "Fundamentals of Data Engineering", Keynote Speaker, Professor & Podcaster
RESOURCES
Matt
linkedin.com/in/housleymatthew
Joe
linkedin.com/in/josephreis
github.com/JoeReis
joereis.substack.com
Links
https://mathstodon.xyz/@tao/114915604830689046
youtu.be/Q-Tm-HO7auE
youtu.be/ObTljG96k_k
youtu.be/e22uxT0BdvI
youtu.be/OF9ORPLonq4
youtu.be/Xqnv1vzB9lc
youtu.be/vJ4lydQhxZc
youtu.be/4aHd5qvINoU
DESCRIPTION
Joe Reis and Matt Housley, co-authors of "Fundamentals of Data Engineering," discuss the evolution of their field three years after their book's publication. They explore how the rise of AI tools has transformed data engineering practices, the ongoing importance of foundational knowledge, and the challenges facing junior engineers in an AI-dominated landscape. The conversation covers the balance between leveraging AI assistance and maintaining core expertise, the resurgence of classical techniques, and why fundamental principles remain more relevant than ever.
TIMECODES
00:00 Intro
00:56 The genesis of a data engineering classic
05:25 Writing before the AI revolution
12:27 The AI era: Opportunities & challenges
20:27 The role of expertise in an AI world
28:00 Timeless principles in a changing landscape
31:06 Outro
RECOMMENDED BOOKS
Joe Reis & Matt Housley • Fundamentals of Data Engineering • amzn.to/4n85049
Karen Hao • Empire of AI • amzn.to/46qeL6B
Keach Hagey • The Optimist • amzn.to/4nlcS20
Parmy Olson • Supremacy • amzn.to/3IpHdgI
Peter Norvig & Stuart Russel • Artificial Intelligence • amzn.to/420ZgR8
David Foster • Generative Deep Learning • amzn.to/48ZgP4x
Sol Rashidi • Your AI Survival Guide • amzn.to/3UFYnKC
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#DataEngineering #DataScience #AI #ArtificialIntelligence #ML #MachineLearning #Programming #AISolutions #SoftwareEngineering #Programming #TodayInTech #MattHousley #JoeReis #BookClub
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Dave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd. @@ModernSoftwareEngineeringYT
RESOURCES
https://bsky.app/profile/davefarley77.bsky.social
continuous-delivery.co.uk
linkedin.com/in/dave-farley-a67927
twitter.com/davefarley77
http://www.davefarley.net
ABSTRACT
Evolutionary Architecture & Design – Tackling Complexity in Software
Software is a creative act, and is at the forefront of the advance of our culture, we are living through the information revolution. Software is also one of the most complex things that humans build. Sure not all software is cutting edge, but the lessons that we have learned from building cutting edge systems are profound and some of them are widely applicable.
Perhaps the most profound and most generally applicable idea of all is that you don’t build complex systems in one giant bound of intuition and inspiration, complex systems evolve over time and are the product of many many small steps, so how do we, and what does it take to, organise to take advantage of that? [...]
TIMECODES
00:00 Intro
03:17 What is engineering really for?
08:53 How to design & architect for ease of change?
12:29 Iteration
15:48 How to use the power-tools
18:03 Small steps
21:08 Prioritize testability
25:00 Architecture as a snapshot
27:16 Maintain the tourist map
28:13 Prioritize ease of change
29:31 Separate concerns
30:18 Adapt to the current context
32:34 Don't design ahead
33:56 Platform as abstraction
35:45 Manage coupling
37:25 Conclusion
37:48 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3317
RECOMMENDED BOOKS
David Farley • Modern Software Engineering • amzn.to/3GI468M
Dave Farley • Continuous Delivery Pipelines • amzn.to/3rjetdi
Dave Farley & Jez Humble • Continuous Delivery • amzn.to/3ocIHwd
Dave Farley & many more • Software Architecture Metrics • amzn.to/3M3XqG5
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#EvolutionaryArchitecture #SoftwareArchitecture #ContinuousArchitecture #EvolutionaryArchitecture #Coupling #Complexity #SoftwareComplexity #SoftwareEngineering #Programmer #DaveFarley
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/379)
Ashley Peacock - Staff Software Engineer at Simply Business & Author of "Serverless Apps on Cloudflare" & "Creating Software with Modern Diagramming Techniques"
Ricky Robinett - VP Developer Relations & Community at Cloudflare
RESOURCES
Ashley
twitter.com/_ashleypeacock
linkedin.com/in/ashley-peacock-133749120
medium.com/@ashley-peacock
github.com/apeacock1991
Ricky
twitter.com/rickyrobinett
linkedin.com/in/rickyrobinett
about.me/rickyrobinett
github.com/rickyrobinett
Links
cursor.com
DESCRIPTION
Ricky Robinett interviews Ashley Peacock, author of "Serverless Apps on Cloudflare", about the developer platform side of Cloudflare. Ashley explains how Cloudflare has evolved from primarily a security company to a full-fledged developer platform with global deployment capabilities, databases, caching solutions, and AI tools.
They discuss the unique aspects of Cloudflare's architecture, including global deployment by default, bindings that simplify resource connections without requiring secrets management, and excellent local development experience.
Ashley highlights several Cloudflare products including Workers (serverless functions), D1 (SQLite database), KV (key-value store), R2 (object storage), Durable Objects, and AI offerings like Workers AI and AI Gateway. The conversation covers developer experience, using AI assistants for coding, and the benefits of Cloudflare's approach to simplifying cloud development.
RECOMMENDED BOOKS
Ashley Peacock • Serverless Apps on Cloudflare
(amzn.to/3EU7P85) Ashley Peacock • Creating Software with Modern Diagramming Techniques
(amzn.to/438rcBZ) Jeroen Mulder • Multi-Cloud Strategy for Cloud Architects (amzn.to/3FdNDOA)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
https://gotopia.tech
Check out more here:
https://gotopia.tech/articles/398
Matt Welsh - Head of Al Systems at Palantir
Julian Wood - Serverless Developer Advocate at AWS @julian_wood
RESOURCES
Matt
twitter.com/mdwelsh
https://www.mdw.la
github.com/mdwelsh
linkedin.com/in/welsh-matt
ultravox.ai
Julian
https://bsky.app/profile/julianwood.com
twitter.com/julian_wood
http://www.wooditwork.com
linkedin.com/in/julianrwood
Links
youtu.be/Pv0cfsastFs
youtu.be/-hrf9XAy0Tk
youtu.be/xZ_Ize3knj0
youtu.be/fROpZ6EYa54
youtu.be/NDWdkmvX91E
youtu.be/N53Gsz0Gm4c
youtu.be/M0exasJQ1ks
youtu.be/wUrIjKbktCk
youtu.be/iVY7dMqRZOY
youtu.be/Rxqko96C5ZI
youtu.be/7sHUZ66aSYI
DESCRIPTION
Matt Welsh, former professor at Harvard University and AI researcher, argues to Julian Wood that we're witnessing the death of classical computer science as language models evolve into general-purpose computers capable of direct problem-solving without human-written code.
He envisions a future where AI eliminates programming barriers, democratizing computing power so anyone can instruct computers through natural language. While acknowledging concerns about job displacement and societal equity, Matt believes this transformation will unleash unprecedented human creativity by putting the full power of computing in everyone's hands, moving beyond the current "programming priesthood" to universal access to computational problem-solving.
TIMECODES
00:00 Intro
00:24 LLMs as the new computers
06:07 The future of language models: From silos to integration
11:15 Open Source models & the democratization of AI
17:44 From programming priesthood to universal computing
29:31 Challenges & concerns
44:53 Outro
RECOMMENDED BOOKS
Michael Feathers • AI Assisted Programming • leanpub.com/ai-assisted-programming
Matthias Kalle Dalheimer & Matt Welsh • Running Linux • amzn.to/3YSwAIv
Alex Castrounis • AI for People and Business • amzn.to/3NYKKTo
Phil Winder • Reinforcement Learning • amzn.to/3t1S1VZ
Kelleher & Tierney • Data Science (The MIT Press Essential Knowledge series) • amzn.to/3AQmIRg
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#AI #LLM #LargeLanguageModels #AIAssistant #FutureOfComputing #RAG #RetrievalAugmentedGeneration #FutureOfCS #ComputerScience #Programming #AIFuture #TodayInTech #MattWelsh #JulianWood
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/375)
Sy Brand - Author of "Building a Debugger" and C++ Developer Advocate at Microsoft
Tim Misiak - Systems Engineer at Datadog and Co-Founder of Augmend
RESOURCES
Sy
https://bsky.app/profile/tartanllama.xyz
https://x.com/tartanllama
github.com/TartanLLama
uk.linkedin.com/in/sy-brand-36520857
https://sybrand.ink
https://blog.tartanllama.xyz
Tim
https://bsky.app/profile/timdbg.com
https://x.com/timmisiak
github.com/timmisiak
linkedin.com/in/tim-misiak
timdbg.com
Links
dwarfstd.org
lldb.llvm.org
rr-project.org
undo.io
DESCRIPTION
Tim Misiak interviews Sy Brand about their book "Building a Debugger". Sy, who has a background in GPU compilers and debuggers, discusses how implementing a debugger offers profound insights into computer systems.
The conversation explores the unexpected complexities of debugging fundamentals like stack unwinding and code stepping. They examine how debugging interfaces have evolved and the challenges posed by backward compatibility and language evolution.
Sy highlights areas for future advancement in debugging, particularly time travel debugging for non-deterministic issues and better tools for debugging optimized code. Throughout the interview, both experts share fascinating technical details that reveal why debugger implementation serves as an excellent path to deeper understanding of operating systems and hardware.
RECOMMENDED BOOKS
Sy Brand • Building a Debugger
(amzn.to/4cWWr84) Cathy O'Neil • Weapons of Math Destruction (amzn.to/42jYkba)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
Full version available here:
youtu.be/0y7IFUYUTgg
Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @KevlinHenney
RECOMMENDED BOOK
Geraint Jones & Michael Goldsmith • Programming In Occam 2 • amzn.to/42ogw26
C.A.R. Hoare • Occam Programming Manual • amzn.to/42m2fTz
Horst Ruthrof • Pandora and Occam • amzn.to/4i3XBzh
John Galletly • Occam 2 • amzn.to/3RFrGKJ
Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • amzn.to/3kiTwJJ
Kevlin Henney • 97 Things Every Programmer Should Know • amzn.to/2Yahf9U
Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • amzn.to/3pZuHsQ
Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • amzn.to/3GAPzN7
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Tudor Girba - Software Environmentalist and CEO of feenk @tudorgirba
Kris Jenkins - Developer Advocate, Software Developer, Podcast Host, Conference Speaker & Geek @krisajenkins
RESOURCES
Tudor
twitter.com/girba
linkedin.com/in/girba
github.com/girba
medium.com/@girba
http://www.tudorgirba.com
Kris
twitter.com/krisajenkins
linkedin.com/in/krisjenkins
github.com/krisajenkins
http://blog.jenkster.com
TIMECODES
00:00 Intro
00:20 Agenda
00:52 Moldable Development
08:49 Demo: Glamorous Toolkit
40:20 Conclusion
42:35 Outro
Read the full abstract here:
gotocph.com/2024/sessions/3530
RECOMMENDED BOOKS
Susanne Kaiser • Adaptive Systems With Domain-Driven Design, Wardley Mapping, and Team Topologies • amzn.to/4b7ht2n
Eric Evans • Domain-Driven Design • amzn.to/3tnGhwm
Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ
Heidi Helfand • Dynamic Reteaming • amzn.to/3Fvu5BA
Vlad Khononov • Learning Domain-Driven Design • amzn.to/47O7GLx
Erik Schön • The Art of Strategy • amzn.to/3vPmmwS
Thomas M. Siebel • Digital Transformation • amzn.to/3elUnIV
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#TudorGirba #KrisJenkins #MoldableDevelopment #GlamorousToolkit #Programming #SoftwareEngineering #DeveloperProductivity #DeveloperHappiness
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/377)
Steve Pereira - Co-Author of "Flow Engineering" & Principal Consultant at Visible Flow Consulting
Andrew Davis - Co-Author of "Flow Engineering" & Founder at Institute for Transformational Leadership
RESOURCES
Steve
https://x.com/steveelsewhere
github.com/stevepereira
linkedin.com/in/devopsto
stevepereira.ca
Andrew
https://x.com/andrewdavis_io
github.com/abd3
linkedin.com/in/andrewdavis-io
andrewdavis.io
Links
flowcollective.org
DESCRIPTION
Flow Engineering co-authors Steve Pereira and Andrew Davis discuss their approach to improving workflow visibility in software development and knowledge work. They explore how value stream mapping can be adapted for modern digital work environments, where the work is largely invisible compared to manufacturing settings.
The authors explain their five-map framework designed to help teams establish clarity, improve collaboration, and enhance productivity despite busy schedules and constant firefighting. They emphasize the importance of visual collaboration to create shared mental models and the continuing relevance of these practices in an AI-driven future.
RECOMMENDED BOOKS
Steve Pereira & Andrew Davis • Flow Engineering
(amzn.to/3GY3u44) Andrew Davis • Mastering Salesforce DevOps
(amzn.to/4kjGmf6) Susanne Kaiser • Adaptive Systems With Domain-Driven Design, Wardley Mapping & Team Topologies
(amzn.to/3XTmNCc) Charles Humble • Professional Skills for Software Engineers
(conissaunce.com/professional-skills-shortcut) Simon Wardley • Wardley Mapping, The Knowledge
(amzn.to/3XQEeDu) Simon Wardley • Wardley Maps (amzn.to/45U8Upr)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
yowcon.com
Gabrielle Benefield - Agile Trainer
RESOURCES
https://x.com/gbenefield
linkedin.com/in/mobiusloop
RECOMMENDED BOOKS
Subramaniam & Hunt • Practices of an Agile Developer • amzn.to/2XjbWor
Uncle Bob • Clean Agile • amzn.to/3tpAqb5
Derby, Larsen & Schwaber • Agile Retrospectives • amzn.to/3hB4eNk
Jeff Sutherland • Scrum: The Art of Doing Twice the Work in Half the Time • amzn.to/2X4GQAD
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Agile #ScalingAgile #Scrum #GabrielleBenefield #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Russ Miles - Author, Engineering Manager & Chaos Engineering Practitioner
Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer
RESOURCES
Russ
https://bsky.app/profile/russmiles.bsky.social
github.com/russmiles
linkedin.com/in/russmiles
Kevlin
https://bsky.app/profile/kevlin.bsky.social
about.me/kevlin
twitter.com/KevlinHenney
linkedin.com/in/kevlin
instagram.com/kevlin.henney
kevlinhenney.medium.com
Read the full abstract here
(gotocph.com/2024/sessions/3524)
RECOMMENDED BOOKS
Miles, Giguere & Smith • Cloud Native Application Protection Platforms
(amzn.to/3X4Bq4h) Mina, Warda, Marins & Miles • Digitalization of Financial Services in the Age of Cloud
(amzn.to/4gIYsow) Russ Miles • Learning Chaos Engineering
(amzn.to/412KEzf) Chip Heath & Dan Heat • Switch: How to Change Things When Change Is Hard
(amzn.to/3YLUYv7) Dan Pilone & Russ Miles • Head First Software Development
(amzn.to/4i02JF0) Chankramath, Cheneweth, Oliver & Alvarez • Effective Platform Engineering
(manning.com/books/effective-platform-engineering) Gregor Hohpe • Platform Strategy
(amzn.to/4cxfYdb) Martin Fowler • Refactoring
(amzn.to/3EVcHXQ) Matthew Skelton & Manuel Pais • Team Topologies (http://amzn.to/3sVLyLQ)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/397
Patrice Roy - Author of "C++ Memory Management"
Kevin Carpenter - Software Engineering Manager at EPX
RESOURCES
Patrice
https://bsky.app/profile/patriceroy1.bsky.social
linkedin.com/in/patrice-roy-a050b02a4
Kevin
linkedin.com/in/kevinbcarpenter
github.com/kevinbcarpenter
Links
eventbrite.com/e/c-memory-management-masterclass-tickets-1580340644409
youtu.be/D6jqVS5JFpM
youtu.be/9KljYagEPnE
youtu.be/mWfvi346puM
youtu.be/HAFrggEDr5U
youtu.be/VRGRTvfOxb4
youtu.be/lWPLgm52ICs
DESCRIPTION
Kevin Carpenter talked to veteran C++ programmer Patrice Roy. The conversation explores the intricacies of memory management in modern C++. Patrice, who has been programming in C++ for over 30 years and serves on the C++ Standards Committee, shares wisdom from his new book "Memory Management in C++" while discussing everything from the pitfalls of over-allocation to the nuances of smart pointers.
The conversation reveals how proper memory management isn't just about performance—it's about writing safer, more maintainable code that leverages C++'s powerful abstractions while avoiding common traps that lead seasoned developers astray.
TIMECODES
00:00 Intro
02:50 Challenges for new C++ devs
06:09 Code examples & teaching approach
07:55 Performance considerations & modern C++ features
11:21 Smart pointers & modern C++ practices
13:16 Key takeaways for new C++ devs
15:44 Custom allocators & performance optimization
26:31 Template computing
28:24 What's next?
29:47 Outro
RECOMMENDED BOOKS
Patrice Roy • C++ Memory Management • amzn.to/3K4gnet
Sy Brand • Building a Debugger • amzn.to/4cWWr84
Andreas Zeller • The Debugging Book • debuggingbook.org
Bjarne Stroustrup • Programming: Principles and Practice Using C++ • amzn.to/3I5Q335
Marius Bancila • Modern C++ Programming Cookbook • amzn.to/41ES4Kd
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Cpp #Cplusplus #MemoryManagement #TemplateComputing #CplusplusProgramming #ModernCpp #ProgrammingLanguages #SoftwareEngineering #Programming #TodayInTech #PatriceRoy #KevinCarpenter #BookClub
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Birgitta Böckeler - Technical Principal at Thoughtworks @thoughtworks
RESOURCES
toot.thoughtworks.com/@bboeckel
twitter.com/birgitta410
linkedin.com/in/birgittaboeckeler
birgitta.info
Links
gist.github.com/birgitta410/487080bcb95c0d67e2c4c3cd20e2d306
atlassian.com/software/rovo
thoughtworks.com/insights/blog/generative-ai/using-ai-requirements-analysis-case-study
codescene.com/hubfs/whitepapers/Refactoring-vs-Refuctoring-Advancing-the-state-of-AI-automated-code-improvements.pdf
gitclear-public.s3.us-west-2.amazonaws.com/Coding-on-Copilot-2024-Developer-Research.pdf
martinfowler.com/articles/legacy-modernization-gen-ai.html
martinfowler.com/articles/exploring-gen-ai.html#memo-08
martinfowler.com/articles/exploring-gen-ai.html#memo-10
https://www.continue.dev
ABSTRACT
After almost 2 years of high attention on coding assistants, many engineering managers are disappointed by the measurable results, and engineers are suffering from hype fatigue, even the ones who have learned to love their new AI team mate. Meanwhile, the pace of change in the AI tooling space is still quite high, which contributes further to the hype fatigue.
This presentation gives an overview of the tooling and features available today, what works and what doesn't, and what might work with more technical advances. It will mostly focus on AI assistance for tasks that involve writing, reading and changing code, but also touch on software delivery tasks that don't touch code directly, like requirements analysis. This whirlwind tour of the AI tooling landscape is based on Birgitta's experience as Thoughtworks' global SME for AI-assisted software delivery. [...]
TIMECODES
00:00 Intro
01:35 Big picture: AI tooling archetypes
02:55 Adjusted for size: Tooling maturity & current adoption
04:43 Coding assistants: A tour
09:50 Coding assistants: Core features
10:01 Coding assistants: Model choices
12:43 Coding assistants: Context orchestration
15:43 Context of all your codebases
24:57 Coding assistants: The next frontiers
25:20 Testing
28:04 Solving larger problems
30:12 Code review & refactoring
33:31 Documentation
36:41 Debugging
42:29 Final thoughts
44:48 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3334
RECOMMENDED BOOKS
Phil Winder • Reinforcement Learning • amzn.to/3t1S1VZ
Alex Castrounis • AI for People and Business • amzn.to/3NYKKTo
Holden Karau, Trevor Grant, Boris Lublinsky, Richard Liu & Ilan Filonenko • Kubeflow for Machine Learning • amzn.to/3JVngcx
Kelleher & Tierney • Data Science (The MIT Press Essential Knowledge series) • amzn.to/3AQmIRg
Lakshmanan, Robinson & Munn • Machine Learning Design Patterns • amzn.to/2ZD7t0x
Lakshmanan, Görner & Gillard • Practical Machine Learning for Computer Vision • amzn.to/3m9HNjP
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#AIAssistance #AIAssistant #LLM #LargeLanguageModel #LimitationsOfLLMs #InsideGPT #GPT #GenAI #AI #GenerativeAI #CodingAssistant #BirgittaBoeckeler
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here
(https://gotopia.tech/articles/376)
Michelle Frost - AI Advocate at JetBrains & Responsible AI Consultant
Hannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
Michelle
https://bsky.app/profile/aiwithmichelle.com
linkedin.com/in/michelle-frost-dev
Hannes
https://bsky.app/profile/hanneslowette.net
twitter.com/hannes_lowette
github.com/Belenar
linkedin.com/in/hanneslowette
DESCRIPTION
AI advocate Michelle Frost and principal consultant Hannes Lowette discuss ethical challenges in AI development. They explore the balance between competing values like accuracy versus fairness, recent US regulatory rollbacks under the Trump administration, and market disruptions from innovations like Deep Seek.
While Michelle acknowledges concerns about bias in unregulated models, she remains optimistic about AI's potential to improve lives if developed responsibly. She emphasizes the importance of transparency, bias measurement, and focusing on beneficial applications while advocating for individual and corporate accountability in the absence of comprehensive regulation.
RECOMMENDED BOOKS
Mark Coeckelbergh • AI Ethics
(amzn.to/3SuXUbY) Debbie Sue Jancis • AI Ethics
(amzn.to/44yuEbR) Mohammad Rubyet Islam • Generative AI, Cybersecurity, and Ethics
(amzn.to/3GPvoQ1) Jeet Pattanaik • Ethics in AI (amzn.to/4jXyQXw)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
https://gotopia.tech
Read the full transcription of this interview here:
https://gotopia.tech/articles/396
Laura Tacho - CTO at DX & Executive Coach at Laura Tacho Consulting @laurajeanfrank
Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant
FULL TALK TITLE
The End of Engineering's Blank Check: Accountability in Software Leadership
RESOURCES
Laura
https://x.com/rhein_wein
https://bsky.app/profile/lauratacho.com
linkedin.com/in/lauratacho
github.com/rheinwein
lauratacho.com
Charles
https://bsky.app/profile/charleshumble.bsky.social
linkedin.com/in/charleshumble
https://mastodon.social/@charleshumble
conissaunce.com
Links
getdx.com/research/measuring-ai-code-assistants-and-agents
conissaunce.com/professional-skills-shortcut.html
getdx.com/research/measuring-developer-productivity-with-the-dx-core-4
https://dora.dev
getdx.com/blog/understanding-dora-metrics
queue.acm.org/detail.cfm?id=3454124
getdx.com/blog/space-metrics
getdx.com/research/devex-what-actually-drives-productivity
getdx.com/news/introducing-genai-impact-report
youtu.be/UfWo0XZB9IQ
youtu.be/x6yUGSmU8Nk
youtu.be/C48-Zsen1WI
youtu.be/NTF1eE1yHzE
youtu.be/Y962m1Ede7E
youtu.be/KDHyxnLdOqc
youtu.be/I9mBP0v-L_o
youtu.be/BvJ0XLyCQsw
youtu.be/dMwGfRINpz0
youtu.be/i5Y_3938Qxw
youtu.be/nRBoS8T6LvU
youtu.be/trsDnGh-x4U
youtu.be/w9YhmMPLQ4U
youtu.be/nUoEN8zsJr0
youtu.be/DvfMOJaIzhY
youtu.be/H0EK0B1QvVA
youtu.be/cW3yM-K2M08
youtu.be/WKx9E3DRqXc
youtu.be/j_r0wEgWRYI
youtu.be/k2acwYoz3w8
DESCRIPTION
Laura Tacho, CTO at DX and executive coach, shares her take on the challenging transition from technical contributor to business leader. She discusses the most common leadership skill gaps she sees in CTOs, particularly around setting clear expectations without falling into the "micromanagement spiral of doom".
Laura explains the development of the DX Core 4 framework for measuring developer productivity through four balanced dimensions:
• Speed
• Effectiveness
• Quality
• Impact
She emphasizes the critical importance of connecting technical work to business outcomes, arguing that the era of engineering having a "blank check" is over and that today's leaders must think like business leaders who speak in terms of ROI and impact. The conversation with Charles Humble also covers emerging trends in AI-assisted development and unconventional approaches to performance management.
TIMECODES
00:00 Intro
04:44 Common leadership challenges & skills gaps
12:56 Measuring team & manager performance
16:23 Understanding developer productivity & the DX Core 4 Framework
35:10 Choosing frameworks & avoiding pitfalls
39:53 AI's impact on developer productivity
43:28 Measuring manager performance
46:47 Recommendations & resources
48:11 Outro
RECOMMENDED BOOKS
Will Larson • An Elegant Puzzle • amzn.to/4gb9VyC
Will Larson • The Engineering Executive's Primer • amzn.to/3UURQuT
Meri Williams • The Principles of Project Management • amzn.to/4lj5B1G
Daniel H. Pink • Drive: The Surprising Truth About What Motivates Us • amzn.to/3UHx535
Kathy Sierra • Badass • amzn.to/4b9fb2V
James Stanier • Become an Effective Software Engineering Manager • amzn.to/3vHrx1E
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#DX #DevEx #DeveloperExperience #DeveloperProductivity #DXCore4 #Core4 #DORAMetrics #SPACEframework #Leadership #CTO #HowToCTO #Strategy #TechLead #TechnicalLeadership #HumanFactor #Communication #Change #TodaInTech #LauraTacho #CharlesHumble
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here
(https://gotopia.tech/articles/372)
Paul Slaughter - Staff Fullstack Engineer at GitLab & Creator of Conventional Comments
Adrienne Braganza Tacke - Senior Developer Advocate at Viam Robotics & Author of "Looks Good To Me: Constructive Code Reviews"
RESOURCES
Paul
https://x.com/souldzin
github.com/souldzin
gitlab.com/pslaughter
gitlab.com/souldzin
souldzin.com
Adrienne
https://bsky.app/profile/abt.bsky.social
https://x.com/AdrienneTacke
github.com/AdrienneTacke
linkedin.com/in/adriennetacke
instagram.com/adriennetacke
adrienne.io
blog.adrienne.io
Links
conventionalcomments.org
DESCRIPTION
Can "Conventional Comments" transform code reviews from frustrating experiences into productive collaborations?
Paul Slaughter shares his experience developing and practicing "Conventional Comments", a structured approach to improving code review communications through labeled feedback. The conversation explores clear communication patterns with labels (e.g. 'suggestion:', 'issue:' or 'question:').
Paul and Adrienne discuss the importance of empathy in the review process, the balance between politeness and efficiency, and how GitLab's Code Review Weekly Workshops have helped normalize review experiences across their remote teams. The interview highlights that effective code reviews depend not just on technical evaluations but on thoughtful communication that acknowledges developers' emotional investment in their work while fostering a culture of collaborative ownership.
RECOMMENDED BOOKS
Adrienne Braganza Tacke • "Looks Good to Me": Constructive Code Reviews
(amzn.to/3E75XrD) Adrienne Braganza Tacke • Coding f (amzn.to/3Ukd5Gw)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/395
Alex Ewerlöf - Senior Staff Engineer at Volvo Cars & Author of "Reliability Engineering Mindset" @alexewerlof
Charity Majors - Co-Founder & CTO of honeycomb.io & Co-Author of "Observability Engineering" @CharityMajors
RESOURCES
Alex
https://bsky.app/profile/alexewerlof.com
https://x.com/alexewerlof
linkedin.com/in/alexewerlof
alexewerlof.com
Charity
twitter.com/mipsytipsy
github.com/charity
linkedin.com/in/charity-majors
https://charity.wtf
Links
blog.alexewerlof.com/p/rem
honeycomb.io/blog/slos-are-the-api-for-your-engineering-team
youtu.be/tx-gFamVeic
youtu.be/Cxb7a8lTv8A
youtu.be/SfIvrtDsE3Q
youtu.be/k86P2J0xBK8
youtu.be/DOQqOrHs3VY
youtu.be/NNMnbBf0Itw
youtu.be/0vkY2H2QDC8
youtu.be/FZRpQOaePFU
youtu.be/Oxmk-DiLrNA
youtu.be/es3DNd5Qipg
youtu.be/VAgT7CY572U
youtu.be/yej1XoQE-WY
youtu.be/ag2ykPO805M
youtu.be/1PJM8p-RMsY
DESCRIPTION
Alex Ewerlöf, author of "Reliability Engineering Mindset" and Senior Staff Engineer at Volvo Cars, shares his serendipitous journey from product engineering to reliability engineering and discusses the practical challenges of implementing Google's SRE practices in real-world companies.
Alex emphasizes the significant gap between Google's idealized SRE approach — which he links to "a fantastic chef's recipe for Michelin-starred restaurants" — and the reality most companies face with limited resources and infrastructure. The discussion covers key topics including the evolution from traditional operations to where engineers own their code in production, the critical importance of choosing SLIs that align with business impact, and how SLOs help set expectations and help the service consumers prepare non-functional requirements. Alex coined the law of 10x per 9 highlighting that reliability isn't free and requires careful cost-benefit analysis.
TIMECODES
00:00 Intro
00:51 The serendipitous path to SRE
04:31 From SRE to author
07:04 The Google SRE gap
10:24 Making Service Level Objectives (SLO) practical
19:38 The future of observability & SLOs
23:06 Swapping stories on recent reads
25:02 Outro
RECOMMENDED BOOKS
Alex Ewerlöf • Reliability Engineering Mindset • blog.alexewerlof.com/p/rem
Charity Majors, Liz Fong-Jones & George Miranda • Observability Engineering • amzn.to/38scbma
Charity Majors & Laine Campbell • Database Reliability Engineering • amzn.to/3ujybdS
Alex Hidalgo • Implementing Service Level Objectives • amzn.to/4pbWJxw
Brian Klaas • Fluke • amzn.to/41V1Cko
Kevin Simler & Robin Hanson • The Elephant in the Brain • amzn.to/4fYCG1i
Kelly Shortridge & Aaron Rinehart • Security Chaos Engineering • verica.io/sce-book
Nora Jones & Casey Rosenthal • Chaos Engineering • amzn.to/3hUmuAH
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#ReliabilityEngineering #SRE #SiteReliabilityEngineering #ChaosEngineering #Observability #Observability2 #SLO #SLI #Reliability #Logging #PlatformEngineering #SoftwareEngineering #Programming #TodayInTech #AlexEwerloef #CharityMajors #BookClub
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Simon Wardley - Thought Lord, Mapper, Mostly Good @simonwardley
RESOURCES
https://bsky.app/profile/swardley.bsky.social
https://me.dm/@swardley
twitter.com/swardley
linkedin.com/in/simonwardley
swardley.medium.com
ABSTRACT
In the keynote, Simon Wardley, the originator of Wardley Maps, takes the audience on a journey through the realm of strategic planning in the modern business landscape. This talk unveils the powerful utility of Wardley Maps in identifying and targeting strategic objectives, akin to finding treasure in the complex world of business.
The discussion begins with an introduction to the fundamentals of Wardley Maps, emphasizing their role in enhancing situational awareness in decision-making. The keynote then delves into real-world applications, demonstrating how these maps have successfully enabled organisations to change the way they work and challenge what they do. We then explore concepts such as gameplay and strategy before examining how to identify that which really matters.
There will be pirates, and possibly kittens. [...]
TIMECODES
00:00 Intro
00:56 Agenda
04:45 Origin
06:05 Maps
17:42 Patterns
24:11 Change
33:47 Gameplay
36:33 X marks the spot
38:13 Summary
39:07 Outro
Read the full abstract here:
gotocph.com/2024/sessions/3128
RECOMMENDED BOOKS
Simon Wardley • Wardley Maps • amzn.to/45U8Upr
Simon Wardley • Wardley Mapping, The Knowledge • amzn.to/3XQEeDu
David Anderson, Marck McCann & Michael O'Reilly • The Value Flywheel Effect • amzn.to/3VcHxC7
Sun Tzu • The Art of War • amzn.to/2BqDeha
Jonathan Allen & Thomas Blood • Reaching Cloud Velocity • amzn.to/4n39Fnt
Susanne Kaiser • Adaptive Systems With Domain-Driven Design, Wardley Mapping & Team Topologies • amzn.to/3XTmNCc
Erik Schön • The Art Of Strategy • amzn.to/2UPzXPa
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#WardleyMaps #WardleyMapping #Strategy #ArtOfStrategy #Patterns #SunTzu #Change #SimonWardley
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here
(https://gotopia.tech/articles/374)
Brooklyn Zelenka - Author of Numerous Libraries Including Witchcraft & Founded the Vancouver Functional Programming Meetup
Julian Wood - Serverless Developer Advocate at AWS
RESOURCES
Brooklyn
https://bsky.app/profile/expede.wtf
https://octodon.social/@expede@types.pl
github.com/expede
linkedin.com/in/brooklynzelenka
notes.brooklynzelenka.com
Julian
https://bsky.app/profile/julianwood.com
twitter.com/julian_wood
http://www.wooditwork.com
linkedin.com/in/julianrwood
Links
automerge.org
discord.com/invite/zKGe4DCfgR
robinsloan.com/notes/home-cooked-app
github.com/ipvm-wg
https://www.localfirst.fm
https://localfirstweb.dev
DESCRIPTION
Distributed systems researcher Brooklyn Zelenka unpacks the paradigm shift of local-first computing, where applications primarily run on users' devices and synchronize seamlessly without central servers.
In a conversation with Julian Wood, she explains how this approach reduces latency, enables offline functionality, improves privacy through encryption, and democratizes app development—all while using sophisticated data structures. Perfect for collaborative tools and "cozy web" applications serving smaller communities, local-first software represents a fundamental rethinking of how we've built software for the past 30 years.
RECOMMENDED BOOKS
Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition
(amzn.to/3lqr5Q8) Ford, Richards, Sadalage & Dehghani • Software Architecture: The (amzn.to/3QeMgjR)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
https://gotopia.tech
Read the full transcription of this interview here:
https://gotopia.tech/articles/394
Simon Peyton Jones - Key Contributor of Haskell & Engineering Fellow at Epic Games
Chelsea Troy - MLOps Tech Lead at Mozilla & Lecturer at University of Chicago @HeyChelseaTroy
RESOURCES
Simon
simon.peytonjones.org
en.wikipedia.org/wiki/Simon_Peyton_Jones
twitter.com/simonpj0
github.com/simonpj
linkedin.com/in/simonpj
Chelsea
chelseatroy.com
social.clawhammer.net/@HeyChelseaTroy
twitter.com/HeyChelseaTroy
linkedin.com/in/chelseatroy
github.com/chelseatroy
Links
haskell.org
barefootcomputing.org
computingatschool.org.uk
computingatschool.org.uk/resources/2015/january/simon-peyton-joness-bookmarks
computingatschool.org.uk/forum-news-blogs/2023/november/why-we-must-still-teach-our-children-to-code
chelseatroy.com/2025/05/14/the-homework-is-the-cheat-code-genai-policy-in-my-computer-science-graduate-classroom
computingeducation.org.uk
raspberrypi.org/blog/why-kids-still-need-to-learn-to-code-in-the-age-of-ai
youtu.be/A2QWxT9a8HU
youtu.be/ztdxlkmxpIQ
youtu.be/Pv0cfsastFs
youtu.be/PltixgJiRrw
youtu.be/_ehD4D7N4ZU
youtu.be/patyK226zeE
youtu.be/lIy9qhwFB-s
youtu.be/cz2oPxIU3u8
youtu.be/_XbOTRunqHk
youtu.be/QujM1S3tP-I
youtu.be/0yKf8TrLUOw
youtu.be/kOyVxj7p4lI
youtu.be/-HNpim5x-IE
youtu.be/8CXhiSddjAI
DESCRIPTION
Simon Peyton Jones – Royal Society member, Haskell language maintainer, and computing education advocate – discusses how a simple math problem about bank envelopes led him to discover the binary system 55 years ago, and why that moment of authentic problem-solving remains crucial for today's students. From his transition from Microsoft Research to founding Computing at School, Simon argues that computing education should be foundational rather than vocational, giving children agency in the digital world just as we teach them basic numeracy and science. He explores how to maintain the essence of computational thinking in an era where AI can instantly solve coding problems, emphasizing concrete, motivated contexts over abstract algorithms.
The discussion spans from elementary programming with Scratch and physical computing devices to his unique role as a computing fellow at Epic Games, where he works with CEO Tim Sweeney to design the Verse programming language, proving that even billion-dollar companies can prioritize denotational semantics over quarterly profits.
TIMECODES
00:00 Intro
01:08 The Binary System discovery: A teaching moment
05:45 Problem-solving in the age of AI
10:25 The journey into computing education
16:35 Functional programming & compiler design
20:41 Working as a computing fellow at Epic Games
23:40 Outro
RECOMMENDED BOOKS
Simon Peyton Jones • The Implementation of Functional Programming Languages • amzn.to/3HQE0Xn
Chelsea Troy • Remote Work Sucks • heychelseatroy.gumroad.com/l/remoteworksucks
Christopher Alexander • A Pattern Language • amzn.to/3Urefj3
Vitaly Bragilevsky • Haskell in Depth • amzn.to/3EXpmbe
Rebecca Skinner • Effective Haskell • amzn.to/3VgUKsh
Graham Hutton • Programming in Haskell • amzn.to/3Fi8rBC
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Binary #BinarySystem #Haskell #GHC #SoftwareEngineering #Programming #FunctionalProgramming #CompilerDesign #CodingForKids #LearnToCode #EducatingKids #RaspberryPi #Arduino #Tech #SoftwareDevelopment #SoftwareTechnology #SimonPeytonJones #ChelseaTroy #TodayInTech
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/373)
Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant
Trisha Gee - Lead Developer Evangelist at Gradle, Java Champion & Co-Author of "Getting to Know IntelliJ IDEA"
RESOURCES
Charles
https://bsky.app/profile/charleshumble.bsky.social
linkedin.com/in/charleshumble
https://mastodon.social/@charleshumble
conissaunce.com
Trisha
https://bsky.app/profile/trishagee.bsky.social
twitter.com/trisha_gee
linkedin.com/in/trishagee
trishagee.com
github.com/trishagee
Links
conissaunce.com/professional-skills-shortcut.html
jeanettewinterson.com
DESCRIPTION
Trisha Gee interviews Charles Humble on his project "Professional Skills for Software Engineers", a collection of 14 articles organized into four categories:
• communication
• critical thinking
• documentation
• networking
Charles argues that career success in software engineering oftentimes depends more on non-programming skills than technical ability. Both Charles and Trisha emphasize that these skills are learnable and essential, despite being undervalued in the industry as mere "soft skills".
The conversation covers how intentional communication improves product development, the value of networking and public speaking for career advancement, and ways engineers can generate ideas for content creation while taking ownership of their career development. The interview makes a compelling case that developing these professional skills benefits both individual engineers and the industry as a whole.
RECOMMENDED BOOKS
Charles Humble • Professional Skills for Software Engineers
(conissaunce.com/professional-skills-shortcut) (amzn.to/3kiTwJJ)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/393
Victor Grazi - Oracle Java Champion & Co-Author of "Real-World Java"
Jeanne Boyarsky - Oracle Java Champion, Co-Author of "Real-World Java" & "OCP 21 Java Cert Book" @jeanneboyarsky8071
Barry Burd - Professor at Drew University, Owner at Burd Brain Consulting & Author of "Java for Dummies"
RESOURCES
Victor
https://x.com/vgrazi
github.com/vgrazi
linkedin.com/in/victorgrazi
Jeanne
https://bsky.app/profile/jeanneboyarsky.bsky.social
https://x.com/jeanneboyarsky
https://mastodon.social/@jeanneboyarsky
github.com/boyarsky
linkedin.com/in/jeanne-boyarsky
sites.google.com/view/jeanneboyarsky
selikoff.net
Barry
https://x.com/allmycode
linkedin.com/in/barry-burd
Links
projectlombok.org
selikoff.net/2014/12/07/why-i-like-regular-expressions-who-says-they-arent-readable
youtu.be/eBuFzQeiGe0
youtu.be/w008iz_UwDk
youtu.be/ahyF8e9qKBc
youtu.be/pfinplXtrkA
youtu.be/la4kc57F6jU
youtu.be/1PJM8p-RMsY
DESCRIPTION
Barry Burd interviews Victor Grazi and Jeanne Boyarsky about their book "Real World Java: Helping You Navigate the Java Ecosystem". The authors highlight a critical gap in Java education - while schools teach syntax, loops, and basic programming concepts, they barely cover the vast ecosystem that professional developers actually use daily, including Git, logging frameworks, Spring, CI/CD, and IDE mastery.
Victor emphasizes that knowing how to use your development tools, particularly IDE refactoring features, is a better indicator of developer experience than algorithm tests.
The book serves as a bridge for new graduates, career changers from other languages, or developers stuck on older Java versions, providing practical knowledge about the tools and frameworks that define modern Java development. Rather than just teaching "hello world" examples, the authors focus on the essential ecosystem components needed to succeed in enterprise Java environments, making it accessible for anyone who knows the Java language but needs to understand the broader technological landscape they'll encounter in professional development roles.
TIMECODES
00:00 Intro
00:39 Book overview
05:08 The IDE chapter
13:38 Technology challenges & AI's role
16:09 Writing process & challenges
26:16 Where's the Java ecosystem going?
34:29 What's next?
36:01 Outro
RECOMMENDED BOOKS
Victor Grazi & Jeanne Boyarsky • Real-World Java • amzn.to/4oCEeBR
Jeanne Boyarsky & Scott Selikoff • OCP 21 Java Cert Book • amzn.to/4lF8OIC
Barry Burd • Java For Dummies • amzn.to/4mrXC3e
Barry Burd • Quantum Computing Algorithms • amzn.to/3Josymi
Ben Evans & Jim Gough • Optimizing Cloud Native Java • amzn.to/41nivD9
Ben Evans, Jason Clark & David Flanagan • Java in a Nutshell • amzn.to/43FDoMA
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Java #RealWorldJava #JVM #JVMPerformanceEngineering #Observability #JavaProgramming #JavaPerformance #JavaConcurrency #Concurrency #IntelliJ #CloudNativeJava #GraalVM #Quarkus #SoftwareEngineering #Programming #TodayInTech #VictorGrazi #JeanneBoyarsky #BarryBurd #BookClub
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
gotocph.com
Daniel Terhorst-North - Originator of Behavior Driven Development (BDD) & Principal at Dan North & Associates @daniel-terhorst-north
RESOURCES
https://bsky.app/profile/tastapod.com
linkedin.com/in/tastapod
github.com/tastapod
https://mastodon.social/@tastapod
http://dannorth.net/blog
ABSTRACT
I believe great programmers are not born, they are made. Or rather, they make themselves, carefully and deliberately over time. I am not talking about the folks who rote-learn the l33t answers and throw their egos around; I mean the ones who build great products using simple, understandable code, while lifting up those around them.
I have worked with some great programmers over the years, and met some others along the way. I want to tell you about the best programmer I know. As I have said elsewhere, they have “an insatiable curiosity and the belief they can convince a computer to do anything. Plus a healthy disregard for language and tool zealotry.”
As I describe them, you might recognise some of their traits in yourself; you might decide you want to aspire to some of them; you might choose to refer to them as an interviewer, or as a candidate. My hope is simply that you find them useful and in some way inspiring. [...]
TIMECODES
00:00 Intro
02:22 Agenda
02:37 Part 1: Getting the job done
15:07 Part 2: Choosing the right tool
28:03 Part 3: Caring about the team
39:16 Wrapping up
39:28 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3465
RECOMMENDED BOOKS
Eliyahu M. Goldratt • Beyond the Goal • amzn.to/3wDbAL1
Kent Beck, Fowler, John, William, Don & Gamma • Refactoring • amzn.to/3SFBYbN
Kent Beck & Cynthia Andres • Extreme Programming Explained • amzn.to/3KeL5P5
Jez Humble & Dave Farley • Continuous Delivery • amzn.to/3ocIHwd
Robert B Cialdini • Influence, New and Expanded • amzn.to/3tL8GxB
Aino Vonge Corry • Retrospective Antipatterns • amzn.to/3naFk84
Subramaniam & Hunt • Practices of an Agile Developer • amzn.to/2XjbWor
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Programming #SoftwareEngineering #Polyglot #BuildTheRightProduct #BestProgrammers #GreatestProgrammers #Change #Team #TechTeam #DanNorth #DanielTerhorstNorth
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/371)
Stefan Baumgartner - Author of "TypeScript Cookbook" & "TypeScript in 50 Lessons"
Peter Kröner - Host of "Working Draft" Podcast & Freelance Trainer for Frontend Web Tech
RESOURCES
Stefan
https://bsky.app/profile/deadparrot.dev
https://mastodon.social/@deadparrot
https://x.com/ddprrt
github.com/ddprrt
linkedin.com/in/stefan-baumgartner-bb621564
https://oida.dev
Peter
https://bsky.app/profile/sirpepe.bsky.social
https://mastodon.social/@sir_pepe
github.com/SirPepe
linkedin.com/in/peterkroener
https://www.peterkroener.de
Links
typescript-cookbook.com
typescript-book.com
https://workingdraft.de
DESCRIPTION
Peter Kröner and Stefan Baumgartner explore practical TypeScript implementation strategies in this discussion of Stefan's latest book, "TypeScript Cookbook", a sequel to his previous work "TypeScript in 50 Lessons". From minimal type annotations to knowing when to use advanced features, Stefan shares insights on efficient project setup, alternatives to enums, and the strategic use of classes.
The conversation examines the philosophy behind TypeScript's design while emphasizing a pragmatic approach that focuses on understanding what happens behind the scenes to make better coding decisions. Stefan consistently advocates for simplicity and intentionality when working with TypeScript's powerful but sometimes complex type system.
RECOMMENDED BOOKS
Stefan Baumgartner • TypeScript Cookbook
(amzn.to/4iefuM7) Stefan Baumgartner • TypeScript in 50 Lessons
(amzn.to/4lEBanw) Alexandre Portela dos S (amzn.to/3MZBY7g)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
https://gotopia.tech
Read the full transcription of this interview here:
https://gotopia.tech/articles/392
Andrew Harmel-Law - Technical Principal at Thoughtworks & Author of "Facilitating Software Architecture" @AndrewHarmelLaw
Marit van Dijk - Developer Advocate at JetBrains, Java Champion & Open Source Contributor @maritvandijk
RESOURCES
Andrew
https://bsky.app/profile/andrewhl.bsky.social
https://twit.social/@ahl
https://x.com/al94781
github.com/andrewharmellaw
linkedin.com/in/andrewharmellaw
andrewharmellaw.github.io
Marit
https://bsky.app/profile/maritvandijk.bsky.social
linkedin.com/in/maritvandijk
https://mastodon.social/@maritvandijk
github.com/mlvandijk
medium.com/@mlvandijk
maritvandijk.com
Links
facilitatingsoftwarearchitecture.com
ruthmalan.com
linkedin.com/pulse/software-architects-do-we-need-em-ruth-malan
youtu.be/YpFR8qzwYSA
youtu.be/acqcyX-tpf4
youtu.be/PK-y-iG5VnE
youtu.be/zDugyWSguz4
youtu.be/NGXl1D-KwRI
youtu.be/wjF4X9t3FMk
youtu.be/hhlxFtV_tZo
youtu.be/6xrGo1IIB3w
youtu.be/Cx_vijTm24w
youtu.be/l1tyfb5we7I
youtu.be/RlCpgSoOX6I
youtu.be/xsMUuOwv7IA
youtu.be/H0EK0B1QvVA
youtu.be/XOSR0Asq4h0
youtu.be/yPvef9R3k-M
youtu.be/_R_Vc17mxNE
DESCRIPTION
Andrew Harmel-Law discusses their book "Facilitating Software Architecture" and how traditional architecture approaches often become bottlenecks that slow down high-performing development teams.
Rather than architects making top-down decisions in isolation, Andrew advocates for a facilitation approach centered on the "advice process" - where anyone can make architectural decisions as long as they seek advice from those with expertise and those who will be affected.
This collaborative method, inspired by open space conferences and supported by Architectural Decision Records (ADRs), shifts the architect's role from decision-maker to conversation facilitator, ensuring the right people have the right discussions at the right time. The approach requires psychological safety and organizational support but has proven successful even in traditional corporate environments, ultimately creating more maintainable code bases where development teams actually enjoy working and can respond effectively to changing requirements.
TIMECODES
00:00 Intro
02:12 Problem: Traditional architecture as a bottleneck
04:31 Solution: Facilitating Architecture Decisions
12:22 3 key influences on the book
27:43 Implementation challenges & organizational culture
38:05 Outro
RECOMMENDED BOOKS
Andrew Harmel-Law • Facilitating Software Architecture • https://amzn.eu/d/5kZKVfU
Christopher Alexander • A Pattern Language • amzn.to/3Urefj3
Diana Montalion • Learning Systems Thinking • amzn.to/3ZpycdJ
Donella H. Meadows • Thinking in Systems • amzn.to/3XtqYCV
Eric Evans • Domain-Driven Design • amzn.to/3tnGhwm
Alessandro Colla • Alberto Acerbis • Domain-Driven Refactoring • amzn.to/3I3I7zf
Adrienne Braganza Tacke • "Looks Good to Me": Constructive Code Reviews • amzn.to/3E75XrD
Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • amzn.to/3kiTwJJ
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#SoftwareArchitecture #ADR #ArchitecturalDecisionRecords #ReadingCode #LegacyCode #Refactoring #OpenSpace #TodayInTech #AndrewHarmelLaw #MaritvanDijk
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/369)
Barry O'Reilly - Founder at Black Tulip Tech and Author of "Residues" & "The Architect's Paradox"
Jacqui Read - Software Architect, Speaker & Author of "Communication Patterns"
RESOURCES
Barry
https://bsky.app/profile/technologytulip.bsky.social
linkedin.com/in/barry-o-reilly-b924657
https://www.blacktulip.se
Jacqui
https://bsky.app/profile/tekiegirl.bsky.social
jacquiread.com
fosstodon.org/@tekiegirl
linkedin.com/in/jacquelineread
github.com/tekiegirl
DESCRIPTION
In this GOTO Book Club interview, Jacqui Read discusses with Barry O'Reilly his books "Residues: Time, Uncertainty, and Change in Software Architecture" and "The Architect's Paradox". He explains how uncertainty defines the architect's role and introduces residuality—a method where architects deliberately stress their conceptual models until they collapse, then optimize the resulting "residues" or leftovers to create more resilient systems.
Unlike traditional software engineering approaches, that try to eliminate uncertainty through rigid requirements, residuality embraces random stressors (even far-fetched scenarios like giant lizards) to uncover architectural fault lines.
O'Reilly argues that this playful yet mathematically sound approach produces more robust architectures than conventional methods, and his second book explores how inherited philosophical thinking often undermines software architecture's effectiveness in complex business contexts.
RECOMMENDED BOOKS
Barry O'Reilly • Residues
(leanpub.com/residuality) Barry O'Reilly • The Architect's Paradox
(leanpub.com/architectsparadox) Jacqui Read • Communication Patterns
(amzn.to/3E37lvv) Anne Currie & Jamie Dobson • The Cloud Native Attitude
(amzn.to/3R0exeT) Gregor Hohpe • The Software Arch (amzn.to/3F6d2ax)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
gotocph.com
Russ Olsen - Author of "Getting Clojure" & "Eloquent Ruby" @russolsen3122
James Lewis - Software Architect & Director at Thoughtworks
RESOURCES
Russ
https://bsky.app/profile/russolsen.bsky.social
hachyderm.io/@russolsen
github.com/russolsen
linkedin.com/in/russolsen
http://russolsen.com
James
https://bsky.app/profile/boicy.bovon.org
linkedin.com/in/james-lewis-microservices
github.com/boicy
bovon.org
TIMECODES
00:00 Intro
00:53 How Russ got started with functional programming
05:55 Russ' new book
11:05 Clojure
14:46 Q&A
24:15 Misconceptions about functional programming
28:25 To the Moon
34:20 Q&A
37:34 Mechanical vs Software Engineering
38:23 Agile & TDD
40:28 Outro
Read the full abstract here:
gotocph.com/2024/sessions/3522
RECOMMENDED BOOKS
Russ Olsen • Getting Clojure • amzn.to/3J8zI8s
Russ Olsen • Eloquent Ruby • amzn.to/37gOhcG
Russ Olsen • Design Patterns in Ruby • amzn.to/3r2uBjW
Barry O'Reilly • Unlearn • amzn.to/3O3DQeI
Jez Humble, Joanne Molesky & Barry O'Reilly • Lean Enterprise • amzn.to/3Cpt6ET
Sarah Wells • Enabling Microservice Success • amzn.to/4aa8xrv
Martin Fowler • Refactoring • amzn.to/3EVcHXQ
Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#RussOlsen #JamesLewis #Clojure #lisplang #Agile #TDD #ChaosEngineering #FunctionalProgramming #CategoryTheory #FPvsOOP #Programming #SoftwareEngineering #TodayInTech
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
Full version available here:
youtu.be/P_6eDL1aqtA
Michael Feathers - Author of “Working Effectively with Legacy Code” & Chief Architect at Globant
RECOMMENDED BOOK
Michael Feathers • Working Effectively with Legacy Code • amzn.to/3ZFQoMU
Christian Clausen • Five Lines of Code • amzn.to/3s2zjyg
Kent Beck • Test Driven Development • amzn.to/36kchvd
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here
(https://gotopia.tech/articles/368)
David Edoh-Bedi - Developer Relations at Stripe
James Beswick - Head of Developer Relations at Stripe
RESOURCES
David
https://x.com/edohbedi_d
linkedin.com/in/edohbedi
edoh-bedi.com
James
https://bsky.app/profile/jbesw.bsky.social
twitter.com/jbesw
linkedin.com/in/jamesbeswick
Links
https://stripe.dev
DESCRIPTION
James Beswick (Head of Developer Relations at Stripe) talks with David Edoh-Bedi (Developer Advocate) about his professional journey from growing up in Togo to working at Microsoft and eventually Stripe.
The conversation explores David's transition from software engineering to developer advocacy, highlighting the importance of empathy, communication skills, and technical knowledge in the role.
They discuss the challenges of working with large legacy systems, the complexities of payment processing, and how the software development landscape has evolved from library-focused development to API-centric approaches.
The interview provides valuable insights for developers considering a career path in developer relations and those integrating complex systems like payment processing into their applications.
RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2
(leanpub.com/visualising-software-architecture) David Farley • Modern Software Engineering
(amzn.to/3GI468M) Kim, Humble, Debois, Willis & Forsgren • The DevOps Handbook
(amzn.to/47oAf3l) Simon Wardley • Wardley Maps
(amzn.to/45U8Upr) Simon Wardley • Wardley Mapping, The Knowledge
(amzn.to/3XQEeDu) David Anderson, Marck McCann & Michael O'Reilly • The Value Flywheel Effect
(amzn.to/3VcHxC) Mike Amundsen • Restful Web API Patterns & Practices Cookbook
(amzn.to/3C74fpH)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwd
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
yowcon.com
Andrew Browne - Solution Architect at Picnic Software
RESOURCES
linkedin.com/in/andrew-browne-b9813b7
github.com/adbrowne
http://brownie.com.au
RECOMMENDED BOOKS
Neal Ford • Functional Thinking • amzn.to/3DdP35B Petricek & Skeet • Real-World Functional Programming • amzn.to/38diF4M
Venkat Subramaniam • Functional Programming in Java • amzn.to/2WlOXIt
Cristian Salcescu • Functional Programming in JavaScript • amzn.to/3y75jBS
Richard Feldman • Elm in Action • amzn.to/387kujI
Jeremy Fairbank • Programming Elm • amzn.to/2WhZCE8
Wolfgang Loder • Web Applications with Elm • amzn.to/3jblQ3q
twitter.com/GOTOcon
linkedin.com/company/goto-
facebook.com/GOTOConferences
#Fsharp #ComputationExpressions #FunctionalProgramming #Programming #Coding #FStack #AndrewBrowne #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/367)
Sheen Brisals - AWS Serverless Hero, Engineering Leader & Co-Author of "Serverless Development on AWS"
Vlad Khononov - Author of "Balancing Coupling in Software Design" & "Learning Domain Driven Design" & Creator of the Balanced Coupling Model
RESOURCES
Vlad
https://bsky.app/profile/vladikk.bsky.social
vladikk.com
github.com/vladikk
linkedin.com/in/vladikk
Sheen
https://bsky.app/profile/sheenbrisals.bsky.social
twitter.com/sheenbrisals
linkedin.com/in/sheen-brisals
sbrisals.medium.com
Links
informit.com
youtu.be/6hTZXR2brWE
DESCRIPTION
Sheen Brisals sits down with software engineer and author Vlad Khononov to explore his latest book, "Balancing Coupling in Software Design". Vlad shares his journey from a failed microservices project to his deep dive into the principles of coupling, drawing insights from a 1970s structured design book.
The duo discusses the timeless nature of coupling in software, how modern systems like microservices and cloud architectures still rely on age-old design principles, and the importance of understanding complexity for better problem decomposition and estimation. Vlad also reveals his unique approach to the book—integrating AI-generated poetry into each chapter to help readers grasp complex concepts. With a focus on modularity as the antidote to complexity, Vlad emphasizes that by managing coupling, engineers can create more maintainable, scalable systems.
RECOMMENDED BOOKS
Vlad Khononov • Balancing Coupling in Software Design
(amzn.to/4iGpbDv) Vlad Khononov • Learning Domain-Driven Design
(amzn.to/41EVhIX) Sheen Brisals & Luke Hedger • Serverless Development on AWS
(amzn.to/3W3Sw2f) Glenford Myers • Co (amzn.to/4kVblPN)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
gotocph.com
Katharine Jarmul - Principal Data Scientist at Thoughtworks & O'Reilly Author
RESOURCES
twitter.com/kjam
linkedin.com/in/katharinejarmul
github.com/kjam
kjamistan.com
probablyprivate.com
Links
tooltester.com/en/blog/chatgpt-statistics
huggingface.co
github.com/tf-encrypted/moose
github.com/apple/swift-homomorphic-encryption
github.com/zama-ai
github.com/carbynestack
ABSTRACT
If you are curious about the field of cryptography and what it has to offer data science and machine learning, this talk is for you!
We'll dive into the field of encrypted computation, where decryption isn't needed in order to perform calculations, transformations and operations on the data. You'll learn some of the core mathematical theory behind why and how this works, as well as the differences between approaches like homomorphic encryption and secure multi-party computation. At the end, you'll get some pointers and open-source library hints on where to go next and how to start using encrypted computation for problems you are solving the hard way (or not solving at all). [...]
TIMECODES
00:00 Intro
03:18 What if...?
04:23 Demo: Huggingface
06:25 Homomorphic encryption
08:41 Pallier cryptosystem
12:12 Demo: Pallier
15:22 Recap
19:55 Multi-party computation (MPC)
22:58 Use cases
29:54 Getting started with encrypted computation
32:45 Understanding builds trust
34:01 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3319
RECOMMENDED BOOKS
Katharine Jarmul • Practical Data Privacy • amzn.to/3OafC3m
Katharine Jarmul & Jacqueline Kazil • Data Wrangling with Python • amzn.to/3Ue5BV5
Katharine Jarmul & Richard Lawson • Python Web Scraping • amzn.to/44H7XPl
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Privacy #DataPrivacy #Huggingface #PrivacyTechnology #Swiftlang #Cryptography #Decryption #PrivacyEngineering #KatharineJarmul #CyberSecurity #Programming #SoftwareEngineering #HomomorphicEncryption #Encryption #TodayInTech
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
Full version available here:
youtu.be/IlDIV5gaTP0
Garth Gilmour - Head Of Learning at Instil Software @garthgilmourni
Eamonn Boyle - Development Manager at Gearset
RECOMMENDED BOOKS
Gene Kim, Jez Humble, Nicole Forsgren, Patrick Debois & John Willis • The DevOps Handbook • amzn.to/3C0Rj0C
Kiczales, des Rivieres & Bobrow • The Art of the Metaobject Protocol • amzn.to/3zbvavV
Forsgren, Humble & Kim • Accelerate: The Science of Lean Software and DevOps • amzn.to/3tCz1xO
Fred Brooks Jr. • The Mythical Man-Month • williamgibsonbooks.com
Jeremy Kun • A Programmer's Introduction to Mathematics • amzn.to/3WbgKWz
Scott Wlaschin • Domain Modeling Made Functional • amzn.to/3TPnLKz
Tom Stuart • Understanding Computation • amzn.to/3Dt1Ymp
Sam Halliday • Functional Programming for Mortals with Scalaz • leanpub.com/fpmortals
Jack D. Hidary • Quantum Computing: An Applied Approach • amzn.to/3TAyk4g
Daniel P. Friedman & Matthias Felleisen • The Little Schemer • amzn.to/3SzHNHI
Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here
(https://gotopia.tech/articles/366)
Marit van Dijk - Developer Advocate at JetBrains, Java Champion & Open Source Contributor
Hannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
Marit
https://bsky.app/profile/maritvandijk.bsky.social
linkedin.com/in/maritvandijk
github.com/mlvandijk
medium.com/@mlvandijk
maritvandijk.com
Hannes
https://bsky.app/profile/hanneslowette.net
twitter.com/hannes_lowette
github.com/Belenar
linkedin.com/in/hanneslowette
Links
felienne.com
https://codereading.club
github.com/neontribe/code-reading-club
DESCRIPTION
Reading code is a critical yet often underappreciated skill in software development. Marit van Dijk & Hannes Lowette highlight that while developers are trained to write code, they spend most of their time understanding existing codebases—often with incomplete documentation and evolving complexity.
They discuss research-backed strategies, such as structured code reading exercises, participation in communities like the Code Reading Club, and leveraging modern IDE tools to navigate and comprehend unfamiliar code. The conversation underscores the importance of empathy in code reviews, writing clear commit messages, and using tests as documentation to improve collaboration and maintainability. By practicing code reading deliberately and utilizing available resources, developers can become more effective and adaptable in their work.
RECOMMENDED BOOKS
Felienne Hermans • The Programmer's Brain
(amzn.to/3mENbN0) Adrienne Braganza Tacke • "Looks Good to Me": Constructive Code Reviews
(amzn.to/3E75XrD) Duncan McGregor & Nat Pr (amzn.to/4apSjLu)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
yowcon.com
Edward Kmett - Research Engineer at Machine Intelligence Research Institute @ekmett
RESOURCES
twitter.com/kmett
github.com/ekmett
linkedin.com/in/ekmett
http://comonad.com
RECOMMENDED BOOKS
Saša Jurić • Elixir in Action • amzn.to/2RZh5eN
Tim McNamara • Rust in Action • amzn.to/3ux2R9u
Ulisses Almeida • Learn Functional Programming with Elixir • amzn.to/389grn6
Neal Ford • Functional Thinking • amzn.to/3DdP35B
Petricek & Skeet • Real-World Functional Programming • amzn.to/38diF4M
Venkat Subramaniam • Functional Programming in Java • amzn.to/2WlOXIt
Cristian Salcescu • Functional Programming in JavaScript • amzn.to/3y75jBS
twitter.com/GOTOcon
linkedin.com/company/goto-
facebook.com/GOTOConferences
#Combinators #FunctionalProgramming #SoftwareEngineering #Programming #Tech #SoftwareDevelopment #SoftwareTechnology #FP #Haskell #Graal #Truffle #EdwardKmett #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/363)
Ben Evans - Senior Principal Software Engineer at Red Hat & Co-Author of "Optimizing Cloud Native Java" and many more Books
Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team
RESOURCES
Ben
https://mastodon.social/@kittylyst
linkedin.com/in/kittylyst
kittylyst.com
Holly
hollycummins.com
(hollycummins.com/type/blog) https://bsky.app/profile/hollycummins.com
hachyderm.io/@holly_cummins
(twitter.com/holly_cummins) linkedin.com/in/holly-k-cummins
DESCRIPTION
Holly Cummins talks with Ben Evans about his latest book "Optimizing Cloud Native Java", which updates his previous work "Optimizing Java" to reflect the realities of cloud native environments.
Ben explains that performance engineering is not just technical but also psychological, emphasizing the importance of user expectations and defining clear performance goals. They discuss how modern Java performance must account for cloud native architectures, with applications running across distributed microservices and containerized, single-core environments.
The book focuses on the importance of measuring relevant data, warns against relying on misleading micro-benchmarks, and highlights how system-level benchmarks offer a clearer picture. Ben also delves into the JVM's hidden complexities, such as changes in Java 17 and the impact of virtual threads. Practical, real-world examples in the book, like the "fighting animals" microservices application, help developers learn how to optimize Java performance in real network environments.
Finally, Ben touches on the future of Java concurrency, with virtual threads and structured concurrency offering new ways to handle performance challenges in cloud native systems.
RECOMMENDED BOOKS
Ben Evans & Jim Gough • Optimizing Cloud Native Java
(amzn.to/41nivD9) Ben Evans, Jason Clark & David Flanagan • Ja (amzn.to/43FDoMA)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
gotocph.com
Russ Miles - Author, Engineering Manager & Chaos Engineering Practitioner
ORIGINAL TALK TITLE
Don’t Feed the Pigeons: Some Principles From Real World Internal Developer Platform Engineering
RESOURCES
https://bsky.app/profile/russmiles.bsky.social
github.com/russmiles
linkedin.com/in/russmiles
ABSTRACT
Principles are tools that provide touchstones to help you navigate a blurry reality. When you’re faced with difficult choices it’s your principles, aligned with your values, that steer your course away from or into the rocks. You can’t anticipate the seas you’re going to sail, but good principles will work regardless of how choppy the waters are. And the broad and deep waters of building a successful internal developer platform can be choppier than most, so holding your principles close is essential to not drowning in all that platform engineering promise.
Platform engineering promises the best application of people, financial and technical resources to support and deliver speed at scale, so the stakes are high and the promise mouth-watering to unsuspecting CTOs. But there’s “many a slip-twixt-cup-and-lip”, and it’s looking likely that the roads in the coming years will be likely peppered with wasted budgets and articles such as “Why platform engineering doesn’t work”. So let’s get ahead of all that negativity and talk about how it can work in a couple of real-world environments.
In this talk Russ Miles, Technical Product Owner of the Cloud and On-Premise Infrastructure Platform Products at Clear.Bank, will share some principles he uses to guide the teams responsible for delivering a successful internal developer platform. Using real-world examples and stories, and being very careful of survivor bias, we’ll explore the complex terrain that a platform initiative has to plot a course through. After this talk you’ll take away a toolbox of principles to apply to your own complex, socio-technical working environment. You’ll learn the foundations and principles that can keep your own platform engineering initiatives off the rocks and sailing in the blue waters of ROI.
How you may ask?
It all starts by not feeding the pigeons. Curious? See you at the talk! [...]
TIMECODES
00:00 Intro
03:28 My hope for this talk
05:40 15 years ago
12:25 Back to 2020
13:44 A tale in 6 weeks
16:34 Week 1
19:03 Week 2
26:32 Week 3
33:28 Week 4
34:22 Week 5
39:43 Week 6
43:10 Epilogue
47:30 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3147
RECOMMENDED BOOKS
Miles, Giguere & Smith • Cloud Native Application Protection Platforms • amzn.to/3X4Bq4h
Mina, Warda, Marins & Miles • Digitalization of Financial Services in the Age of Cloud • amzn.to/4gIYsow
Russ Miles • Learning Chaos Engineering • amzn.to/412KEzf
Dan Pilone & Russ Miles • Head First Software Development • amzn.to/4i02JF0
Chankramath, Cheneweth, Oliver & Alvarez • Effective Platform Engineering • manning.com/books/effective-platform-engineering
Gregor Hohpe • Platform Strategy • amzn.to/4cxfYdb
Martin Fowler • Refactoring • amzn.to/3EVcHXQ
Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#PlatformEngineering #PlatformTeam #PlatformAsAService #DevOps #SRE #ChaosEngineering #WardleyMapping #OODALoop #DORAMetrics #TodayInTech #RussMiles
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
Full version available here:
youtu.be/i4i4fVzMv-o
Imran Rashid - Author of "Offline" & "Feelability"
RECOMMENDED BOOKS
Imran Rashid & Rikke Østergaard • FEELABILITY • amzn.to/451Hlsh
Imran Rashid & Soren Kenner • Offline • amzn.to/3t8LEog
Fabio Pereira • Digital Nudge • amzn.to/3yhxJu9
Daniel Kahneman • Thinking, Fast and Slow • amzn.to/2XmJEtf
Thaler & Sunstein • Nudge • amzn.to/3CglrmX
Dan Ariely • Predictably Irrational • amzn.to/3lyDBd7
Robert B Cialdini • Influence, New and Expanded • amzn.to/3tL8GxB
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/365)
Anne Currie - Co-Author of "The Cloud Native Attitude" & "Building Green Software"
Sarah Wells - Independent Consultant & Author & Author of "Enabling Microservice Success"
RESOURCES
Anne
https://bsky.app/profile/annecurrie.bsky.social
https://www.strategically.green
Sarah
https://bsky.app/profile/sarahjwells.bsky.social
https://www.sarahwells.dev
linkedin.com/in/sarahjwells1
DESCRIPTION
Sarah Wells and Anne Currie dive into “The Cloud Native Attitude” and uncover why it’s more than just using cloud infrastructure. It’s about breaking bottlenecks, embracing rapid change, and aligning the entire organization.
Anne reflects on how Kubernetes has risen since the book’s first edition, but the core principles remain. They discuss why CI/CD is key, how cloud native supports sustainability, and why true transformation demands more than just a lift-and-shift. The conversation wraps up with practical advice on identifying real bottlenecks and securing buy-in for a successful cloud native journey.
RECOMMENDED BOOKS
Anne Currie & Jamie Dobson • The Cloud Native Attitude
(amzn.to/3R0exeT) Anne Currie, Sarah Hsu, & Sara Bergman • Building Green Software
(amzn.to/3IKopW5) Sarah Wells • Enabling Microservice Success
(amzn.to/4aa8xrv) Bill Gates • How to Avoid a Climate Disaster
(amzn.to/4iWtvPI) Liz Rice • Container Security
(amzn.to/3oU4iJe) Burns, Beda & Hightower • Kubernetes: Up & Running
(amzn.to/3sueuuI) Matthew Skelton & Manuel Pais • Team Topologies (http://amzn.to/3sVLyLQ)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
yowcon.com
Jay Fenton - Founder & CTO at Savvi Inc.
RESOURCES
github.com/jfenton
linkedin.com/in/jfenton
RECOMMENDED BOOKS
Kevlin Henney • 97 Things Every Programmer Should Know • amzn.to/2Yahf9U
Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • amzn.to/3pZuHsQ
Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ
Michael Jackson • Software Requirements and Specifications • amzn.to/3ql2T14
Geoffrey West • Scale • http://amzn.to/3eKMbpc
Donald G. Reinertsen • The Principles of Product Development Flow • amzn.to/3hJ2Ye
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#BigData #SoftwareEngineering #Programming #SoftwareDevelopment #JohnLamping #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
http://gotopia.tech/bookclub
Read the full transcription of the interview here
(https://gotopia.tech/episodes/360)
James Phoenix - Co-Author of "Prompt Engineering for Generative AI"
Mike Taylor - Co-Author of "Prompt Engineering for Generative AI"
Phil Winder - Author of "Reinforcement Learning" & CEO of Winder.AI
RESOURCES
James
https://x.com/jamesaphoenix12
(github.com/jamesaphoenix) linkedin.com/in/jamesphoenix
understandingdata.com
Mike
http://saxifrage.xyz
twitter.com/hammer_mt
linkedin.com/in/mjt145
Phil
twitter.com/DrPhilWinder
linkedin.com/in/drphilwinder
(github.com/philwinder) winder.ai
(winder.ai/blog)
Links
https://brightpool.dev
karpathy.ai
help.openai.com/en/articles/6654000
gemini.google.com
(mongodb.com) dreambooth.github.io
github.com/microsoft/LoRA
claude.ai
langchain.com/langgraph
DESCRIPTION
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems previously unsuitable for automation.
With this book, you'll gain a solid foundation in generative AI, including how to apply these models in practice. When first integrating LLMs and diffusion models into their workflows, most de
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
gotocph.com
Jim Manico - OWASP Project Leader, AppSec Enthusiast & Java Champion @JimManicode
ORIGINAL TALK TITLE
Building Secure ReactJS Applications: Mastering Advanced Security Techniques
RESOURCES
twitter.com/manicode
linkedin.com/in/jmanico
manicode.com
Links
github.com/cure53/DOMPurify
github.com/facebook/react/blob/v18.2.0/packages/react-dom/src/shared/sanitizeURL.js
https://cure53.de/purify
github.com/yahoo/serialize-javascript
github.com/maxchehab/CSS-Keylogging/blob/master/css-keylogger-extension/keylogger.css
npmjs.com/package/react
npmjs.com/package/react-markdown
retirejs.github.io/retire.js
docs.npmjs.com/cli/v11/commands/npm-audit
eslint.org
datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics#name-countermeasures
ABSTRACT
Welcome to a deep dive into ReactJS security, where we address issues such as Cross-Site Scripting (XSS), content injection, and data leaks in ReactJS applications. These threats continue to challenge web developers, making robust ReactJS security practices essential.
ReactJS offers some built-in and automatic measures against XSS. However, securing ReactJS applications requires a deeper understanding and implementation of advanced security techniques. This presentation is tailored for developers eager to enhance their security skills in ReactJS.
In this session, we will delve into a range of critical security topics with a focus on defensive coding techniques to secure your ReactJS applications effectively. Topics covered include:
• Navigating the Security Landscape of React Components
• Decoding React's Built-in XSS Protections
• The Intricacies of Props and Types
• A Closer Look at dangerouslySetInnerHTML
• Understanding User-submitted URLs in React
• Enhancing React Security with CSS Styled-Components
• The Dynamics of JSON and React Integration
• The Power of Lazy Loading and Access Control in React
• Exploring React Template Injection Vulnerabilities
• The Role of Server-Side Rendering in React Security
This session is designed to expand your ReactJS knowledge, strengthen your security strategies, and give you exact methods to help you build safer, more robust ReactJS applications.
Join us to master advanced defense techniques and contribute to the development of secure ReactJS applications! [...]
TIMECODES
00:00 Intro
02:28 Agenda
03:11 AI secure code generation lifecycle
07:03 What is React & what are the top security domains
08:31 R1: Cross site scripting
11:47 React security domains
11:58 R1: XSS
16:48 R2: Dangerous URLs
20:54 R3: Rendering HTML
23:56 R4: Securing JSON
25:49 R5: Dangerous styles
27:47 R6: Insecure native DOM access
30:04 R7: Access control & exposed failures
35:35 R8: Vulnerable & outdated versions & dependencies
37:43 R9: Open redirects
39:09 R10: Insecure server-side rendering
40:32 Demo
42:16 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3343
RECOMMENDED BOOKS
Jim Manico & August Detlefsen • Iron-Clad Java • amzn.to/3qGqwBw
Liz Rice • Container Security • amzn.to/3oU4iJe
Liz Rice • Kubernetes Security • oreilly.com/library/view/kubernetes-security/9781492039075
Aaron Parecki • OAuth 2.0 Simplified • amzn.to/2A3IMOf
Aaron Parecki • OAuth 2.0 Servers • amzn.to/3ecHEsz
Chris Minnick • Beginning ReactJS Foundations Building User Interfaces with ReactJS • amzn.to/4inewgR
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#ReactJS #ReactAITop10 #XSS #Security #Cybersecurity #XSSProtection #ReactJSSecurity #CrossSiteScripting #Programming #SoftwareEngineering #JimManico #Manicode
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
Full version available here:
youtu.be/sQOHhoCSfak
Charles Humble - Editor in Chief at Container Solutions
RECOMMENDED BOOK
Anne Currie & Charles Humble • The Cloud Native Attitude • info.container-solutions.com/the-cloud-native-attitude-2nd-edition
David Allen • Getting Things Done • amzn.to/45j3LWS
Matthew Skelton & Manuel Pais • Remote Team Interactions Workbook • amzn.to/47EYQRA
Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ
Cal Newport • Deep Work • amzn.to/3sfcsCK
Kate Humble • Thinking on My Feet • amzn.to/3QKQAtl
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here (https://gotopia.tech/articles/370)
Eli Holderness - Research Software Advocate at Bennett Institute for Applied Data Science, Speaker & Professional Nerd
Hannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
Eli
https://bsky.app/profile/eli.holderness.dev
twitter.com/eliholderness
hachyderm.io/@eli
linkedin.com/in/eli-holderness-4890b886
github.com/eli-miriam
https://eli.holderness.dev
Hannes
https://bsky.app/profile/hanneslowette.net
twitter.com/hannes_lowette
github.com/Belenar
linkedin.com/in/hanneslowette
Links
opensafely.org
docs.opensafely.org/ehrql
github.com/opensafely-core/ehrql
DESCRIPTION
OpenSAFELY represents a revolutionary approach to medical research that prioritizes patient privacy while enabling valuable insights from healthcare data. Rather than giving researchers direct access to sensitive GP records, it allows them to submit code that runs in a secure environment, with only privacy-checked aggregated results returned.
Hannes Lowette talks to Eli Holderness about how the system works, its benefits for ensuring reproducible science, the challenges of working with data not collected for research purposes, and its potential applications beyond healthcare. The approach balances the need for medical research with strict privacy protections, ensuring patients maintain trust in how their sensitive data is used.
RECOMMENDED BOOKS
Ben Goldacre • Bad Science
(amzn.to/4lqNLKN) Ben Goldacre • Bad Pharma
(amzn.to/3G15Mz7) Aaron Parecki • OAuth 2.0 Simplified
(amzn.to/2A3IMOf) (amzn.to/3ecHEsz)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
yowcon.com
James Lewis - Software architect and director at Thoughtworks
ABSTRACT
Recent research summarised in the book Accelerate points to a set of practices that lead to high software development organization performance.
Simultaneously, research from the Santa Fe Institute on complex adaptive systems over the last 20 years seems to point to a grand unified theory of organizational design and software architecture.
"So have we cracked it? Do we now have the answer to the question: how do we create and scale high performing software and organizations?"
In this talk, James explores this research and takes a look at the surprising links between organizations, microservices, elephants and cities.
In this talk, you'll learn:
• How to create and scale high performing software in organizations
• The surprising links between organizations, microservices, elephants and cities
RECOMMENDED BOOKS
Sam Newman • Monolith to Microservices • amzn.to/2Nml96E
Sam Newman • Building Microservices • amzn.to/3dMPbOs
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• amzn.to/3c4HmmL
Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • amzn.to/3fVNAb0
Chris Richardson • Microservices Patterns • amzn.to/2SOnQ7h
Adam Bellemare • Building Event-Driven Microservices • amzn.to/3yoa7TZ
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#Microservices #SoftwareArchitecture #MicroservicesArchitecture #Scale #Flow #CorporateLifecycle #Thoughtworks #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
https://gotopia.tech
Read the full transcription of this interview here
(https://gotopia.tech/articles/362)
Randy Shoup - SVP Engineering at Thrive Market
Charles Humble - Freelance Techie, Podcaster, Editor, Author & Consultant
RESOURCES
Randy
https://bsky.app/profile/randyshoup.bsky.social
medium.com/@randyshoup
https://x.com/randyshoup
github.com/randyshoup-thrive
linkedin.com/in/randyshoup
Charles
https://bsky.app/profile/charleshumble.bsky.social
linkedin.com/in/charleshumble
https://mastodon.social/@charleshumble
conissaunce.com
Links
se-radio.net/2008/09/episode-109-ebays-architecture-principles-with-randy-shoup
DESCRIPTION
Charles Humble sits down with veteran tech leader Randy Shoup, now SVP of Engineering at Thrive Market.
Randy discusses Thrive Market’s evolution from a 10-year-old monolith to a microservices architecture, emphasizing domain-driven design and agile scaling. Drawing on his experiences at eBay and other tech giants, he explains when to adopt microservices and the importance of continuous delivery and platform engineering for boosting productivity.
RECOMMENDED BOOKS
Sam Newman • Monolith to Microservices
(amzn.to/2Nml96E) Sam Newman • Building Resilient Distributed Systems
(oreilly.com/library/view/building-resilient-distributed/9781098163532) Dave Farley & Jez Humble • Continuous Delivery
(amzn.to/3ocIHwd) Forsgren, Humble & Kim • Accelerate
(amzn.to/367RI5o) Gene Kim, Jez Humble, Nicole Forsgren, Patrick Debois & John Willis • The DevOps Handbook
(amzn.to/3C0Rj0C) Gregor Hohpe • Platform Strategy
(amzn.to/4cxfYdb) Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition
(amzn.to/3lqr5Q8)
Crossing Borders (buzzsprout.com/2529297/episodes/17682252)
Crossing Borders is a podcast by Neema, a cross border payments platform that...
Listen on: Apple Podcasts (podcasts.apple.com/podcast/id) Spotify (open.spotify.com/show/2lOe2EyAuuvTnJjxqa1aav)
Bluesky (https://bsky.app/profile/gotocon.com)
Twitter (twitter.com/GOTOcon)
Instagram (instagram.com/goto_con)
LinkedIn (linkedin.com/company/goto-)
Facebook (facebook.com/GOTOConferences)
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech (https://gotopia.tech)
SUBSCRIBE TO OUR YOUTUBE CHANNEL (youtube.com/user/GotoConferences/?sub_confirmation=1) - new videos posted daily!
gotocph.com
Alan Smith - AI Developer, Trainer, Mentor & Evangelist at Active Solution @CloudCastsAlanSmith
RESOURCES
twitter.com/alansmith
linkedin.com/in/alan-smith-68a8491
ABSTRACT
Natural language processing using generative pre-trained transformers (GPT) algorithms is a rapidly evolving field that offers many opportunities and challenges for application developers. But what is a generative pre-trained transformer, and how does it work? How can you leverage the latest advances in GPT algorithms to create engaging and useful applications? Can my business benefit from creating a GPT powered chat bot?
In this demo intensive session Alan will take a deep dive into the architecture of GPT algorithms and the inner workings of ChatGPT. The journey will begin by looking at the fundamental concepts of natural language processing, such as word embedding, vectorization and tokenization. He will then demonstrate how you can apply these techniques to train a GPT2 model that can generate song lyrics, showing the internals of how word sequences are predicted.
Alan will then shift the focus to larger language models, such as ChatGPT and GPT4, demonstrating their power, capabilities, and limitations. The use of hyperparameters such as temperature and frequency penalty will be explained and their effect on the generated output demonstrated.
Join me for this session if you want to learn how to harness the power of GPT algorithms in your own solutions. [...]
TIMECODES
00:00 Intro
06:00 Model API architecture
07:37 GPT sequence prediction
08:49 Variable length
11:13 Sequence order
11:28 Long-term dependencies
12:06 Prompt engineering
13:11 Retrieval Augmented Generation (RAG)
15:14 Demo: ChatGPT2
20:25 Processing text
24:22 English is the new programming language
29:14 Heteronyms
34:14 Demo: Language tokenization
34:46 Word/token vectorization/embedding
35:52 Euclidean vs Cosine similarity
37:32 Transformer architecture
40:23 Attention example
41:03 Outro
Download slides and read the full abstract here:
gotocph.com/2024/sessions/3498
RECOMMENDED BOOKS
Alex Castrounis • AI for People and Business • amzn.to/3NYKKTo
Phil Winder • Reinforcement Learning • amzn.to/3t1S1VZ
Holden Karau, Trevor Grant, Boris Lublinsky, Richard Liu & Ilan Filonenko • Kubeflow for Machine Learning • amzn.to/3JVngcx
Kelleher & Tierney • Data Science (The MIT Press Essential Knowledge series) • amzn.to/3AQmIRg
Lakshmanan, Robinson & Munn • Machine Learning Design Patterns • amzn.to/2ZD7t0x
Lakshmanan, Görner & Gillard • Practical Machine Learning for Computer Vision • amzn.to/3m9HNjP
https://bsky.app/profile/gotocon.com
twitter.com/GOTOcon
linkedin.com/company/goto-
instagram.com/goto_con
facebook.com/GOTOConferences
#LLM #LargeLanguageModel #LimitationsOfLLMs #InsideGPT #GPT #GPT4 #GPT2 #GenAI #AI #GenerativeAI #CUDA #CommonCrawl #LSTMs #AlanSmith
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1
Full version available here:
youtu.be/DpDQn99BY0M
Christian Clausen - Author of "Five Lines of Code" & CEO & Founder of Mistware @thedrlambda8148
Julian Wood - Developer Advocate at AWS @julian_wood
RECOMMENDED BOOKS
Christian Clausen • Five Lines of Code • amzn.to/3s2zjyg
Martin Fowler • Refactoring • amzn.to/3EVcHXQ
Maude Lemaire • Refactoring at Scale • amzn.to/3MEdYo9
Uncle Bob • Clean Code • amzn.to/3soPO6k
Adam Tornhill • Software Design X-Rays • amzn.to/3DEeEnI
Adam Tornhill • Your Code as a Crime Scene • amzn.to/3FI5E2V
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation=1


