Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:


Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Project Amber: The Future of Java Exposed []

The future Java with Local Variable Type Inference, Enhanced Enums, and Lambda Leftovers definitely looks interesting. Let’s hope we won’t have to wait for too long ?

>> Java SE 9 – JPMS modules are not artifacts []

Java 9 should be released in a few months, so this is a good time to brush up on our knowledge about the upcoming module system.

>> Spring Boot, @EnableWebMvc And Common Use-Cases []

It turns out that the standard @EnableWebMvc annotation does not integrate well with Spring Boot and can turn off some of its autoconfiguration magic.

>> Mapping Definitions in JPA and Hibernate – Annotations, XML or both? []

Each of those approaches has its own set of benefits and challenges. The rule of thumb would be to stick to only one of them but if you still want to use both, remember that XML mappings override those configured using annotations.

>> Spring Security – Programmatic Registration of Java Configuration Beans []

Many developers tend to stick to XML-based config when configuring their Spring applications. It’s good to recall that almost everything can be achieved now with a Java-based config.

>> Thymeleaf 3 Standard Layout System Improvements []

There were some improvements introduced to Thymeleaf recently and there are few small things to remember about.

>> The best way to do batch processing with JPA and Hibernate[]

A quick and practical example of implementing batch processing using JPA and Hibernate only.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> The Hardest Part of Microservices: Calling Your Services []

Microservices have their own set of challenges, and calling them successfully is certainly one of them.

>> Using JsonPath and XmlPath in REST Assured []

Quick and practical examples of using JsonPath and XmlPath with REST-assured.

Also worth reading:

3. Musings

>> Your Job Title of Tomorrow: Efficiencer []

At the end of the day, software developers get hired to optimize and automate so it’s important to market yourself as someone that solves problems and not someone that simply develops things.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Power Nap! []

>> The hero’s journey []

>> The key to leadership []

5. Pick of the Week

>> Forget About Setting Goals. Focus on This Instead. []

Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

res – REST with Spring (eBook) (everywhere)
Comments are closed on this article!