Monitor and troubleshoot Java applications and services with Datadog:
The first week of February looks to be a productive one – some very nice resources in this one, especially around HTTP and REST.
Nice and quick intro on going beyond injecting a single bean at a time – by injecting collections of beans with Spring DI.
In case you missed it – the Spring Framework is moving forward – the 3.1 is officially retired and 3.2 is in maintenance mode.
Very useful article on picking the right Executor Service for the job – well worth a read. Also a follow up going in-depth into the ForkJoinPool (with illustrations to top it off).
These posts are setting a good weekly cadence – this one is illustrating how Java 8 will change the way we sort – nice and clean.
HTTP and REST
OK, if you have to pick one thing to read this week, pick this one – it delivers some great insight into how HTTP is evolving and what we should expect. An important read.
Lays down the way of the land when it comes to picking a Hypermedia type from the myriad of options available.
An interesting way of keeping tabs on the queries being executed by Hibernate – I might look into this to make sure I don’t introduce any performance regressions.
If you’re using MySQL in your projects, then this should probably be in your bookmark list to have it ready when needed.
Surprisingly there is still an argument about the value of good logging – a good overview between debugging and using proper logging.
Pragmatic points about holding an effective Stand-Up meeting. One other thing I found really effective, if the team is collocated, is to actually stand up – this keeps everyone from jumping from “problem finding” into “problem solving” mode.
These weekly reviews are a lot of fun to put together, and hopefully you’re getting good articles out of them as well. If you have any suggestions on the format, or if you think I missed anything this week – let me in the comments.
Until next week.