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.

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


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 – TEMP TOP (NPI)
We’re finally running a Black Friday launch. All Courses are 30% off until the end of this week:


Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Signing and verifying a standalone JAR [frankel.ch]

Signing a JAR file created by Spring Boot can be quite tricky.

>> Repackaging Exceptions In Streams [codefx.org]

Handling checked exception within lambdas can be painful. And there are no solutions for this – only workarounds.

>> RXJava2 by Example [infoq.com]

A deep dive into the basic principles of reactive programming with RxJava and loads of examples.

>> Building Multi-Release JARs with Maven [in.relation.to]

Exploring a new Java 9 feature – multi-release JAR files.

>> Integration testing strategies for Spring Boot microservices [codecentric.de]

Spring Boot and microservices solve some problems but create different challenges – testing is certainly one of them.

>> Beyond POJOs – Ten More Ways to Reduce Boilerplate with Lombok [sitepoint.com]

Most people use Lombok for POJOs or data classes but you can find other very useful uses in therenwi.

>> Creating stubs using the Hoverfly Java DSL [ontestautomation.com]

A short tutorial on stubbing APIs using Hoverfly.

>> Setting up your logging with SLF4J – How to automate the prevention of mistakes and disappearing log statements [vanwilgenburg.wordpress.com]

Properly setting up logging can actually be difficult to do well. There are a few things in here you might not have considered before.

Also worth reading:

Webinars and presentations:

2. Technical

>> FunctionAsObject [martinfowler.com]

The base of functional programming – leveraging functions as first-class citizens. A quick and worthwhile little writeup.

>> 4 Challenges to Building Multi-factor Authentication [stormpath.com]

Multi-factor authentication solutions do significantly increase the security of a system but have their own set of challenges.

>> How does a relational database work [vladmihalcea.com]

Refreshing the basics 🙂

Also worth reading:

3. Musings

>> Computer Science Concepts That Non-Technical People Should Know [techblog.bozho.net]

Sometimes we don't speak the same language and we might not be aware of it. There are few concepts that would make communication between technical and non-technical people much easier.

>> Logging for Fun: Things You’d Never Thought to Log [daedtech.com]

Logging and monitoring of everyday things can give us ideas for future improvements 🙂

>> Extracting Value as an Employee [zachholman.com]

Some really pragmatic, potentially uncomfortable advice.

>> Habits that Pay Off for Programmers [daedtech.com]

The Law of Diminishing Returns applies to technical skills as well. Developing critical complementary skills – outside of pure coding – pays off in the long run.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> The agile programmers can jump out of the way [dilbert.com]

>> I'll be the judge of that [dilbert.com]

>> My part is mostly talk [dilbert.com]

5. Pick of the Week

>> The Builder’s High [randsinrepose.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:


Generic footer banner
Comments are closed on this article!