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. Spring and Java
Combining pessimistic and optimistic locking with Hibernate to keep the integrity of your data.
With the advent of lambdas, a deep dive, back-to-roots piece on Java nested classes is quite helpful, at least for a solid grasp of the basics.
Another back-to-basics with Java – a nice reminder on working with numerical primitives.
Another cool, low level Java article – this time about determining the version of the JDK that compiled a class. I didn’t even know it was possible.
Very cool solution for monitoring your app.
I’ve been using various permutations for monitoring – CollectD and Graphite (and more recently Kibana) being the most common – but this looks quite slick.
Getting into more advanced topics with the 5th part of the AngularJS and Spring Security series – with a deep dive into OAuth and SSO.
Complicated, manual and error prone deployment processes – that brings me back; the industry has come a long way since the early days.
And some good talks to have fun with during the weekend:
Time to upgrade:
2. Technical and Musings
“Out of Band” required knowledge to interact with an API is usually not good. A REST architecture addresses the problem via the HATEOAS constraint and Media Types. However this is not a REST-only issue, but a question to be asked when designing any API:
Does the caller require any out of band knowledge to consume the API?
If so, this is a cost; depending on the situation, it may be a cost you want to take on, but it should always be an intentional decision.
The job / employment landscape is changing, and fast. So, if you are already independent or thinking about it, this is a good one to read to give you some context.
>> Programmer IS A Career Path, Thank You
The Musings section is good advice this week – have a read.
Wake up call?
And my favorite Dilberts of the week:
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.