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

>> Reactive Transactions with Spring [spring.io]

A couple of milestone releases that let you play with Spring Reactive’s transactional support, using either RDBC2 or MongoDB.

>> Why do we need the volatile keyword? [vmlens.com]

And a reminder that there’s still a use case for volatile, even with the cache available in modern processors.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> TechnicalDebt [martinfowler.com]

A good write-up about dealing with “cruft” — the deficiencies in internal quality that make software systems harder to modify and extend.

>> 737 Max 8 [blog.cleancoder.com]

And a stern note that we programmers have a responsibility to foresee and prevent injury, loss, or death that might occur due to errors in our code.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Wally Has Best Excuse [dilbert.com]

>> Worthless Suggestions [dilbert.com]

>> Blinking Tell [dilbert.com]

4. Pick of the Week

I recently discovered Codota – a really cool (and free) coding assistant with surprisingly strong suggestions – and explored it in a new video here:

>> A First Experience Working with Codota – an AI Assistant that Actually Works [youtube.com]

Next »
Java Weekly, Issue 283
« Previous
Java Weekly, Issue 281

Course – LS – All

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

>> CHECK OUT THE 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.