Java just turned 30, and we’re still wrestling with annoyances like type inference that tanks in obvious cases, iterators that freak out on concurrent tweaks, bizarre set-equality quirks, zero built-in immutability and sets that shatter when you mutate their elements.
In this talk Maurice Naftalin and Stuart Marks roll up their sleeves to explore why these decades-old headaches persist, debate different fixes (and maybe dream up better ones), and arm you with a deeper take on language/API design—plus practical tips you can start using today.
Watch on YouTube
Top comments (0)