In this article I share my knowledge gained over the years the use of streams and work on the
Lightweight-Stream-API library.
In addition to the description of Stream API, the article contains a visual demonstration of operators, examples, and tasks for self-examination.
Also, new features regarding streams in Java 9+ are described