Let’s start with this weeks Java 8 Friday goodie – about how Java 8 is rough around the edges (or at least around some edges). A must read even if you’re already using Java 8 for a while.
Bozho is at it again, this time with an interesting piece about misconceptions about Java – an interesting read.
This article is probably (hopefully) known territory for most – but I’ve seen over-reliance on the IDE in quite a few occasions, so – if you’re using your IDE exclusively to compile and run code – this is a good resource.
A good first look at the newly introduced Java 8 Default Methods.
A well though out and detailed project with a Spring and Java 8 backend and an AgularJS front end. Lots to learn from this one – I’ll be following it closely.
Finally – in the hoopla that is the Java 8 release, this might have flown under the radar: the Java 9 page is up.
A more quiet week for Spring (other than Spring Boot which looks to be on fire after the 1.0 release) – Spring Tool Suite and 3.5.0 has also been released (I’ve been waiting for this one).
Great hour-long presentation of Spring XD (with Redis) for real-time analytics in Spring applications.
Hot on the heels of the the Microservices trend that has been discussed lately – this is the first of what will be a series of articles illustrating how to build such micro-services with Spring.
Useful writeup – like the one above – about running real systems in production, where you need to track things in a decent way and be able to read and make sense of your logs. Yeah – I missed the first part last week, but luckily I discovered it in time to share it in the review of this week.
An overview of the thornier concerns related to Hypermedia APIs over at InfoQ.
Martin Follower on the many advantages, downsides and alternatives of using a different Database for reporting purposes.
Petri’s journey into DDD reignited my own interest for the subject – maybe it’s time to give it another go. Good article to get you back in the game if you’re on the fence.
Insightful look at the process of learning for a developer, alongside very practical advice to improve that process.