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

>> HTTP cache with Spring examples [dolszewski.com]

A good write-up on optimizing applications via the HTTP response cache mechanism available for Spring Controllers.

>> Should you adopt Java 12 or stick on Java 11? [blog.joda.org]

Before jumping on the new Java release train, be aware of the commitments and risks involved.

>> How to merge entity collections with JPA and Hibernate [vladmihalcea.com]

An under-the-hood look at why you may prefer the manual collection merge strategy over Hibernate's automatic merge strategy.

>> Imperative Loop or Functional Stream Pipeline? Beware of the Performance Impact! [blog.jooq.org]

And a quick benchmark reveals the clear winner for a trivial iteration exercise.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> The New Netflix Stethoscope Native App [medium.com]

An introduction to a native app for Windows and MacOS, built using Electron, with a focus on user security and device health.

>> Are There Actually Companies out There That Write Good Code? [daedtech.com]

While there's no such thing as a utopian coding job, you can still find places where developers care about the craft.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Exceeding Expectations [dilbert.com]

>> Training by Osmosis [dilbert.com]

>> Four-Hour Meetings [dilbert.com]

4. Pick of the Week

>> Lonely Coding [hanselman.com]

Next »
Java Weekly, Issue 254
« Previous
Java Weekly, Issue 252

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!