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 interesting.
Let me know in the comments if you're finding my reviews interesting and useful.
Here we go…
1. Java and Spring
Improvements to Generics coming in Java 10.
Unfortunately it doesn't look like these improvements go all the way to reifying generics so we'll still have type erasure, but bringing primitives into play does open up a few interesting possibilities.
An interesting 10 minutes discussion on optimizing the way we use Lambdas in Java and why we should care about that.
Ambiguity in the Java Language Spec and a solid and detailed analysis on top. This is a worthwhile article to spend your time on, same as the followup.
>> Asynchronous timeouts with CompletableFuture
A deep dive on how to leverage Java 8 to write better concurrent code.
A long but useful reference article on building a secured Boot web app.
Retrying a failed operation is one of those things that you may need to do in a mature project. The spring-retry project might help with that.
A cool new Spring release with a lot bug fixes, just before the new year.
And of course, the Spring presentations of the week to keep busy during the following weekend:
2. Technical and Musings
Thinking through the edge cases of your app and handling them well is a sign of maturity and respecting your users even though – yes – it does add quite a bit of complexity to the codebase.
That in no way means you need to do that in your V1 and hold of from launching something useful for fear of unhanded edge cases.
Most of us are developing for the web in some way, shape or form – and being aware of the potential “points of control” or intermediaries we might be taking for granted makes us better at what we do.
An in-depth case study of a consulting engagement with a lot of good takeaways for consultants and business owners alike. Lots to learn here.
3. Comics
And some Dilbert to get you started in 2015:
4. 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.
res – REST with Spring (eBook) (everywhere)