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

Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Ahead-of-Time (AOT) Compilation May Come to OpenJDK HotSpot in Java 9 [infoq.com]

If you're into the lower level aspects of Java compilation, this one's short, to the point and highly interesting.

>> Spring-Reactive samples – Mono and Single [java-allandsundry.com]

I like to see these “practical learning” articles starting to bubble up as we get closer and closer to the upcoming reactive support in Spring 5.

>> How Optional Breaks the Monad Laws and Why It Matters [sitepoint.com]

Hmm, I need to read this one a third time.

>> Java 9, OSGi and the Future of Modularity (Part 2) [infoq.com]

Modularity is clearly going to the focus in Java 9 (and the reason the GA keeps getting pushed). This writeup (and the previous installment) are solid way to get up to speed with the upcoming release.

>> Concurrency Puzzle – System.arraycopy() [javaspecialists.eu]

I like concurrency, and I like puzzles. Need I say more?

OK, here are some hints as well.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> How to Choose the Right Log Management Tool? [takipi.com]

A system to handle, display and mine the log data produced by the system – highly useful and unfortunately so overlooked.

Keep in mind that any system will be better than just leaving the logs on the machine.

Also worth reading:

3. Musings

>> Humility in Software Development [mattblodgett.com]

This one takes seconds to read and a lot longer to think about.

>> Habits that Help Code Quality [daedtech.com]

Good code is a journey, and it's well worth investing time and reading up on these kinds of experience based writeups.

The best code I wrote 5 years ago looks so obviously crappy to me now, which is exactly how it should be.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Listen to the charismatic tone of my deep, confident voice [dilbert.com]

>> Where you saying something about respect? [dilbert.com]

>> Did you close Skype? [dilbert.com]

5. Pick of the Week

“Figure out how this is actually your fault” is the single best piece of advice I got early on:

>> It’s always your fault [m.signalvnoise.com]

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!