I decided to start the year with a new concept for baeldung – a Weekly Review.

I consume a lot of content (via RSS – which is alive and well), and this is a curated list of the best stuff I've read this week – a handful of articles that are well worth reading (in no particular order).

On Spring

=> Spring – Change transaction isolation level example

If you've ever seen this message: “Standard JPA does not support custom isolation levels” – than this will definitly be of interest, as it goes over the low level details of creating a custom dialect to deal with changing the isolation level in JPA. I haven't tried this yet myself, but I'm planning to give it a go soon.

=> Using jOOQ with Spring: Configuration

An extensive run-through for setting up the fluent jOOQ with Spring – this is the first of an ongoing series.

On Java

=> Java Tuples

I've been using Java tuples a lot in recent years, mainly the implementation from commons-lang3 – the Pair and the more recent Triple, as they often provide a clean ad-hoc abstraction. So this is quite an interesting read.

HTTP and REST

=> How to spot a Hypermedia Client App

An insightful and very useful article going into what REST and the HATEOAS constraint means for client application – and how to spot a well written client from one that treats REST as RPC or plain CRUD over HTTP.

=> Strengthening HTTP: A Personal View

This is something that needs to be read back to back if you're doing any kind of work with/over HTTP. Nuff said.

Technical

General Musings

=> Healthy benefits for the long run

A random find over on SVN – but a great read nonetheless – it goes into structuring a benefit plan for the long game.

Done

And that's it – I hope you found something new and interesting in this roundup.

Please let me know if you have any kind of feedback to improve it or things you'd like to see here.

Cheers.