Learn how to create a Maven plugin from scratch.
Marcos Lopez Gonzalez
Software Engineer with extensive experience working with Java/JEE technologies. Also focused on Android and Big Data development. Very interested in learning new technologies and the latest practices in the industry.
Here's what I've written (so far):
Learn several ways to deal with URLs containing slash characters in Spring.
Learn how to trace HTTP calls using Spring Boot Actuator.
Explore the difference between skip() and limit() methods in the Java 8 Stream API.
Learn how to find an exception’s root cause in Java.
Learn why Java requires local variables to be effectively final when used in a lambda.
Learn how to fix a common casting error in JPA queries.
Quickly learn about the EnumSet and how to start using it in practical scenarios.
Learn multiple ways to capture a heap dump in Java
Explore the newly introduced Logging API in Java 9 along with examples that cover the most common cases.
Configure multiple source directories in a Maven project.
Take a look at how to get a Date value without the time in Java
Have a look at different ways to convert a String to title case in Java
Learn how you can tackle the common problem of finding the middle element of a linked list
Learn about the difference between JUnit annotations that can be used to run logic before tests.
Take a look at how filters and interceptors work in the Jersey framework.
Take a look at mapping JDBC types to Java classes in JPA using attribute converters.
Take a look at implementing a sorted binary tree in Java.
Learn how to use the SpringJUnitConfig and SpringJUnitWebConfig composite annotations in Spring 5.
Learn how to use the @EnabledIf and @DisabledIf annotations in JUnit 5 tests using a SpringExtension.