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

>> A beginner’s guide to the Hibernate JPQL and Native Query Plan Cache [vladmihalcea.com]

A solid introduction to the performance gains to be had through proper caching of pre-compiled JPA and native queries. Good stuff!

>> The best way to use SQL functions in JPQL or Criteria API queries with JPA and Hibernate [vladmihalcea.com]

A practical tutorial that shows how to register and use any SQL function with JPA and Hibernate.

>> Enhance your Java Spring application with R data science [medium.com]

A fascinating piece on achieving interoperability between Java and the R library in Spring Boot running on the polyglot GraalVM. Very cool.

>> Reactive Spring Security Authentication [medium.com]

An overview of the authentication mechanisms available in Spring Security Webflux.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Chaos Engineering – withstanding turbulent conditions in production [blog.codecentric.de]

An interesting methodology for finding and fixing potential defects in a distributed system. A must-read if you're thinking of deploying microservices.

>> Comparing Apache Spark, Storm, Flink and Samza stream processing engines – Part 1 [blog.scottlogic.com]

A good general overview of stream processing engines, along with a simple use case implemented in three of the most popular engines from Apache.

>> Functional Reactive Programming – Streams on steroids [medium.com]

Speaking of streams, here's a good write-up about a not-so-new programming paradigm that is quickly gaining momentum.

>> Auto Scaling Production Services on Titus [medium.com]

And, finally, a quick look at how Netflix's need for automatic scaling policy support and a collaboration with AWS led to the new Custom Resource Scaling offering.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Dilbert, the Ultimate Editor [dilbert.com]

>> Honesty is the Best Policy [dilbert.com]

>> Hope is Not a Strategy [dilbert.com]

4. Pick of the Week

>> The open-plan office is a terrible, horrible, no good, very bad idea [m.signalvnoise.com]

Next »
Java Weekly, Issue 238
« Previous
Java Weekly, Issue 236

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!