java-weekly-282
Java Weekly, Issue 282
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:
-
===== >> Run your Eclipse IDE with Shenandoah GC [filippobuletto.github.io]
-
===== >> J2CL: A Java-to-JavaScript Transpiler [infoq.com]
-
===== >> Multiple Condition Queues For Better Concurrency [orastack.com]
-
===== >> #HowTo: Remote Debug Spring Boot Applications (InteliJ IDEA + Eclipse) [rieckpil.de]
-
===== >> Separation of Concerns in Spring Applications [info.michael-simons.eu]
-
===== >> Welcome My Fascicle on JPA [antoniogoncalves.org]
-
===== >> How to detect HHH000104 issues with hibernate.query.fail_on_pagination_over_collection_fetch [vladmihalcea.com]
Webinars and presentations:
-
===== >> Spring Tips: Reactive Transactions [spring.io]
-
===== >> Java and JavaFX Game Development [youtube.com]
-
===== >> Java, Today and Tomorrow by Mark Reinhold [youtube.com]
Time to upgrade:
-
>> Open Liberty 19.0.0.4 Released with Support for Reactive Streams Operators 1.0 and JDK 12 [infoq.com]
-
===== >> Spring Cloud Data Flow 2.1 GA Released [spring.io]
-
===== >> Reactor Californium-SR8 is out [spring.io]
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:
-
===== >> Why I Am a Tester [satisfice.com]
-
===== >> Natural Language Processing in Cloud [blog.scottlogic.com]
-
===== >> Configuring Kubernetes login with Keycloak [blog.codecentric.de]
-
===== >>Exercises in Programming Style, stacking things up [blog.frankel.ch]
-
===== >> Debug mode in Docker for Tomcat and TomEE [www.tomitribe.com]
-
===== >> Ten cognitive biases to look out for as a developer [blog.codecentric.de]
-
===== >> Test-Driven Development: Really, It’s a Design Technique [infoq.com]