Expand Authors Top

If you have a few years of experience in the Java ecosystem and you’d like to share that with the community, have a look at our Contribution Guidelines.

Expanded Audience – Frontegg – Security (partner)
announcement - icon User management is very complex, when implemented properly. No surprise here.

Not having to roll all of that out manually, but instead integrating a mature, fully-fledged solution - yeah, that makes a lot of sense.
That's basically what Frontegg is - User Management for your application. It's focused on making your app scalable, secure and enjoyable for your users.
From signup to authentication, it supports simple scenarios all the way to complex and custom application logic.

Have a look:

>> Elegant User Management, Tailor-made for B2B SaaS

November Discount Launch 2022 – Top
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:


November Discount Launch 2022 – TEMP TOP (NPI)
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:


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. Spring and Java

>> Displaying progress of Spring application startup in web browser [nurkiewicz.com]

Showing visual progress during the bootstrap process of a Spring app.

There is cool, and then there is cool. And this is just plain cool. Play the video at the end to see this thing in action.

>> React.js and Spring Data REST: Part 1 – Basic Features [spring.io]

The first piece in a promising new series to follow – focused on building a Spring Data REST app and a front end for it.

>> Naming Optional query methods [joda.org]

More practical advice for using Optional – this time as a return type for query methods.

>> Java EE 8 MVC: Getting started with Ozark [mscharhag.com]

The first of an interesting series, exploring the upcoming MVC framework out of the next Java EE release.

Also worth reading:

Time to upgrade:

2. Technical

>> Revisiting webapp performance on HTTP/2 [advancedweb.hu]

Very cool look into the speed improvements in HTTP/2, along with hard-numbers for the various optimization techniques.

Crazy how much of a difference there is here – some really nice numbers.

>> Does each microservice really need its own database? [plainoldobjects.com]

This piece discusses some quite important questions touching on CQRS, Event Sourcing and focusing on the oh-so useful Polyglot Persistence aspects of that architecture.

>> Introducing Brutal Coding Constraints [code-cop.org]

Coding with the full set of typical constraints for this kind of session – this must have been a fun day.

Here's another one to try out if you're feeling brave – no mouse. Get your mouse and put it in your bag. Really.

I did that a few years back and I learned more keyboard shortcuts (I now use daily) over that weekend than I did for a whole year with the mouse.

>> The Unit of Work and Transactions In Domain Driven Design [sapiensworks.com]

As I'm going deeper into DDD and Event Sourcing myself, I really enjoy these dives into specific aspects of the architecture.

>> Lesson learned, test your migrations on the big dataset [swizec.com]

Hmm – this takes be back a few years, cursing the heavens in the middle of a highly annoying data migration. Good read.

Also worth reading:

3. Musings

>> An In-Depth Look At CQRS [sapiensworks.com]

Solid intro to CQRS and the CQS pattern, while at the same time looking forward towards Event Sourcing.

>> Team Efficiency is Irrelevant [benjiweber.co.uk]

An interesting read about the 80-20 of value in building software, and the idea that maybe, just maybe – this entire track of measuring performance for knowledge workers is more complex than other disciplines.

>> Surviving Software Heroes [daedtech.com]

Solid advice on how to approach the hard, hard problem of improving the team you're part of – or lead.

Also worth reading:

4. Comics

Here are my favorite comics of the week:

>> The Laser Pointer [theoatmeal.com]

>> How to pet a kitty [theoatmeal.com]

>> How we should have been tough in our senior year of high school [theoatmeal.com]

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.

If not – you can share the review and unlock it right here:

[sociallocker id=”6211″]

A good reference for putting together a Jenkins pipeline:

>> Orchestrating Your Delivery Pipelines with Jenkins


November Discount Launch 2022 – Bottom
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:


Generic footer banner
Comments are closed on this article!