This are my Java-related notes. Here I have all the knowledge I refer to when I have doubts about how to use or how to implement a framework / feature I’ve already implemented once.
Version changes
Interesting changes, new functionality and APIs that come to Java with each new version. They don’t include the full changes but the ones I deemed most useful or most interesting.
From Java 8 to Java 11
Java12
Java13
Experience
Small, functional snipets on how to implement a determined feature.
Java experience sheet
How to create a database intermediate table
Java date time API
New script files in Java
Frameworks
How to use and implement determined frameworks in a Java project (using Maven).
Spring in Action (Book)
Spring Cache
Spring Beans
Thymeleaf
Spring Cors
Maven (builder)
Testing (JUnit, TestNG, Mockito)
Vert.x (microservices)
Lombok (builder)
MapStruct (mapper)