Home Conference Sessions Programming

Conference Sessions: Expert Talks, Tech Insights and Innovation

All programming serverless software architecture Keynote Microservices machine learning (ML) (tech) teams Java cyber security agile
48:33
The Best Programmer I Know
The Best Programmer I Know
GOTO Amsterdam 2024
55:12
GitHub Advanced Security: Helping Developers Secure the World’s Software
GitHub Advanced Security: Helping Developers Secure the World’s Software
GOTO Copenhagen 2023
48:45
10 Reasons to Try Kotlin Multiplatform
10 Reasons to Try Kotlin Multiplatform
GOTO Copenhagen 2023
35:18
Adaptive Architectures: Reimagining API Federation & Microservices Integration
Adaptive Architectures: Reimagining API Federation & Microservices Integration
GOTO Copenhagen 2023
56:02
Dynamic Constants — Oxymoron or Promising JVM Feature?
Dynamic Constants — Oxymoron or Promising JVM Feature?
GOTO Copenhagen 2023
45:34
Rust & Zig Combined
Rust & Zig Combined
GOTO Copenhagen 2023
36:12
Reading Code
Reading Code
GOTO Copenhagen 2023
37:31
Keep Your Dependencies in Check
Keep Your Dependencies in Check
GOTO Copenhagen 2023
50:20
The Most Dangerous Phrase
The Most Dangerous Phrase
GOTO Copenhagen 2023
51:24
Programming's Greatest Mistakes
Programming's Greatest Mistakes
GOTO Amsterdam 2023
29:35
Reinforcement Learning - ChatGPT, Playing Games, and More
Reinforcement Learning - ChatGPT, Playing Games, and More
GOTO Chicago 2023
40:30
How to Build Software From Source
How to Build Software From Source
GOTO Chicago 2023
39:34
Reduce System Complexity with Data-Oriented Programming
Reduce System Complexity with Data-Oriented Programming
GOTO Aarhus 2023
43:38
Writing For Nerds - Blogging For Fun and (Not Much) Profit
Writing For Nerds - Blogging For Fun and (Not Much) Profit
GOTO Aarhus 2023
42:39
Concurrency Abstractions for Application Security
Concurrency Abstractions for Application Security
GOTO Aarhus 2023
40:43
An Introduction to Functional Imperative Programming in Flix
An Introduction to Functional Imperative Programming in Flix
GOTO Aarhus 2023
47:21
Sonic Pi - BEAM Up The VJ!
Sonic Pi - BEAM Up The VJ!
GOTO Aarhus 2023
52:01
Why Static Typing Came Back
Why Static Typing Came Back
GOTO Copenhagen 2022
46:00
Microservices from the Trenches. Concepts, Design, Architecture, Code, Testing
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
Shut Up And Eat Your Veg: Lessons from Ancient & Recent History
GOTO Amsterdam 2022
41:52
A Developer's Introduction to Developing in Web3
A Developer's Introduction to Developing in Web3
GOTO Amsterdam 2022
1:3:46
#FAIL
#FAIL
GOTO Amsterdam 2022
35:06
TypeScript vs KotlinJS
TypeScript vs KotlinJS
GOTO Amsterdam 2022
28:43
Prioritizing Technical Debt as If Time and Money Matters
Prioritizing Technical Debt as If Time and Money Matters
GOTO Amsterdam 2022
46:25
Structure and Interpretation of Test Cases
Structure and Interpretation of Test Cases
GOTO Amsterdam 2022
29:09
Helm Your Way with Kubernetes
Helm Your Way with Kubernetes
GOTO Amsterdam 2022
31:58
Cloud-Native Progressive Delivery
Cloud-Native Progressive Delivery
GOTO Amsterdam 2022
43:53
Kubernetes, Your Next Java App Server
Kubernetes, Your Next Java App Server
GOTO Amsterdam 2022
37:21
Life After Business Objects: Confessions of an OOP Veteran
Life After Business Objects: Confessions of an OOP Veteran
GOTO Copenhagen 2021
38:25
Uncluster Your Data Science Using Vaex
Uncluster Your Data Science Using Vaex
GOTO Copenhagen 2021
56:14
Ready for Rust
Ready for Rust
GOTO Copenhagen 2021
30:07
HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?
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
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
Next-Generation Programming: Rust and Elm
GOTO Chicago 2020
21:11
SaaS Deep Dive: Designing and Building Multi-Tenant Solutions
SaaS Deep Dive: Designing and Building Multi-Tenant Solutions
GOTO Chicago 2020
21:21
You Really Don't Need All That Javascript, I Promise
You Really Don't Need All That Javascript, I Promise
GOTO Chicago 2020
21:04
Git from the Ground Up
Git from the Ground Up
GOTO Chicago 2020
18:45
OAuth and OpenID Connect in Plain English
OAuth and OpenID Connect in Plain English
GOTO Chicago 2020
19:45
Maximizing Java Application Performance with GraalVM
Maximizing Java Application Performance with GraalVM
GOTO Chicago 2020
19:01
No Return: Beyond Transactions in Code and Life
No Return: Beyond Transactions in Code and Life
GOTO Chicago 2020
22:16
HTML: How to Make Loveliness
HTML: How to Make Loveliness
GOTO Chicago 2020
14:40
Ray: A System for Distributed Applications
Ray: A System for Distributed Applications
GOTO Chicago 2020
19:28
Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
GOTO Chicago 2020
22:01
Why Are Distributed Systems so Hard?
Why Are Distributed Systems so Hard?
GOTO Chicago 2020
18:40
Bootiful GraphQL with Kotlin
Bootiful GraphQL with Kotlin
GOTO Chicago 2020
21:19
From Zero to A11Y: Building an Accessibility Culture at Optimizely
From Zero to A11Y: Building an Accessibility Culture at Optimizely
GOTO Chicago 2020
16:18
Advanced Feature Flagging: It's All About The Data
Advanced Feature Flagging: It's All About The Data
GOTO Chicago 2020
44:56
Introduction to OpenAPI
Introduction to OpenAPI
GOTO Copenhagen 2019
53:39
Azure Serverless for Developers
Azure Serverless for Developers
GOTO Copenhagen 2019
42:35
Kotlin/Native: The Good, The Bad, and the Ugly
Kotlin/Native: The Good, The Bad, and the Ugly
GOTO Copenhagen 2019
45:15
WebAssembly Beyond the Browser
WebAssembly Beyond the Browser
GOTO Copenhagen 2019
50:47
Clean Architecture with ASP.NET Core 3.0
Clean Architecture with ASP.NET Core 3.0
GOTO Copenhagen 2019
50:41
Nullable reference types in C# 8
Nullable reference types in C# 8
GOTO Copenhagen 2019
41:41
Building HTTP API SDKs that Really Are a Kit
Building HTTP API SDKs that Really Are a Kit
GOTO Copenhagen 2019
53:00
Building a Blockchain in Erlang
Building a Blockchain in Erlang
GOTO Copenhagen 2019
47:44
OAuth Tokens As Your Identity API
OAuth Tokens As Your Identity API
GOTO Copenhagen 2019
29:04
Composing Bach Chorales Using Deep Learning
Composing Bach Chorales Using Deep Learning
GOTO Copenhagen 2019
49:53
The Sincerest Form of Flattery
The Sincerest Form of Flattery
GOTO Copenhagen 2019
43:19
Scaling up an iOS Codebase
Scaling up an iOS Codebase
GOTO Copenhagen 2019
35:40
Work Less and Do More: Google Sheets for Developers
Work Less and Do More: Google Sheets for Developers
GOTO Copenhagen 2019
48:25
A Veterans Guide To Transitioning Android Teams Into Kotlin
A Veterans Guide To Transitioning Android Teams Into Kotlin
GOTO Copenhagen 2019
49:09
Processing Streaming Data with KSQL
Processing Streaming Data with KSQL
GOTO Copenhagen 2019
43:34
HTTP/3 is next Generation HTTP. Is it QUIC enough?
HTTP/3 is next Generation HTTP. Is it QUIC enough?
GOTO Copenhagen 2019
37:48
What’s New in Swift
What’s New in Swift
GOTO Copenhagen 2019
53:34
Reactive Systems
Reactive Systems
GOTO Copenhagen 2019
30:03
Embedded Application Development (for Web Developers)
Embedded Application Development (for Web Developers)
GOTO Berlin 2019
45:34
3 Common Pitfalls in Microservice Integration and How to Avoid Them
3 Common Pitfalls in Microservice Integration and How to Avoid Them
GOTO Berlin 2019
39:24
Mob Programming and the Power of Flow
Mob Programming and the Power of Flow
GOTO Berlin 2019
49:52
Knowledge is Power: Getting out of Trouble by Understanding Git
Knowledge is Power: Getting out of Trouble by Understanding Git
GOTO Amsterdam 2019
45:50
Mastering the Linux Command Line
Mastering the Linux Command Line
GOTO Amsterdam 2019
41:58
Building Evolutionary Infrastructure
Building Evolutionary Infrastructure
GOTO Amsterdam 2019
44:50
Rust 2018: Access All Areas
Rust 2018: Access All Areas
GOTO Amsterdam 2019
42:08
Practical API Design
Practical API Design
GOTO Amsterdam 2019
38:51
Upgrade Time: Choose Java 11 or the “other” one… Kotlin
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
Introduction to Micronaut: Lightweight Microservices with Ahead of Time Compilation
GOTO Amsterdam 2019
44:19
Securing the JVM
Securing the JVM
GOTO Chicago 2019
52:03
The Language of Programming
The Language of Programming
GOTO Chicago 2019
40:46
Disrupting QA – Emerging Trends in Code Quality Automation
Disrupting QA – Emerging Trends in Code Quality Automation
GOTO Chicago 2019
47:21
Java Current and Future
Java Current and Future
GOTO Chicago 2019
37:43
What We Know We Don't Know: Introduction to Empirical Software Engineering
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)
It Really is Easier to Ask for Forgiveness (than Permission)
GOTO Chicago 2019
41:29
Adopting gRPC: Overcoming Team and Technical Hurdles
Adopting gRPC: Overcoming Team and Technical Hurdles
GOTO Chicago 2019
51:55
Kotlin: Dissecting the stdlib
Kotlin: Dissecting the stdlib
GOTO Chicago 2019
42:03
The Soul of Erlang and Elixir
The Soul of Erlang and Elixir
GOTO Chicago 2019
51:08
Server-side Kotlin with Coroutines
Server-side Kotlin with Coroutines
GOTO Chicago 2019
41:46
Embracing the Future in a Multi-Platform World: A Kotlin Story
Embracing the Future in a Multi-Platform World: A Kotlin Story
GOTO Chicago 2019
45:41
Achieving Functional Programming in Java
Achieving Functional Programming in Java
GOTO Chicago 2019
46:08
Code + AI: Will Robots Take Our Coding Jobs?" Machine Learning Applied to Programming
Code + AI: Will Robots Take Our Coding Jobs?" Machine Learning Applied to Programming
GOTO Chicago 2019
53:42
Reactive Spring
Reactive Spring
GOTO Chicago 2019
46:01
Fueling the Quantum Application Era with the Cloud
Fueling the Quantum Application Era with the Cloud
GOTO Chicago 2019
45:31
Keeping Up with Java
Keeping Up with Java
GOTO Berlin 2018
44:46
Build a Q&A Bot with DeepLearning4J
Build a Q&A Bot with DeepLearning4J
GOTO Berlin 2018
43:41
A Cartoon Quest: New Adventures for WebAssembly
A Cartoon Quest: New Adventures for WebAssembly
GOTO Berlin 2018
45:45
Zen and the Art of Convincing Your Company to Use Rust
Zen and the Art of Convincing Your Company to Use Rust
GOTO Berlin 2018
41:35
Functional Programming in 40 Minutes
Functional Programming in 40 Minutes
GOTO Berlin 2018
51:31
Functional Programming with Kotlin
Functional Programming with Kotlin
GOTO Amsterdam 2018
51:01
Improving Business Decision Making with Bayesian Artificial Intelligence
Improving Business Decision Making with Bayesian Artificial Intelligence
GOTO Copenhagen 2017
53:15
Mob Programming: A Whole Team Approach
Mob Programming: A Whole Team Approach
GOTO Copenhagen 2017