Why We Hate Java Serialization and What We're Doing About It

Why We Hate Java Serialization and What We're Doing About It

Devoxx via YouTube Direct link

Casualty: thread safety

7 of 26

7 of 26

Casualty: thread safety

Class Central Classrooms beta

YouTube playlists 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. 1 Intro
  2. 2 Everyone hates serialization
  3. 3 What's with all the hate?
  4. 4 The benefits...
  5. 5 and the costs
  6. 6 Serialization mechanics
  7. 7 Casualty: thread safety
  8. 8 Casualty: initialization mechanics
  9. 9 Casualty: confinement
  10. 10 Effective Java, Item 88
  11. 11 Special bonus attack: finalization
  12. 12 Serialization scorecard
  13. 13 Lessons
  14. 14 Why not "just" use JSON?
  15. 15 A language designer looks at serialization
  16. 16 The root problems
  17. 17 Banishing the magic
  18. 18 Deserialization is construction
  19. 19 Digression: pattern matching
  20. 20 Serialization is deconstruction
  21. 21 Versioning
  22. 22 Access control
  23. 23 Towards better serialization
  24. 24 The bad news
  25. 25 The long road ahead
  26. 26 Summary

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.