Course – LS – All

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

>> CHECK OUT THE COURSE

Here we go…

1. Spring and Java

>> Java 13 Text Blocks [vojtechruzicka.com]

A first look at Multiline String Literals in JEP-355: Text Blocks (Preview) — they’re not quite the same as the Raw String Literals of JEP-326, which has been withdrawn.

>> A beginner’s guide to JPA and Hibernate query hints [vladmihalcea.com]

A comprehensive list of JPA query hints available for customizing how queries are executed in Hibernate.

>> Exercises in Programming Style, back to Object-Oriented Programming [blog.frankel.ch]

And this write-up on OOP discusses the trade-offs between type safety and the ability to adapt to changing requirements.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musing

>> Resilience design patterns: retry, fallback, timeout, circuit breaker [blog.codecentric.de]

An overview of four patterns for achieving loose coupling, isolation, latency control, and supervision — all of which can positively impact system resilience.

>> How to use S3 PUT signed URLs [advancedweb.hu]

And the series continues with AWS file uploads using the PUT operation, which comes with its own set of security considerations.

Also worth reading:

3. Comics

>> Jargon Poisoning [dilbert.com]

>> How to Reduce Turnover [dilbert.com]

>> Employee Engagement [dilbert.com]

4. Pick of the Week

Haven’t picked DataDog in a while:

>> Use DataDog to monitor and troubleshoot your Java web applications  

Basically, a really solid end-to-end way to monitor your application, with full support for pretty much anything Java.

You can use their trial here.

Next »
Java Weekly, Issue 288
« Previous
Java Weekly, Issue 286

Course – LS – All

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

>> CHECK OUT THE COURSE
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.