> Markdown version of [/@nicolai-parlog](https://www.wearedevelopers.com/@nicolai-parlog). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Nicolai Parlog Java Developer Advocate focused on data-oriented programming. ## About Nicolai Parlog advocates for Java developers, helping the community navigate modern language features and architectural patterns. He focuses heavily on data-oriented programming. In his talks, Nicolai breaks down how to model data immutably and use pattern matching to handle polymorphism cleanly. Rather than pushing a single paradigm, he shows engineers exactly when to choose data-oriented structures over traditional object-oriented code—and when to walk away from them. ## Past Sessions ### World Congress 2025 · July 9, 2025 Berlin, Germany - [Data-Oriented Programming - Version 1.1](https://www.wearedevelopers.com/videos/1634-data-oriented-programming-version-1-1) · 30 min · 🎥 Watch recording ## Videos - [Data-Oriented Programming - Version 1.1](https://www.wearedevelopers.com/videos/1634-data-oriented-programming-version-1-1) · Nicolai Parlog