GOTO Amsterdam 2023 Schedule

Monday, June 26

Time Sessions
09:00 - 16:00
Masterclass Day
  • Clean Architecture in Practice
    • Hannes Lowette – Head of learning & development at Axxes and a passionate .NET developer
  • Cloud Native Development with Quarkus
    • Holly Cummins – Senior Principal Software Engineer on the Red Hat Quarkus team
  • Continuous Threat Modeling: Practical, Agile Threat Modeling for Development Teams
    • Izar Tarandach – Sr. Staff Engineer at Datadog
  • Intro to Bug Bounty Hunting and Web Application Hacking
    • Ben Sadeghipour – Hacker & Content Creator
  • Vanilla JavaScript Web Components
    • Dylan Beattie – Consultant, software developer, creator of the Rockstar programming language

Tuesday, June 27

Time Sessions
08:00 - 08:55
Registration & Breakfast
08:55 - 09:10
Conference Opening & Introduction
  • Conference Opening & Introduction [Effectenbeurszaal]
09:10 - 10:00
Keynote
  • The Flight Plan to Emission Free Aviation [Effectenbeurszaal]
    • Dr. Anita Sengupta – CEO & Founder at Hydroplane
10:00 - 10:20
Break
10:20 - 11:10
Parallel Sessions
  • The Busy Platform Engineers Guide to API Gateways [Effectenbeurszaal]
    • Daniel Bryant – Platform engineer at Syntasso
  • Turbopack: DX Matters [Graanbeurszaal]
    • Tobias Koppers – Founder at Webpack
  • A Tale of Two Clouds: Analytics Platforms at ING [Administratiezaal]
    • John Müller – Global Head of IT Analytics Engineering
  • So You Want To Be an Actor? Lessons From Implementing The Actor Model [Veilingzaal]
    • Vagif Abilov – Senior consultant at Miles with 30+ years of programming experience
  • How We Write Better Software with Low-Code [Berlage Zaal]
    • Michiel Overeem – Lead Software Architect at AFAS Software
11:10 - 11:20
Break
11:20 - 12:10
Parallel Sessions
  • Processing Data From The James Webb Space Telescope [Effectenbeurszaal]
    • John Davies – Director & Co-founder at Incept5
  • The One Where We Threat Model During Development [Graanbeurszaal]
    • Izar Tarandach – Sr. Staff Engineer at Datadog
  • The Art of Software Development [Administratiezaal]
    • Sander Mak – Java Champion and author of O'Reilly's "Java 9 Modularity"
  • Continuous Integration: That’s Not What They Meant [Berlage Zaal]
    • Clare Sudbery – Technical Coach
12:10 - 13:20
Lunch
13:20 - 14:10
Keynote
  • Industry Myth Busting [Effectenbeurszaal]
    • Joris Kuipers – Chief Technology Officer at Trifork Amsterdam
14:10 - 14:20
Break
14:20 - 15:10
Parallel Sessions
  • Hello Deep Learning [Effectenbeurszaal]
    • Bert Hubert – Entrepreneur
  • Demystifying Blockchain - From Infrastructures Via Smart Contracts to Applications [Graanbeurszaal]
    • Olivier Rikken – Blockchain & Smart Contract Expert
  • A Teacher, an Economist and a Developer Walk Into a Bar... [Administratiezaal]
    • Adele Carpenter – Software Engineer at Trifork
  • Building Low-Code Applications with Serverless Workflows [Berlage Zaal]
    • Ben Smith – Principal Developer Advocate for serverless at AWS
15:10 - 15:30
Break
15:30 - 16:20
Parallel Sessions
  • Faster, Greener and Happier − Why Quarkus Should Be Your Next Tech Stack [Effectenbeurszaal]
    • Holly Cummins – Senior Principal Software Engineer on the Red Hat Quarkus team
  • GraphQL Mesh - Query Any API, Run On Any Platform [Graanbeurszaal]
    • Uri Goldshtein – Founder at The Guild, the largest open source group in the GraphQL ecosystem
  • Developing Machine Learning for Impact [Administratiezaal]
    • Anna Via – Machine Learning Product Manager
  • (Guitar) Strings Attached: From UTF-8 to EADGBE [Berlage Zaal]
    • Hannes Lowette – Head of learning & development at Axxes and a passionate .NET developer
16:20 - 16:40
Break
16:40 - 17:30
Keynote
  • Privacy, Crime, National Security, Human Rights & You in the Middle [Effectenbeurszaal]
    • Bert Hubert – Entrepreneur
17:30 - 18:00
Exhibitor Reception
  • Exhibitor Reception [Grote Zaal / Exhibition Hall]

Wednesday, June 28

Time Sessions
08:00 - 08:55
Registration & Breakfast
  • Breakfast [Grote Zaal / Exhibition Hall]
08:55 - 09:10
Introduction
  • Conference Opening & Introduction [Effectenbeurszaal]
09:10 - 10:00
Keynote
  • Developing and Maintaining Your Own Brain [Effectenbeurszaal]
    • Erik Scherder – Attached to the Department of Clinical Neuropsychology at VU University Amsterdam
10:00 - 10:20
Break
10:20 - 11:10
Parallel Sessions
  • Online Safety Bill: How Global Platforms Use MLOps to Keep People Safe [Effectenbeurszaal]
    • Phil Winder – CEO of Winder.AI, author of "Reinforcement Learning"
  • State of Storybook 7 [Graanbeurszaal]
    • Gert Hengeveld – Staff Software Engineer at Chromatic
  • It’s a Kind Of Magic: Computation on Ciphertexts [Administratiezaal]
    • Maarten Everts – CTO & co-founder Linksight, Assistant Professor at the University of Twente
  • Application Security: Inside Out [Veilingzaal]
    • Simon Corlett – Sr. Director, Global Technical Services
  • Java In The Cloud with GraalVM [Berlage Zaal]
    • Alina Yurenko – Developer advocate for GraalVM at Oracle Labs
11:10 - 11:20
Break
11:20 - 12:10
Parallel Sessions
  • Practical (a.k.a. Actually Useful) Architecture [Graanbeurszaal]
    • Stefan Tilkov – Co-founder & Principal Consultant at INNOQ
  • Building Secure & Auditable Container Images Using Chainguard's Tooling: Melange, Apko & Wolfi [Administratiezaal]
    • Matt Turner – DevOps Leader and Software Engineer at Tetrate
  • Digital Cash: What It Is and How It Works [Berlage Zaal]
    • Lars Hupel – Chief Evangelist at Giesecke+Devrient
12:10 - 13:20
Lunch
  • Lunch [Grote Zaal / Exhibition Hall]
13:20 - 14:10
Keynote
  • How The Hack? [Effectenbeurszaal]
    • Ben Sadeghipour – Hacker & Content Creator
14:10 - 14:20
Break
14:20 - 15:10
Parallel Sessions
  • Ten Things We've Learned From Running Production Infrastructure at Google [Effectenbeurszaal]
    • Christof Leng – Lead for Google's SRE Engagement Model and SRE review programs
  • Why is it so Hard to Create a Great Platform-as-a-product? [Graanbeurszaal]
    • Nicki Watt – CEO/CTO at OpenCredo
  • Architecting Design Token Systems with CSS Custom Properties [Administratiezaal]
    • Stephen Hay – Creative Director at Rabobank
  • Building Optimized Java Microservices with Micronaut 4 & GraalVM [Veilingzaal]
    • Graeme Rocher – Architect at Oracle
15:10 - 15:30
Break
15:30 - 16:20
Parallel Sessions
  • Plain Text [Effectenbeurszaal]
    • Dylan Beattie – Consultant, software developer, creator of the Rockstar programming language
  • Beyond Passwords: How WebAuthn Actually Works [Graanbeurszaal]
    • Eli Holderness – Developer Advocate & Professional Nerd
  • Modern and Lightweight Cloud Application Development with Jakarta EE 10 [Administratiezaal]
    • Ivar Grimstad – Jakarta EE Developer Advocate at Eclipse Foundation & Java Champion
  • Panel Discussion: How to Build the Currency of the Future [Berlage Zaal]
    • John Davies – Director & Co-founder at Incept5
    • Lars Hupel – Chief Evangelist at Giesecke+Devrient
    • Olivier Rikken – Blockchain & Smart Contract Expert
    • Stefan Tilkov – Co-founder & Principal Consultant at INNOQ
    • Sven Johann
16:20 - 16:40
Break
16:40 - 17:30
Keynote
  • Programming's Greatest Mistakes [Effectenbeurszaal]
    • Mark Rendle – Creator of Visual ReCode with 7 Microsoft MVP awards and 30+ years of experience building software
17:30 - 18:00
Exhibitor Reception
  • Exhibitor Reception [Grote Zaal / Exhibition Hall]
18:00 - 21:00
Conference Party
  • Conference Party [Grote Zaal / Exhibition Hall]

Thursday, June 29

Time Sessions
08:00 - 08:55
Registration & Breakfast
  • Breakfast [Grote Zaal / Exhibition Hall]
08:55 - 09:10
Introduction
  • Conference Opening & Introduction [Effectenbeurszaal]
09:10 - 10:00
Keynote
  • One Rule to Rule Them All [Effectenbeurszaal]
    • Dave Thomas – Author of The Pragmatic Programmer
10:00 - 10:20
Break
10:20 - 11:10
Parallel Sessions
  • Creating Local-First Collaboration Software with Automerge [Effectenbeurszaal]
    • Martin Kleppmann – Researcher at the Technical University of Munich
  • Spring Framework 6 [Graanbeurszaal]
    • Sam Brannen
  • Security By Design [Administratiezaal]
    • Ana Oprea – Security Engineer at Google
  • Autism in Tech [Veilingzaal]
    • Dennie Declercq – Autism & Accessibility Expert, President at DDSoft vzw
11:10 - 11:20
Break
11:20 - 12:10
Parallel Sessions
  • Practical Data Privacy [Effectenbeurszaal]
    • Katharine Jarmul – Privacy/Security Expert at Probably Private & O'Reilly Author
  • Democratising Software Architecture [Graanbeurszaal]
    • Eoin Woods – Chief Engineer of Endava, co-author of three software architecture books
  • Building Images For The Secure Supply Chain [Administratiezaal]
    • Adrian Mouat – Author of 'Using Docker'
  • Structured Concurrency in Java: The What & Why [Veilingzaal]
    • Balkrishna Rawool – IT Chapter Lead at ING
12:10 - 13:30
Lunch
  • Lunch [Grote Zaal / Exhibition Hall]
12:45 - 13:15
Partner Prize Draw in Effectenbeurszaal
  • Partner Prize Draw [Effectenbeurszaal]
13:30 - 14:20
Keynote
  • Small Steps Are the Fastest Way Forward: Life Beyond Agile & Scrum [Effectenbeurszaal]
    • Sander Hoogendoorn – CTO at iBood.com
14:20 - 14:30
Break
14:30 - 15:20
Parallel Sessions
  • Unleash the Power of Large Language Models (LLMs) [Effectenbeurszaal]
    • Daria Hvizdalova – AI specialist, co-founder at Mainware, board member at 42 Prague
  • Generic or Specific? Making Sensible Software Design Decisions [Graanbeurszaal]
    • Bert Jan Schrijver – JavaOne Rockstar & Champion, NLJUG leader & CTO at OpenValue
  • Java Project Loom: Why Should I Care? [Administratiezaal]
    • Erwin de Gier – Software architect at Trifork & coach
  • Why Most Data Projects Fail and How to Avoid It [Veilingzaal]
    • Jesse Anderson – Managing director of Big Data Institute, host of The Data Dream Team podcast
  • AMA with Matt Turner [Berlage Zaal]
    • Matt Turner – DevOps Leader and Software Engineer at Tetrate
15:20 - 15:40
Break
15:40 - 16:30
Keynote
  • Failure Is Always An Option [Effectenbeurszaal]
    • Dylan Beattie – Consultant, software developer, creator of the Rockstar programming language
16:30 - 17:30
Closing Reception
  • Closing Reception [Grote Zaal / Exhibition Hall]