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.

Partner – Frontegg – expanded (cat = Security)
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

Partner – Frontegg – expanded (cat = Spring Security)
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

Here we go…

1. Spring and Java

>> Candidate JEPs: Records and Sealed Types [marxsoftware.com]

Two related Java preview feature proposals that, when taken together, may be combined to form algebraic data types.

>> Quick Guide to Building a Spring Boot Starter [reflectoring.io]

Building your own starter can help with cross-cutting concerns and isn't all that difficult.

>> Jabel – use Javac 12+ syntax when targeting Java 8 [github.com]

And an annotation processor that instruments the Java 12+ compiler to generate Java 8 bytecode, even when sources contain JVM 9+ language features such as switch statements and var declarations.

Also worth reading:

Webinars and presentations:

2. Technical and Musing

>> Modern applications at AWS [allthingsdistributed.com]

Amazon's journey from monolith to distributed architecture paved the way for the AWS we know today.

>> Don't get locked up into avoiding lock-in [martinfowler.com]

And though lock-in can be costly, the up-front effort needed to avoid it may not be worth the investment in the long run.

Also worth reading:

3. Comics

>> The Inexperienced Employee [dilbert.com]

>> Unconscious Bias [dilbert.com]

>> Acquaintance Price Chart [dilbert.com]

4. Pick of the Week

>> The Secret to Being a Top Developer Is Building Things! Here’s a List of Fun Apps to Build! [medium.com]

Next »
Java Weekly, Issue 298
« Previous
Java Weekly, Issue 296
Generic bottom

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

>> CHECK OUT THE COURSE
Generic footer banner
Comments are closed on this article!