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:

>> GET ACCESS NOW

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:

>> GET ACCESS NOW

Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Five Command Line Options To Hack The Java 9 Module System [blog.codefx.org]

Java 9 will be out in a week – this is the right time to get to know the JPMS better.

>> Flavors of Spring application context configuration [blog.frankel.ch]

There multiple ways of configuring a Spring context – some can (maybe even should) involve Groovy and Kotlin.

>> JUnit 5 Tutorial: Writing Our First Test Class [petrikainulainen.net]

JUnit 5 has just been released – time to start putting it to work.

>> Fixed-rate vs. fixed-delay – RxJava FAQ [nurkiewicz.com]

A very interesting write-up about simulating scheduleAtFixedRate and scheduleWithFixedDelay with RxJava.

>> Code Smells: If Statements [blog.jetbrains.com]

Using an if statement can be both good practice – as well as a code smell – it's important to know when to use it.

>> Lombok – You Should Definitely Give It A Try [blog.codeleak.pl]

Lombok is a great tool that can bring some fresh breath to Java and make some boilerplate go away.

>> Idiomatic concurrency: flatMap() vs. parallel() – RxJava FAQ [nurkiewicz.com]

It's important to know the semantics of tools we're using – otherwise, for example, we might end up with unintentional sequential processing where parallel was expected.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> NoSQL Options for Java Developers [developer.okta.com]

A comprehensive guide to NoSQL from the non-technical viewpoint 🙂

>> Traefik – The modern reverse proxy [blog.codecentric.de]

A cool proxy solution I didn't know about until this writeup.

Also worth reading:

3. Musings

>> What Problems Do Microservices Solve? [daedtech.com]

Microservices are not silver bullets – they should be used when you need them and not because you want them.

Also worth reading:

4. Comics

And some cool Dilberts of the week:

>> A New Employee [dilbert.com]

>> All Robots Quit [dilbert.com]

>> Pat Yourself On The Head [dilbert.com]

5. Pick of the Week

>> Understanding, Accepting and Leveraging Optional in Java [stackify.com]

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

>> GET ACCESS NOW

Generic footer banner
Comments are closed on this article!