1. Spring and Java
>> Pattern Matching in the Java Object Model [github.com]
Java language architects on how pattern matching may get integrated into the Java language!
>> Creating self-contained executable JARs [blog.frankel.ch]
Different approaches to creating executable and fat JARs – assembling, shading, and Spring Boot.
>> Guards and Pattern Matching [mail.openjdk.java.net]
Meet Guards – the proposal for having guards and conditions as part of Pattern Matching!
Also worth reading:
- >> Maven and Gradle Hibernate Enhance Plugin [vladmihalcea.com]
- >> Hibernate Reactive: Beta 2 [in.relation.to]
- >> YMNNALFT: Reactive Dataflow with Project Reactor [spring.io]
- >> YMNNALFT: HTTP Clients [spring.io]
Webinars and presentations:
Time to upgrade:
- >> Spring Framework 5.3.3 available now [spring.io]
- >> Red Hat Releases OptaPlanner 8 [infoq.com]
- >> Hibernate ORM 5.4.27.Final released [in.relation.to]
- >> Hibernate Validator 6.2.0.Final and 7.0.0.Final released [in.relation.to]
2. Technical
>> Patterns of Distributed Systems: Lease [martinfowler.com]
Hogging resources indefinitely? Let's see how leasing can help us to ensure progress in a distributed system!
Also worth reading:
- >> Git Rebase vs. Git Merge Explained [reflectoring.io]
- >> M1, Viva and alien technology (2021) [abdullin.com]
3. Musings
>> Book Notes: Hell Yeah or No [reflectoring.io]
On what is worth doing or what isn't – defining yourself, staying away from distractions, being a slow-thinker, and many more hidden gems!
Also worth reading:
- >> Measuring collaboration tool success – Still a fool with a tool? – Part 1 and Part 2 [blog.codecentric.de]
- >> Malware on my Android phone! [beust.com]
4. Comics
And my favorite Dilberts of the week:
>> Understanding Science [dilbert.com]
>> Keyboard Upgrades [dilbert.com]
>> Incoming Message [dilbert.com]
5. Pick of the Week
>> The Law of Unintended Consequences [markmanson.net]
The post Java Weekly, Issue 368 first appeared on Baeldung.