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

Generic Top

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:

>> CHECK OUT THE COURSE

Let's jump right in.

1. Spring and Java

>> Enabling Two-factor Authentication For Your Web Application [techblog.bozho.net]

A quick and practical example of a 2FA implementation with Spring.

>> Creating Multi-Release JAR Files in IntelliJ IDEA [blog.jetbrains.com]

IntelliJ IDEA makes it quite easy to leverage JDK 9's multi-release JARs.

>> Performance measurement with JMH – Java Microbenchmark Harness [blog.codecentric.de]

Benchmarking JVM application can be tricky because of runtime optimizations but using JMH makes it straightforward.

>> Making JSR 305 Work On Java 9 [blog.codefx.org]

Mixing JSR 305 and javax.annotation annotations is not obvious – but certainly doable.

>> How to test Spring Cloud Stream applications (Part I) [spring.io]

SpringRunner (from Spring Testing Framework), Boot auto-configuration for the test environment and mocks from Spring Integration – all make integration tests not so challenging anymore.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Jenkins vs Travis CI vs Circle CI vs TeamCity vs Codeship vs GitLab CI vs Bamboo [blog.takipi.com]

A comprehensive comparison of most CI tools available on the market.

>> Knowing What Is There [michaelfeathers.silvrback.com]

An insightful writeup on the mindset of how to approach building and evolving a system.

This is the kind of insight you can only get with experience and failure.

>> How CV-driven development shapes our industry [swizec.com]

A fun read of an all to familiar journey from a junior developer, not really understanding their choices to a more experienced engineer.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Arguing on Twitter [dilbert.com]

>> Listening to Your Gut [dilbert.com]

>> False Rumor [dilbert.com]

4. Pick of the Week

>> Deep Dive into Java Management Extensions (JMX) [stackify.com]

Generic bottom

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course:

>> CHECK OUT THE COURSE
Generic footer banner
1 Comment
Oldest
Newest
Inline Feedbacks
View all comments
Comments are closed on this article!