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.

At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven't missed a review since.

Here we go…

1. Java and Spring

Quick and very interesting data about the frameworks we use in the Java ecosystem.

Some further (but minimal) insights into what's going on with Java EE.

Humans are indeed messy and use antiquated systems which of course need to be mapped – sometimes successfully – to concepts in the core libraries of programming languages.

Java and SEO aren't two words you'd expect to see together – it's both interesting and encouraging that some frameworks are actually doing good work in this area.

A cool new solution to an old problem.

A monster of a post that's certainly going to be a good reference when doing Hibernate work – and a great step towards a correct and idiomatic use of the platform.

Sad, but definitely true – Eclipse has lost, and deservedly so. I'm still a user, but I'm planning to jump ship as well.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

Another top-notch installment in the running series on web application security – this one focused on the core aspect of sessions.

Also worth reading:

3. Musings

A quick bit of writing that cuts to the core of using a type checked language (or not). Definitely read this one.

The first time I tried to bring a coding standard into my project – it was an absolute disaster. You can learn these lessons the hard way, or you can do some reading and sidestep most of that if you're in so inclined.

Static analysis is always easier to understand with horror stories.

If you lived through those stories yourself, it's understandably not as fun, so being able to glean insights out of the stories of other developers can shave years off from the natural learning process.

A fun and grounded look at what the engineer vs developer difference really is.

Yeah.

The idea that schools are stuck in the last century is probably not new to anyone, but it's nevertheless quite unfortunate and also interesting to read about from first-hand experience.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

5. Pick of the Week