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

>> Java version statistics: 2015 edition

An inside look into Java 8 adoption in the industry.

>> Domain Mapping with the ModelMapper library

A solid introduction to a very common problem – mapping between different entities. I’ve been looking at using this library for a while now – maybe it’s time to give it a go.

>> Maven Integration Tests in Extra Source Folder

Quick and to the point guide for separating the integration tests in your Maven project.

An alternative approach that saves you from using the extra plugin is to simply define naming patterns for your tests and run them based on a regular expression.

>> Spring From the Trenches: Returning Git Commit Information as JSON

A detailed, clear guide to publishing Git information about a deployed application. This is the kind of thing where you know you’re no longer working on a toy app.

>> Spring Security 4.0: WebSocket, Spring Data and Test Support

A succinct rundown of the newly available features of Spring Security 4.

>> Spring: injecting lists, maps, optionals and getBeansOfType() pitfalls

Wiring in more complex beans in Spring can be tricky business – but it can certainly be done and done well.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Your Password is Too Damn Short

Mandatory reading (again).

Also worth reading:

3. Musings

>> The Swamp

A quick, beautifully simple analysis of the oh-so common problem of unwarranted optimism when tackling complex, difficult problems.

>> A Dreyfus model for Agile adoption

Very interesting article on the maturity with which we’re practicing Agile.

This week is packed with a surprising number of great pieces.

>> Defining The Corporate Hierarchy

A promising re-definition of Loser/Clueless/Sociopath corporate archetypes to a milder but perhaps more nuanced topology. A book is in the works as well.

>> Carnival Cash: The Cult of Seniority

A good dose of pragmatism and a great read for engineers starting out.

>> To be creative, work alone

It’s hard – almost impossible – to get into a state of flow when you’re not alone; a case well made.

4. Comics

And my favorite Dilberts of the week:

>> Would you like to be my idiot?

>> Was alcohol involved?

>> Easiest round of layoffs ever

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.

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

>> CHECK OUT THE LESSONS

newest oldest most voted
Notify of
Joe Bull
Guest
Joe Bull

Came here from the “This weeks review” email which states:
– Don’t implement difficult things that are not core to your business

Searching this page: ‘core’ does not appear, ‘implement’ does not appear, ‘business’ appears once, but in an article about wiring in Spring Beans.

A good rule would be:
– Don’t send out teasers that are not obvious to find once people come to the site.

Eugen Paraschiv
Guest

Hey Joe – thanks for the feedback.
The piece I was referring to is called “The Swamp” – it’s a quick read and a great analogy about exactly that – not getting sidetracked and implementing large, complex things that are not core to the business. That being said – I can see how you wouldn’t know exactly what article that particular teaser was referring to – so I’ll try to sync up the teaser to the way I describe the article going forward – thanks for the suggestion. Cheers,
Eugen.

Joe Bull
Guest
Joe Bull

Thanks for the clarification – yes, quick read. Reminds me of the start to the Mythical Man Month:

No scene from prehistory is quite so vivid as that of the mortal struggles of great beasts in the tar pits. In the mind’s eye one sees dinosaurs, mammoths, and sabertoothed tigers struggling against the grip of the tar. The fiercer the struggle, the more entangling the tar, and no beast is so strong or so skillful but that he ultimately sinks.

Timur Yarosh
Guest
Timur Yarosh

It looks like ModelMapper can map only mutable domain models. It’s sad 🙁