Conference Sessions: Expert Talks, Tech Insights and Innovation
All
programming
serverless
software architecture
Keynote
Microservices
machine learning (ML)
(tech) teams
Java
cyber security
agile

Kafka Meets Iceberg: Real-Time Data Streaming into Modern Data Lakes and Warehouses
GOTO Chicago 2024
39:58

Monitoring as Code: E2E Testing in Production with Playwright
GOTO Chicago 2024
43:51

The RAG Really Ties the App Together
GOTO Chicago 2024
41:11

Deno 2
GOTO Chicago 2024
46:04

Event Streaming for Multi-Agentic Generative AI Workflows
GOTO Chicago 2024
52:10

How to Deliver Quality Software Against All Odds
GOTO Unscripted
48:33

The Best Programmer I Know
GOTO Amsterdam 2024
55:12

GitHub Advanced Security: Helping Developers Secure the World’s Software
GOTO Copenhagen 2023
48:45

10 Reasons to Try Kotlin Multiplatform
GOTO Copenhagen 2023
35:18

Adaptive Architectures: Reimagining API Federation & Microservices Integration
GOTO Copenhagen 2023
56:02

Dynamic Constants — Oxymoron or Promising JVM Feature?
GOTO Copenhagen 2023
45:34

Rust & Zig Combined
GOTO Copenhagen 2023
36:12

Reading Code
GOTO Copenhagen 2023
37:31

Keep Your Dependencies in Check
GOTO Copenhagen 2023
50:20

The Most Dangerous Phrase
GOTO Copenhagen 2023
51:24

Programming's Greatest Mistakes
GOTO Amsterdam 2023
29:35

Reinforcement Learning - ChatGPT, Playing Games, and More
GOTO Chicago 2023
40:30

How to Build Software From Source
GOTO Chicago 2023
39:34

Reduce System Complexity with Data-Oriented Programming
GOTO Aarhus 2023
43:38

Writing For Nerds - Blogging For Fun and (Not Much) Profit
GOTO Aarhus 2023
42:39

Concurrency Abstractions for Application Security
GOTO Aarhus 2023
40:43

An Introduction to Functional Imperative Programming in Flix
GOTO Aarhus 2023
47:21

Sonic Pi - BEAM Up The VJ!
GOTO Aarhus 2023
52:01

Why Static Typing Came Back
GOTO Copenhagen 2022
46:00

Microservices from the Trenches. Concepts, Design, Architecture, Code, Testing
GOTO Amsterdam 2022
37:10

Shut Up And Eat Your Veg: Lessons from Ancient & Recent History
GOTO Amsterdam 2022
41:52

A Developer's Introduction to Developing in Web3
GOTO Amsterdam 2022
1:3:46

#FAIL
GOTO Amsterdam 2022
35:06

TypeScript vs KotlinJS
GOTO Amsterdam 2022
28:43

Prioritizing Technical Debt as If Time and Money Matters
GOTO Amsterdam 2022
46:25

Structure and Interpretation of Test Cases
GOTO Amsterdam 2022
29:09

Helm Your Way with Kubernetes
GOTO Amsterdam 2022
31:58

Cloud-Native Progressive Delivery
GOTO Amsterdam 2022
43:53

Kubernetes, Your Next Java App Server
GOTO Amsterdam 2022
37:21

Life After Business Objects: Confessions of an OOP Veteran
GOTO Copenhagen 2021
38:25

Uncluster Your Data Science Using Vaex
GOTO Copenhagen 2021
56:14

Ready for Rust
GOTO Copenhagen 2021
30:07

HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?
GOTOpia November 2020
23:25

3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
GOTOpia Europe 2020
27:29

Next-Generation Programming: Rust and Elm
GOTO Chicago 2020
21:11

SaaS Deep Dive: Designing and Building Multi-Tenant Solutions
GOTO Chicago 2020
21:21

You Really Don't Need All That Javascript, I Promise
GOTO Chicago 2020
21:04

Git from the Ground Up
GOTO Chicago 2020
18:45

OAuth and OpenID Connect in Plain English
GOTO Chicago 2020
19:45

Maximizing Java Application Performance with GraalVM
GOTO Chicago 2020
19:01

No Return: Beyond Transactions in Code and Life
GOTO Chicago 2020
22:16

HTML: How to Make Loveliness
GOTO Chicago 2020
14:40

Ray: A System for Distributed Applications
GOTO Chicago 2020
19:28

Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
GOTO Chicago 2020
22:01

Why Are Distributed Systems so Hard?
GOTO Chicago 2020
18:40

Bootiful GraphQL with Kotlin
GOTO Chicago 2020
21:19

From Zero to A11Y: Building an Accessibility Culture at Optimizely
GOTO Chicago 2020
16:18

Advanced Feature Flagging: It's All About The Data
GOTO Chicago 2020
44:56

Introduction to OpenAPI
GOTO Copenhagen 2019
53:39

Azure Serverless for Developers
GOTO Copenhagen 2019
42:35

Kotlin/Native: The Good, The Bad, and the Ugly
GOTO Copenhagen 2019
45:15

WebAssembly Beyond the Browser
GOTO Copenhagen 2019
50:47

Clean Architecture with ASP.NET Core 3.0
GOTO Copenhagen 2019
50:41

Nullable reference types in C# 8
GOTO Copenhagen 2019
41:41

Building HTTP API SDKs that Really Are a Kit
GOTO Copenhagen 2019
53:00

Building a Blockchain in Erlang
GOTO Copenhagen 2019
47:44

OAuth Tokens As Your Identity API
GOTO Copenhagen 2019
29:04

Composing Bach Chorales Using Deep Learning
GOTO Copenhagen 2019
49:53

The Sincerest Form of Flattery
GOTO Copenhagen 2019
43:19

Scaling up an iOS Codebase
GOTO Copenhagen 2019
35:40

Work Less and Do More: Google Sheets for Developers
GOTO Copenhagen 2019
48:25

A Veterans Guide To Transitioning Android Teams Into Kotlin
GOTO Copenhagen 2019
49:09

Processing Streaming Data with KSQL
GOTO Copenhagen 2019
43:34

HTTP/3 is next Generation HTTP. Is it QUIC enough?
GOTO Copenhagen 2019
37:48

What’s New in Swift
GOTO Copenhagen 2019
53:34

Reactive Systems
GOTO Copenhagen 2019
30:03

Embedded Application Development (for Web Developers)
GOTO Berlin 2019
45:34

3 Common Pitfalls in Microservice Integration and How to Avoid Them
GOTO Berlin 2019
39:24

Mob Programming and the Power of Flow
GOTO Berlin 2019
49:52

Knowledge is Power: Getting out of Trouble by Understanding Git
GOTO Amsterdam 2019
45:50

Mastering the Linux Command Line
GOTO Amsterdam 2019
41:58

Building Evolutionary Infrastructure
GOTO Amsterdam 2019
44:50

Rust 2018: Access All Areas
GOTO Amsterdam 2019
42:08

Practical API Design
GOTO Amsterdam 2019
38:51

Upgrade Time: Choose Java 11 or the “other” one… Kotlin
GOTO Amsterdam 2019
44:19

Introduction to Micronaut: Lightweight Microservices with Ahead of Time Compilation
GOTO Amsterdam 2019
44:19

Securing the JVM
GOTO Chicago 2019
52:03

The Language of Programming
GOTO Chicago 2019
40:46

Disrupting QA – Emerging Trends in Code Quality Automation
GOTO Chicago 2019
47:21

Java Current and Future
GOTO Chicago 2019
37:43

What We Know We Don't Know: Introduction to Empirical Software Engineering
GOTO Chicago 2019
51:02

It Really is Easier to Ask for Forgiveness (than Permission)
GOTO Chicago 2019
41:29

Adopting gRPC: Overcoming Team and Technical Hurdles
GOTO Chicago 2019
51:55

Kotlin: Dissecting the stdlib
GOTO Chicago 2019
42:03

The Soul of Erlang and Elixir
GOTO Chicago 2019
51:08

Server-side Kotlin with Coroutines
GOTO Chicago 2019
41:46

Embracing the Future in a Multi-Platform World: A Kotlin Story
GOTO Chicago 2019
45:41

Achieving Functional Programming in Java
GOTO Chicago 2019
46:08

Code + AI: Will Robots Take Our Coding Jobs?" Machine Learning Applied to Programming
GOTO Chicago 2019
53:42

Reactive Spring
GOTO Chicago 2019
46:01

Fueling the Quantum Application Era with the Cloud
GOTO Chicago 2019
45:31

Keeping Up with Java
GOTO Berlin 2018
44:46

Build a Q&A Bot with DeepLearning4J
GOTO Berlin 2018
43:41

A Cartoon Quest: New Adventures for WebAssembly
GOTO Berlin 2018
45:45

Zen and the Art of Convincing Your Company to Use Rust
GOTO Berlin 2018
41:35

Functional Programming in 40 Minutes
GOTO Berlin 2018
51:31

Functional Programming with Kotlin
GOTO Amsterdam 2018
51:01

Improving Business Decision Making with Bayesian Artificial Intelligence
GOTO Copenhagen 2017
53:15

Mob Programming: A Whole Team Approach
GOTO Copenhagen 2017