Let's see what mid February has in store for us – surprisingly or not – a lot of good things.
On Java
Good introduction of new APIs that are going to be available for Map in Java 8 – some previously verbose operations have just become simple.
Java 8 will bring some nice performance improvements for multithreading – some real world numbers.
Going beyond VisualVM – this is a real world example of the immense value of profiling your code.
Useful little Java 8 cookbook for lambda syntax.
Insightful analysis of using Mockito @InjectMocks to wire in mock dependencies (vs. clean explicit declaration). The author that originally wrote about injecting mocks has also reconsidered his original view on this.
On Spring
This needs little introduction – if you're doing any work with Tomcat, it's definitely worth an hour of your time.
Work around the limitations of the standard InternalResourceViewResolver to get a deterministic order on the resolution process.
Technical
Having one must read article each week is becoming a thing for these weekly reviews.
This is the one this week – there have been a few very good articles – but this one really hits home. Wholly recommended.
A funny anecdotal tale on the merits of Interface Segregation. Segregate people!
This is becoming a good resource for logging and testing articles – another good article on getting the most out of your logging information.
Contributing to an open source project is something of an experience first time you do it. This will help get you started.
General Musings
Very interesting read for a little bit of perspective about our ecosystem.
Done
As I mentioned before – my plan for these reviews is to give you my own perspective of the best handful of articles to read that week.
If you have any suggestions on what I should read, to potentially include into the next review, drop me a line in the comments.
Also, if you feel that I missed a gem that came out this week, also let me know – these articles are editable at the end of the day.
Have a great week.
Eugen.
res – REST with Spring (eBook) (everywhere)