I just announced the new Spring Boot 2 material, coming in REST With Spring:

>> CHECK OUT THE COURSE

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

>> To My Fellow Students:

A good intro to CS if there ever was one.

>> Modularizing the Client: Angular JS and Spring Security Part VII

The most recent installment of the series – looking at modularizing the app (client side) and implementing nicer, more user-friendly URLs than the Angular defaults.

>> First Release of JDeps Maven Plugin

A new cool plugin developed to address the “JDK 9 will break my code” problem – finding the APIs we might be using – that are going to no longer be available in Java 9.

>> Java Performance Impact by Dynamic Class Loading

An interesting performance problem in a production system – brought to the surface only with extensive stress testing and introspection tools.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> MicroservicePremium

The hype of microservices is reaching new heights – so knowing when to use this rather complex architectural style and when not to is of paramount importance. Here’s a good guide to help us navigate that decision process.

>> Log Collection With Graylog on AWS

A practical guide for setting up a log collection system on AWS, with Graylog.

I’ve traditionally used Logstash and the ELK stack for this very purpose, but Graylog looks like a solid option as well.

Regardless of the specific solution, having such a system in place is a must for a production application.

Also worth reading:

3. Musings

>> Appeasers, Crusaders, and Why Meetings Usually Suck

An introspective piece about the different types of personalities and natural inclinations when it comes to conflict.

I definitely nudged towards “crusader” tendencies when I was quite young and slowly started to understand how that’s not a sane and productive use of my time as I grew older. Now I naturally don’t engage in debate if I don’t have a personal stake in – but I do sometimes still have to check myself and be aware of a short burst of “I need to get in there” drive.

A fun read.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> What is an index fund?

>> Cycle of an ideea

>> Most problems go away

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″]

Yeah… have a listen:

>> Tom Stuart on TDD, BDD and Ruby

[/sociallocker]