1. Spring and Java
>> From Reactor to Coroutines [blog.frankel.ch]
A practical take on how to migrate from Project Reactor to Kotlin coroutines: R2DBC and coroutine repositories, web handers and routing, and more!
>> Twelve-Factor Apps with Spring Boot [reflectoring.io]
Going cloud-native with Spring Boot and 12-factor apps: external configuration, statelessness, dev/prod parity, and many more!
>> I/O Stream Memory Overhead [javaspecialists.eu]
Experimenting with Project Loom: a solid read on the IO memory overhead with 2 million open sockets and also 2 million virtual threads!
Also worth reading:
- >> The Road to MicroProfile 4.0 [infoq.com]
- >> Improving Spring Mock-MVC tests [mscharhag.com]
- >> Maven: verify or clean install? [andresalmiray.com]
- >> ThreadLocal in Java [javarevisited.com]
- >> Mapping Collections with Hibernate and JPA [thorben-janssen.com]
- >> Notice of Permissions Changes to repo.spring.io, Fall and Winter, 2020 [spring.io]
Webinars and presentations:
Time to upgrade:
- >> Spring Boot 2.2.11, 2.3.5, and 2.4.0-RC-1 are available now [spring.io]
- >> Spring Data 2020.0.0 goes GA [spring.io]
- >> Spring Batch 4.3 is now GA! [spring.io]
- >> Spring Security 5.5.0-M1 Released [spring.io]
- >> Spring Integration 5.4 goes GA; some other Integration releases [spring.io]
2. Technical
>> My advice to developers about working with databases: make it secure [techblog.bozho.net]
Best practices on working with databases: preventing SQL injection, encryption at rest and in transit, and rigorous auditing.
Also worth reading:
- >> Gaussian processes for classification [krasserm.github.io]
- >> How to implement a Lambda backend based on OpenAPI [advancedweb.hu]
- >> Netflix Android and iOS Studio Apps — now powered by Kotlin Multiplatform [netflixtechblog.com]
- >> How to use OpenAPI to deploy an API Gateway HTTP API [advancedweb.hu]
- >> Humans are Bad at URLs and Fonts Don’t Matter [troyhunt.com]
3. Musings
>> Every article about software is wrong [mdswanson.com]
Context matters: on why we should incorporate generic advice or best practices with the context in mind!
Also worth reading:
- >> Keeping Netflix Reliable Using Prioritized Load Shedding [netflixtechblog.com]
- >> Getting big wins with small teams on tight deadlines [bravenewgeek.com]
4. Comics
And my favorite Dilberts of the week:
>> Boss Bluffs On Blockchain [dilbert.com]
>> Can You Zoom Now [dilbert.com]
>> Code Reuse [dilbert.com]
5. Pick of the Week
>> Real Unfair Advantages [asmartbear.com]
The post Java Weekly, Issue 358 first appeared on Baeldung.
Image may be NSFW.Clik here to view.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.
