Completed
Banishing the magic
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Why We Hate Java Serialization and What We're Doing About It
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Everyone hates serialization
- 3 What's with all the hate?
- 4 The benefits...
- 5 and the costs
- 6 Serialization mechanics
- 7 Casualty: thread safety
- 8 Casualty: initialization mechanics
- 9 Casualty: confinement
- 10 Effective Java, Item 88
- 11 Special bonus attack: finalization
- 12 Serialization scorecard
- 13 Lessons
- 14 Why not "just" use JSON?
- 15 A language designer looks at serialization
- 16 The root problems
- 17 Banishing the magic
- 18 Deserialization is construction
- 19 Digression: pattern matching
- 20 Serialization is deconstruction
- 21 Versioning
- 22 Access control
- 23 Towards better serialization
- 24 The bad news
- 25 The long road ahead
- 26 Summary