Selected aspects of concurrency, asynchronous operation, reactive programming, virtual threads and nonblocking I/O.
I do software development for a living. My interests include all things Java related as well as all skills needed to produce great software.
Maintainable software implies that loose coupling and high cohesion is of interest leading to the collection of useful utilities to examine if coherent libraries can be manifested.
The functionalities address Java SE 21:
- Concurrency
- Asynchronous operation
- Reactive programming
- Virtual Threads
- Nonblocking I/O
Started March 2024.
TODO:
- Java SE 21
- Lombok
- SLF4J
- Java SE 9 modules -- module-info.java
- JavaDoc
- Test
- Code coverage
- Gradle
- Artifacts on Maven Central
Pending is the first version. I use Maven Central for my Java artifacts.