1. Spring and Java
>> Quarkus 1.11 released – RESTEasy Reactive, Dev UI, and more! [quarkus.io]
Fully reactive JAX-RS implementation, Dev UI, enhanced Micrometer support, and many more features in a new Quarkus version!
>> Proposal for Primitive Objects for Java [openjdk.java.net]
Towards objects without identities – the proposal for primitive and inline objects for the Java platform!
>> GraalVM 21.0: Introducing a New Way to Run Java [medium.com]
Run Java on Java, serialization in native images, and enhanced JS support, all in a new GraalVM version.
Also worth reading:
- >> Easy RPC with RSocket [spring.io]
- >> Connection Monitoring with JPA and Hibernate [vladmihalcea.com]
- >> Java on Truffle — Going Fully Metacirculart [medium.com]
- >> Be Careful with CompletableFuture.applyToEither [4comprehension.com]
- >> JDK 17: Hexadecimal Formatting and Parsing [marxsoftware.com]
- >> Express Yourself with SpEL [spring.io]
- >> Merry Christmas And Happy Fallback With Microprofile [antoniogoncalves.org]
- >> JAX-RS Server Side Events [tomitribe.com]
- >> The state of JVM desktop frameworks: introduction and Swing [blog.frankel.ch]
Webinars and presentations:
- >> A Bootiful Podcast – Spring Cloud Stream lead Oleg Zhurakousky [spring.io]
- >> What's new in Spring Boot 2.4 [spring.io]
Time to upgrade:
- >> Spring Boot 2.4.2, 2.3.8, and 2.2.13 are available now [spring.io]
- >> Spring Data 2020.0.3 and 2021.0-M2 released [spring.io]
2. Technical
>> Patterns of Distributed Systems: State Watch [martinfowler.com]
Event-driven communications between distributed nodes – notify clients when specific values change on the server!
Also worth reading:
- >> Generating a stream of Fibonacci numbers [java-allandsundry.com]
- >> Getting Started with GraphQL [reflectoring.io]
- >> REST: Partial updates with PATCH [mscharhag.com]
- >> Donkey: a Highly-Performant HTTP Stack for Clojure [infoq.com]
- >> How to use DynamoDB batch write with retrying and exponential backoff [advancedweb. hu]
3. Musings
>> Pairing Guidelines [blog.cleancoder.com]
A more effective pair programming – guidelines to have a better pairing experience from uncle bob!
Also worth reading:
- >> What is end-to-end encryption and why it's such a confusing term [advancedweb. hu]
- >> From Open Banking to Open Finance [blog.scottlogic.com]
- >> The Philosophy of Svelte [blog.scottlogic.com]
4. Comics
And my favorite Dilberts of the week:
>> Every Expert Says [dilbert.com]
>> Captcha [dilbert.com]
>> Vaccine [dilbert.com]