In the 9 years of running Baeldung, we've never been through anything like this pandemic

And, if making my courses more affordable for a while is going to help you stay in business, land a new job, make rent or be able to provide for your family - then it's well worth doing.

Effective immediately, all Baeldung courses are 33% off their normal prices!

You'll find all three courses in the menu, above.

In the 9 years of running Baeldung, we've never been through anything like this pandemic

And, if making my courses more affordable for a while is going to help you stay in business, land a new job, make rent or be able to provide for your family - then it's well worth doing.

Effective immediately, all Baeldung courses are 33% off their normal prices!

You'll find all three courses in the menu, above.

Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

JPA 2.2 finally has the support for java.time.

Oracle officially answers the JPMS controversy; and, the recent vote passed unanimously.

Kotlin does have some additional overhead over core Java but surprisingly, some results are actually better than Java alternatives.

Also worth reading:

Time to upgrade:

2. Technical

Leveraging aliases in Git can drastically increase productivity 🙂

Long gone are the days when it was enough only write a couple types of tests. The testing ecosystem is now a lot more mature and fleshed out.

This is a good place to start understanding and getting into contract-testing.

Also worth reading:

3. Musings

Sitting down and calculating the technical debt of your codebase is a very worthwhile exercise to get some meaningful insight into the actual condition of the project.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

5. Pick of the Week