Course – LS – All

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


Here we go…

1. Spring and Java

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

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 []

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 []

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 []

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 []

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 []

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 []

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 []

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 []

>> Honesty is the Best Policy []

>> Hope is Not a Strategy []

4. Pick of the Week

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

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

Course – LS – All

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

res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.