At the very beginning of 2014 I decided to track my reading habits and share the best stuff here, on Baeldung.
2014 has been quite the year, covering each week with a review. I've been doing a lot more reading to make sure I cover and curate stuff that has value and is actually worth reading.
Let me know in the comments if you're finding my reviews interesting and useful.
Here we go…
1. Spring and Java
Yeah, Spring 4.2 has a first Release Candidate in the wild.
One thing I'm excited about is the better event support.
When to use (and when to avoid) ThreadLocal, and of course how to clean it up and make sure it's not holding on to anything it shouldn't – when the thread returns to the pool.
Interesting tools for easily doing transformations of collections in Java.
Benchmark data for some of the most widely used JSON Java libraries out there.
Also worth reading:
Webinars and presentations:
Time to upgrade:
A new, ongoing series on InfoQ on the state of APIs today, edited by Mike Amundsen. This is going to be a useful page to bookmark and come back to.
A well structured, nuanced and practical deep-dive into Yagni, full of examples from Middle Earth. It's most definitely worth a read (or two).
A must read to better grasp CQRS – what it is and why it's a very good idea to use it.
Some interesting notes on logically decoupling a complex system.
Also worth reading:
Funny and also quite accurate drawings on how to intelligently lay out office space.
This is a really interesting read that shines some light on the process of learning a new skill/language. I really how the learning stages are presented in a structured, logical cadence.
And my favorite Dilberts of the week:
5. Pick of the Week
Earlier this year I introduced the “Pick of the Week” section here in my “Weekly Review”. If you’re already on my email list – you got the pick already – hope you enjoyed it.
If not – you can share the review and unlock it right here:
This week I'm going to pick the results of the survey I ran during the last couple of weeks to get real-world data about the adoption of Java 8, Spring 4 and Spring Boot: