World Congress 2025
July 10, 2025 · 17:30–18:00
Stage 8
Data-Oriented Programming - Version 1.1
Nicolai Parlog
Java Developer Advocate
World Congress 2025
Functional programming is a declarative way of writing programs by composing functions. In many situations, this can lead to code that is easier to write and understand and less error-prone. However, it requires a shift to a more functional mindset.
This talk gives an introduction to functional programming in C++ using the modern standard library. We will cover algorithms using std::ranges, composable error handling with std::optional and std::expected, algebraic data types, and separating IO from computation. In the end, we’ll even cover the M-word.
World Congress 2025
July 10, 2025 · 17:30–18:00
Stage 8
Nicolai Parlog
Java Developer Advocate
World Congress 2025
July 10, 2025 · 12:50–13:20
Stage 4
Ron Veen
Java enthusiast and Special agent for Team Rockstars IT
World Congress 2025
July 11, 2025 · 15:25–15:35
Airstream 1
Brian Graham
Independent Consultant @ Building Better Teams
World Congress 2025
July 11, 2025 · 09:40–10:10
Stage 4
Steven Giesel
Microsoft MVP / Giesel Engineering / .NET Software Engineer