Java Weekly, Issue 237

Here we go…

1. Spring and Java

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.

*2. Technical and Musings*

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

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:

4. Pick of the Week

Leave a Reply

Your email address will not be published.