This post explains how to set up Ubuntu in WSL2, and use it in GUI mode with i3 as a Window Manager.
A short summary on how to install Ubuntu on the Lenovo Legion 5 Pro.
Explaining the concepts of generics - Invariance, Covariance and Contravariance. The code samples are in Kotlin.
Utilizing Kotlin Extensions to create stubs for testing.
Accessing data from MongoDB, running in Docker, through Spring Boot, using a custom converter.