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