1. Spring and Java
>> Networking I/O with Virtual Threads – Under the hood [inside.java]
Scalability meets a good programming paradigm – taking advantage of non-blocking sockets and continuations in Project Loom!
>> Teeing, a hidden gem in the Java API [blog.frankel.ch]
Collector composition – using teeing collector to compose two downstream collectors in Stream API.
>> Working with AWS SQS and Spring Cloud [reflectoring.io]
A practical take on how to integrate Spring Cloud with Amazon SQS service.
Also worth reading:
- >> Top 10 Plugins for IntelliJ IDEA You Don’t Want to Miss [blog.jetbrains.com]
- >> Kotlin 1.5 Gets Support for Java 15 Features and a New JVM Compiler [infoq.com]
- >> Json Patch and Json Merge Patch in Java [java-allandsundry.com]
- >> Easily Debug Java Microservices Running on Kubernetes with IntelliJ IDEA [blog.jetbrains.com]
- >> Java 8 IntStream Examples – range, rangeClosed, sum and sorted [javarevisited.com]
Webinars and presentations:
- >> Inside Java Newscast #4 [inside.java]
- >> Upgrade to Java 16 or 17 [infoq.com]
- >> A Bootiful Podcast: Friend, fellow Spring Developer Advocate, Kotlin Google Developer Expert, and Java Champion, Mark Heckler [spring.io]
- >> Things I’ve automated on my development system (Video) [blog.sebastian-daschner.com]
Time to upgrade:
- >> Spring Framework 5.3.7 and 5.2.15 available now [spring.io]
- >> Spring HATEOAS 1.2.6 and 1.3.1 released [spring.io]
- >> Spring Authorization Server 0.1.1 available now [spring.io]
- >> Hibernate ORM 5.5.0.Beta1 released [in.relation.to]
- >> JReleaser 0.3.0 has been released! [andresalmiray.com]
2. Technical & Musings
>> Diving Deep on S3 Consistency [allthingsdistributed.com]
The road to implementing strong consistency in S3 while maintaining cache coherency, high availability, and correctness at the same time!
>>Book Notes: Measure What Matters [reflectoring.io]
An entertaining read on success stories that used OKRs to achieve objectives and goals!
Also worth reading:
- >> Achieving observability in async workflows [netflixtechblog.com]
- >> Securing Data in AWS [reflectoring.io]
- >> How to Get an RDBMS Server Version with SQL [blog.jooq.org]
- >> SQL Server Foreign Key Locking [vladmihalcea.com]
- >> The Syslog Hell [techblog.bozho.net]
- >> How to use CloudFront Trusted Key Groups parameter and the trusted_key_group Terraform resource [advancedweb.hu]
3. Comics
And my favorite Dilberts of the week:
>> Boss Isn't Fair [dilbert.com]
>> Work From Home Or Office [dilbert.com]
>> Ceo Missing [dilbert.com]
4. Pick of the Week
Using Continuous Integration in your development process is, simply put, a must.
IntelliJ IDEA has already basically given superpowers to Java developers. Now JetBrains is taking the next logical step and focusing on the whole team with TeamCity Cloud.
This is a new managed continuous integration service – you can read more about it here:
>> Introducing TeamCity Cloud – A Managed CI/CD Service by JetBrains
Or you can simply try it out with the free trial here.
The post Java Weekly, Issue 385 first appeared on Baeldung.