Effective Java TL;DR – Concurrency
Doing things with multiple threads is hard. Here are ways to make it easier, clearer and, most importantly, safe and performant.
Doing things with multiple threads is hard. Here are ways to make it easier, clearer and, most importantly, safe and performant.
Best practices for turning Java objects to byte streams and back again to Java objects.
Discussion about general Java programming craftsmanship, dealing with local variables, libraries, control structures and other language features and good practices.