Marshalling: Data-Oriented Serialization
Viktor Klang on July 8, 2025Almost three decades have passed since the creation of Java Serialization- a feature which is widely frowned upon- and application requirements for externalization of objects have changed significantly.
In this presentation, we will explore how a changed set of requirements and constraints, paired with recent enhancements of the Java Language, can lead to a dramatically simpler and safer model for programmatically reasoning about the structure of Objects, and offers greater flexibility in state extraction, encoding, and reconstruction.
It’s time for a data-oriented approach to serialization. Are you ready?
Make sure to check the JavaOne 2025 playlist.