GOTO Copenhagen 2024 Schedule

Monday, September 30

Time Sessions
09:00 - 17:00
1 Day Masterclass Monday
  • Simplifying software with temporal SQL [Trifork Office, Gdanskgade 2, 2150 CPH. 4. Floor]
    • Malcolm Sparks – Founder/CTO at Juxtpro
    • Oliver Marshall – Software Engineer at JUXT
  • Communication for Engineers [Trifork Office; Gdanskgade 2, 2150 CPH. 4. floor - Room: Wozniak]
    • Chris Laffra – How to turn introvert developers into extroverts
09:00 - 17:00
2 Days Masterclass - Day 1
  • 2 Days: Designing and building event-driven systems [Nordea, Grønjordsvej 10, 2300 København]
    • Marc Klefter – Senior Solutions Architect at AxonIQ
  • 2 Days: Learning Systems Thinking [Nordea, Grønjordsvej 10, 2300 København]
    • Diana Montalion – Author of "Learning Systems Thinking"
  • 2 Days: Practical Messaging [Nordea, Grønjordsvej 10, 2300 København]
    • Ian Cooper – A polyglot coding architect at Just Eat
  • 2 Days: TDD and legacy code testing [Nordea, Grønjordsvej 10, 2300 København]
    • Mark Seemann – Functional programming and object-oriented design with Haskell, F# and C#
  • 2 Days: Team Topologies Masterclass [Nordea, Grønjordsvej 10, 2300 København]
    • Manuel Pais – Co-author of the book "Team Topologies: organizing business and technology teams for fast flow"
  • 2 Days: Technical Coaching [Nordea, Grønjordsvej 10, 2300 København]
    • Emily Bache – Independent consultant, YouTuber and Technical Coach
  • 2 Days: Visualising Software Architecture with the C4 Model [Nordea, Grønjordsvej 10, 2300 København]
    • Simon Brown – Creator of the famous C4 model, author

Tuesday, October 1

Time Sessions
09:00 - 12:00
Half Day Masterclass Tuesday
  • Building GenAI applications (Free)
    • Julian Wood – Serverless Developer Advocate at AWS
09:00 - 17:00
1 Day Masterclass Tuesday
  • AI-powered software development from the trenches [CodeNode, Gdanskgade 2, 2150 CPH. Room: M1]
    • Henrik Kniberg – Chief Scientist & Cofounder of Ymnig.ai.
  • Leadership Excellence for Tech Leads: A Hands-On Masterclass [CodeNode, Gdanskgade 2, 2150 CPH. Room: M2]
    • Bent Myllerup – Talks about agile, complexity, leadership, culture change, and change management
  • Unifying user stories, use cases, story maps [Raffinaderivej 10, 2300 CPH S. Meeting 1 (1. floor)]
    • Alistair Cockburn – Co-authored the Agile Manifesto
  • Code Smarter: Enhancing Developer Effectiveness with Insights from Cognitive Neuroscience and Generative AI [Raffinaderivej 10, 2300 CPH S. Meeting 2 (1. floor)]
    • Barbara Oakley – Professor of Engineering, Oakland University, 2023 Winner of the McGraw prize for lifelong learning
  • Learning Wardley Maps [Raffinaderivej 10, 2300 CPH S. Meeting 3 (Grund floor)]
    • Simon Wardley – Thought Lord, Mapper, Mostly good
  • AI Applications with Java and LLMs [TAP1, Raffinaderivej 10, 2300 CPH S - Room: Backstage]
    • Thomas Vitale – Software Architect, author of "Cloud Native Spring in Action", CNCF Ambassador, Oracle ACE Pro
09:00 - 17:00
2 Days Masterclass - Day 2
  • 2 Days: Designing and building event-driven systems [Nordea, Grønjordsvej 10, 2300 København]
    • Marc Klefter – Senior Solutions Architect at AxonIQ
  • 2 Days: Learning Systems Thinking [Nordea, Grønjordsvej 10, 2300 København]
    • Diana Montalion – Author of "Learning Systems Thinking"
  • 2 Days: Practical Messaging [Nordea, Grønjordsvej 10, 2300 København]
    • Ian Cooper – A polyglot coding architect at Just Eat
  • 2 Days: TDD and legacy code testing [Nordea, Grønjordsvej 10, 2300 København]
    • Mark Seemann – Functional programming and object-oriented design with Haskell, F# and C#
  • 2 Days: Team Topologies Masterclass [Nordea, Grønjordsvej 10, 2300 København]
    • Manuel Pais – Co-author of the book "Team Topologies: organizing business and technology teams for fast flow"
  • 2 Days: Technical Coaching [Nordea, Grønjordsvej 10, 2300 København]
    • Emily Bache – Independent consultant, YouTuber and Technical Coach
  • 2 Days: Visualising Software Architecture with the C4 Model [Nordea, Grønjordsvej 10, 2300 København]
    • Simon Brown – Creator of the famous C4 model, author

Wednesday, October 2

Time Sessions
07:30 - 08:45
Registration & Morning Refreshments
08:45 - 09:00
Conference Opening
09:00 - 10:00
Keynote
  • Using Generative AI to Strengthen and Speed Learning [TAP1, Nordea Keynote]
    • Barbara Oakley – Professor of Engineering, Oakland University, 2023 Winner of the McGraw prize for lifelong learning
10:00 - 10:15
Break
10:15 - 11:00
Parallel Sessions
  • What's up with Rust? [TAP1, Nordea Keynote]
    • Tim McNamara – Author of "Rust in Action" and Software Consultant and Coach
  • Concerto for Java and AI - Building Production-Ready LLM Applications [TAP1, Breakout 2]
    • Thomas Vitale – Software Architect, author of "Cloud Native Spring in Action", CNCF Ambassador, Oracle ACE Pro
  • I Don't Need Another Scrum Master, Get Me a Technical Coach! [TAP1, Breakout 3]
    • Emily Bache – Independent consultant, YouTuber and Technical Coach
11:00 - 11:15
Break
11:15 - 12:00
Parallel Sessions
  • Solving the Hard Problems [TAP1, Nordea Keynote]
    • Dave Farley – Author of the best-selling books “Continuous Delivery” and “Modern Software Engineering”
  • Add Useful AI to Your Web App (Not Just Chatbots) [TAP1, Breakout 2]
    • Steve Sanderson – Developer/architect at Microsoft on the ASP.NET Core team.
  • Software Tools That Don't Hate You [TAP1, Breakout 3]
    • Erik Corry – A part of the team behind V8, the JavaScript engine behind Google Chrome and node.js
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Martin Fowler – Pioneer!
    • James Lewis – Software Architect & Director at Thoughtworks
12:00 - 13:00
Lunch
13:00 - 14:00
Keynote
  • X Marks the Spot: Navigating Possible Futures [TAP1, Nordea Keynote]
    • Simon Wardley – Thought Lord, Mapper, Mostly good
14:00 - 14:15
Break
14:15 - 15:00
Parallel Sessions
  • Don’t Feed the Pigeons: Some Principles From Real World Internal Developer Platform Engineering [TAP1, Nordea Keynote]
    • Russ Miles – Author, Engineering Manager; Chaos engineering practitioner
  • Encrypted Computation: What if Decryption Wasn’t Needed? [TAP1, Breakout 2]
    • Katharine Jarmul – Privacy/Security Expert at Probably Private & O'Reilly Author
  • Serverless Compute at the Heart of Your EDA [TAP1, Breakout 3]
    • Julian Wood – Serverless Developer Advocate at AWS
  • Live interview [TAP1, Thoughtworks - Balcony]
    • James Lewis – Software Architect & Director at Thoughtworks
    • Russ Olsen – Author of "Getting Clojure" and "Eloquent Ruby"
15:00 - 15:15
Break
15:15 - 16:00
Parallel Sessions
  • Data: The Land DevOps Forgot [TAP1, Nordea Keynote]
    • Michael Nygard – General Manager of Data at Nubank
  • AI-Powered Software Development From the Trenches [TAP1, Breakout 2]
    • Henrik Kniberg – Chief Scientist & Cofounder of Ymnig.ai.
  • 3 Ways You’re Screwing up Platform Engineering - And How to Fix It [TAP1, Breakout 3]
    • Steve Smith – Head of Scale Equal Experts
  • Live interview [TAP1, Thoughtworks - Balcony]
    • James Lewis – Software Architect & Director at Thoughtworks
    • Ian Cooper – A polyglot coding architect at Just Eat
    • Kris Jenkins – Developer Advocate
16:00 - 16:15
Break
16:15 - 17:00
Parallel Sessions
  • Dynamic & Proud [TAP1, Nordea Keynote]
    • Malcolm Sparks – Founder/CTO at Juxtpro
  • Building Performant RAG Applications for Production [TAP1, Breakout 2]
    • David Carlos Zachariae – Software developer at Trifork A/S
  • Exploring the Unintended Consequences of Automation in Software [TAP1, Breakout 3]
    • Courtney Nash – Founder of the VOID
17:00 - 17:30
Break
17:30 - 18:30
Keynote
  • From Strategy to Practice: Insights on How Team Topologies Drive Organizational Success [TAP1, Nordea Keynote]
    • Manuel Pais – Co-author of the book "Team Topologies: organizing business and technology teams for fast flow"
18:30 - 19:30
GOTO Festival
  • GOTO Festival
19:30 - 20:30
Party Keynote
  • To the Moon [TAP1, Nordea Keynote]
    • Russ Olsen – Author of "Getting Clojure" and "Eloquent Ruby"
20:30 - 22:00
GOTO Festival
  • GOTO Festival

Thursday, October 3

Time Sessions
08:00 - 08:45
Registration & Morning Refreshments
08:45 - 09:00
Conference Opening
09:00 - 10:00
Keynote
  • The Future of Microprocessors [TAP1, Nordea Keynote]
    • Sophie Wilson – Computer Scientist and co-creator of the ARM processor
10:00 - 10:15
Break
10:15 - 11:00
Parallel Sessions
  • Functional Programming in 40 Minutes [TAP1, Nordea Keynote]
    • Russ Olsen – Author of "Getting Clojure" and "Eloquent Ruby"
  • The C4 Model – Misconceptions, Misuses & Mistakes [TAP1, Breakout 2]
    • Simon Brown – Creator of the famous C4 model, author
  • The Efficiency Paradox and How to Save Yourself and the World [TAP1, Breakout 3]
    • Holly Cummins – Senior Principal Software Engineer on the Red Hat Quarkus team
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Kevlin Henney – Independent consultant, speaker, writer and trainer
    • Russ Miles – Author, Engineering Manager; Chaos engineering practitioner
  • Snyk Security Lab: Discover and fix vulnerabilities in your code - Laptop needed [TAP1, Raffinaderivej 10, 2300 CPH S - Room: Backstage]
    • Sharmyn Kayani – Solution Engineer at Snyk
11:00 - 11:15
Break
11:15 - 12:00
Parallel Sessions
  • Developer Productivity With IntelliJ IDEA [TAP1, Nordea Keynote]
    • Trisha Gee – Software engineer, Java Champion, Author and PC Member
  • Adaptive Socio-Technical Systems With Architecture for Flow [TAP1, Breakout 2]
    • Susanne Kaiser – Independent Tech Consultant
  • Hedy: Creating a Programming Language for Everyone [TAP1, Breakout 3]
    • Felienne Hermans – Author of “The Programmer’s Brain”
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Diana Montalion – Author of "Learning Systems Thinking"
    • Kris Jenkins – Developer Advocate
12:00 - 13:00
Lunch
12:30 - 13:00
Lunch & Roundtable Discussions
13:00 - 14:00
Keynote
  • Tidy First? A Daily Exercise in Empirical Design [TAP1, Nordea Keynote]
    • Kent Beck – Creator of Extreme Programming, Co-authored the Agile Manifesto
14:00 - 14:15
Break
14:15 - 15:00
Parallel Sessions
  • The Marvelous Magic of Multimodal AI [TAP1, Nordea Keynote]
    • Alex Castrounis – Founder & CEO at Why of AI, NU Kellogg MBAi Professor, Author | Former INDYCAR Engineer, Race Strategist, and Data Scientist
  • Microservices, Where Did It All Go Wrong [TAP1, Breakout 2]
    • Ian Cooper – A polyglot coding architect at Just Eat
  • The Experience of Experience Design [TAP1, Breakout 3]
    • Mark Rickmeier – CEO at TXI. Founder of Walkshop.
  • Breaking AI in Action: Exploring Security Risks with Snyk [TAP1, Raffinaderivej 10, 2300 CPH S - Room: Backstage]
    • Urszula Etheridge – Senior Manager, Solutions Engineering at Snyk
15:00 - 15:15
Break
15:15 - 16:00
Parallel Sessions
  • Advanced Rust Programming Techniques [TAP1, Nordea Keynote]
    • Florian Gilcher – Founder of Ferrous Systems, Music Addict, Rubyist, Rust Trainer & Backend Programmer
  • Architecture Isn’t Kubernetes [TAP1, Breakout 2]
    • Diana Montalion – Author of "Learning Systems Thinking"
  • You'd better get used to this term [TAP1, Breakout 3]
    • Preben Thorö – Chairman for the GOTO Program Committees, Group CTO Trifork
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Dave Farley – Author of the best-selling books “Continuous Delivery” and “Modern Software Engineering”
    • Michael Nygard – General Manager of Data at Nubank
16:00 - 16:15
Break
16:15 - 17:00
Parallel Sessions
  • Azure Durable Functions for Developers: Developing & Solving Complex Event-Driven Workflows [TAP1, Nordea Keynote]
    • Jonah Andersson – Developer, Cloud & DevOps Engineer and Book Author
  • Easier Encapsulation with Static Types [TAP1, Breakout 2]
    • Mark Seemann – Functional programming and object-oriented design with Haskell, F# and C#
  • Change Your Life, Help Your Team & Boost Your Business with Neurodiversity [TAP1, Breakout 3]
    • Katrine Hald Kjeldsen – Neuro-inclusion Specialist
17:00 - 17:30
Break
17:30 - 18:30
Keynote
  • The Magic of Small Things - 10 Years of Microservices [TAP1, Nordea Keynote]
    • James Lewis – Software Architect & Director at Thoughtworks
18:30 - 19:30
GOTO Festival
  • GOTO Festival
19:30 - 20:30
Panel Discussion
  • Panel Discussion: Where Is Software Development Going? [TAP1, Nordea Keynote]
    • Martin Fowler – Pioneer!
    • Daniel Terhorst-North – Originator of Behavior Driven Development (BDD) & Principal at Dan North & Associates
    • Holly Cummins – Senior Principal Software Engineer on the Red Hat Quarkus team
    • Trisha Gee – Software engineer, Java Champion, Author and PC Member
20:30 - 22:00
GOTO Festival
  • GOTO Festival

Friday, October 4

Time Sessions
08:00 - 08:45
Registration & Morning Refreshments
08:45 - 09:00
Conference Opening
09:00 - 10:00
Keynote
  • The Past, Present & Future of Programming Languages [TAP1, Nordea Keynote]
    • Kevlin Henney – Independent consultant, speaker, writer and trainer
10:00 - 10:15
Break
10:15 - 11:00
Parallel Sessions
  • Inside GPT – Large Language Models Demystified [TAP1, Nordea Keynote]
    • Alan Smith – AI Developer, Trainer, Mentor & Evangelist at Active Solution
  • AI Assistance for Software Teams: The State of Play [TAP1, Breakout 2]
    • Birgitta Böckeler – Global Lead for AI-assisted Software Delivery at Thoughtworks
  • A Decision Maker's Guide to Typed Functional Languages [TAP1, Breakout 3]
    • Evan Czaplicki – Creator and developer of Elm
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Daniel Terhorst-North – Originator of Behavior Driven Development (BDD) & Principal at Dan North & Associates
    • Kevlin Henney – Independent consultant, speaker, writer and trainer
11:00 - 11:15
Break
11:15 - 12:00
Parallel Sessions
  • The Best Programmer I Know [TAP1, Nordea Keynote]
    • Daniel Terhorst-North – Originator of Behavior Driven Development (BDD) & Principal at Dan North & Associates
  • The Technical Journey to Define The True Value of a Football Goal [TAP1, Breakout 2]
    • Torben Hoffmann – Erlang/Elixir aficionado with a passion for football
  • Writing Greener Software Even When You Are Stuck On-Prem [TAP1, Breakout 3]
    • Charles Humble – Freelance Techie, Podcaster, Editor, Author & Consultant
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Evan Czaplicki – Creator and developer of Elm
    • Kris Jenkins – Developer Advocate
12:00 - 13:00
Lunch
12:30 - 13:00
Lunch & Roundtable Discussions
13:00 - 14:00
Keynote
  • Architecture & Responsible Technology [TAP1, Nordea Keynote]
    • Rebecca Parsons – CTO Emerita at Thoughtworks
14:00 - 14:15
Break
14:15 - 15:00
Parallel Sessions
  • Moldable Development: Programming Through Custom Tools [TAP1, Nordea Keynote]
    • Tudor Girba – Software Environmentalist and CEO of feenk
  • Communicating in Types [TAP1, Breakout 2]
    • Kris Jenkins – Developer Advocate
  • A Code Centric Journey Into the Gleam Language [TAP1, Breakout 3]
    • Giacomo Cavalieri – Gleam Core Team Member
15:00 - 15:15
Break
15:15 - 16:00
Parallel Sessions
  • 97 Things Every Java Programmer Should Know [TAP1, Nordea Keynote]
    • Kevlin Henney – Independent consultant, speaker, writer and trainer
    • Trisha Gee – Software engineer, Java Champion, Author and PC Member
  • Building Secure ReactJS Applications: Mastering Advanced Security Techniques [TAP1, Breakout 2]
    • Jim Manico – OWASP Project Leader, AppSec Enthusiast and Java Champion
  • 10x DevEx: Shift-Left API Governance = CycleTime/2 [TAP1, Breakout 3]
    • Hari Krishnan – Founder and CEO Polarizer Technologies
    • Joel Rosario – Co-creator of Specmatic
    • Naresh Jain – Founder & CEO of Xnsio
  • Live interview [TAP1, Thoughtworks - Balcony]
    • Kris Jenkins – Developer Advocate
    • Tudor Girba – Software Environmentalist and CEO of feenk
16:00 - 16:30
Closing Reception
  • Closing Reception
16:30 - 17:30
Keynote
  • Things They Don't Tell You About Being a Tech Leader [TAP1, Nordea Keynote]
    • Michael Nygard – General Manager of Data at Nubank