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:


Let's see what mid February has in store for us – surprisingly or not – a lot of good things.

On Java

=> Java 8 Friday Goodies: Map Enhancements

Good introduction of new APIs that are going to be available for Map in Java 8 – some previously verbose operations have just become simple.

=> Java 8 Performance Improvements: LongAdder vs AtomicLong

Java 8 will bring some nice performance improvements for multithreading – some real world numbers.

=> Free Java Profiling with Oracle Java Mission Control

Going beyond VisualVM – this is a real world example of the immense value of profiling your code.

=> Java 8 Cheatsheet

Useful little Java 8 cookbook for lambda syntax.

=> Mockito: Why You Should Not Use InjectMocks Annotation to Autowire Fields

Insightful analysis of using Mockito @InjectMocks to wire in mock dependencies (vs. clean explicit declaration). The author that originally wrote about injecting mocks has also reconsidered his original view on this.

On Spring

=> Webinar Replay: Introduction to Apache Tomcat 8

This needs little introduction – if you're doing any work with Tomcat, it's definitely worth an hour of your time.

=> Chaining URL View resolvers in Spring MVC

Work around the limitations of the standard InternalResourceViewResolver to get a deterministic order on the resolution process.


=> Cleaning Up Your Build

Having one must read article each week is becoming a thing for these weekly reviews.

This is the one this week – there have been a few very good articles – but this one really hits home. Wholly recommended.

=> Interface Segregation Principle: A Practical Example

A funny anecdotal tale on the merits of Interface Segregation. Segregate people!

=> Session-based Logging

This is becoming a good resource for logging and testing articles – another good article on getting the most out of your logging information.

=> A beginner’s guide to Git feature branches

Contributing to an open source project is something of an experience first time you do it. This will help get you started.

General Musings

=> AlienatingAtmosphere

Very interesting read for a little bit of perspective about our ecosystem.


As I mentioned before – my plan for these reviews is to give you my own perspective of the best handful of articles to read that week.

If you have any suggestions on what I should read, to potentially include into the next review, drop me a line in the comments.

Also, if you feel that I missed a gem that came out this week, also let me know – these articles are editable at the end of the day.

Have a great week.


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!