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
>> Spring Framework 4.2 goes RC1
Yeah, Spring 4.2 has a first Release Candidate in the wild.
One thing I'm excited about is the better event support.
>> Cleaning ThreadLocals
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.
>> Transforming Collections
Interesting tools for easily doing transformations of collections in Java.
>> The Ultimate JSON Library: JSON.simple vs GSON vs Jackson vs JSON
Benchmark data for some of the most widely used JSON Java libraries out there.
Also worth reading:
>> How does Hibernate READ_WRITE CacheConcurrencyStrategy work
>> Type Safe Queries for JPA’s Native Query API
>> Puzzler: nested computeIfAbsent
>> Using the Gradle build system in the Eclipse IDE – Tutorial
>> Testing Private Code
>> Groovier Spring Boot Integration Testing
Webinars and presentations:
>> Java 8 in Anger
>> Interview with Eike Stepper on the Eclipse Oomph project
>> Improving your (legacy) Application with Spring
Time to upgrade:
>> Spring Cloud Connectors 1.2.0 RC1 released
>> Spring Cloud Consul 1.0.0.M1 Available Now
>> Spring Integration 4.2 Milestone 1 is Available
>> JHipster release 2.12.0
>> Hibernate ORM 5.0.0.CR1 Release
2. Technical
>> the next level in Web APIs
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.
>> Yagni
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).
>> Demystified CQRS
A must read to better grasp CQRS – what it is and why it's a very good idea to use it.
>> How can we Build Better Complex Systems? Containers, Microservices, and Continuous Delivery.
Some interesting notes on logically decoupling a complex system.
Also worth reading:
3. Musings
>> How to Make Your Open Plan Office Suck Less
Funny and also quite accurate drawings on how to intelligently lay out office space.
>> Seven stages of learning
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.
4. Comics
And my favorite Dilberts of the week:
>> Planning the pre-meeting
>> Designing a new logo
>> Over budget?
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:
[sociallocker id=”6211″]
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:
>> Survey Results – Java 8, Spring 4 and Spring Boot Adoption
[/sociallocker]