​Application Server Cheat Sheet

​Eclipse MicroProfile Bundle

​NEWS: Now up-to-date with Eclipse MicroProfile 3.3

​Spring Web MVC Cheat Sheet

Trending Blog Posts

Spring Framework Tutorials

Recently the Spring Boot team announced the release of Spring Boot 2.3. While I was reading the official release notes, ...
Read More
If your Spring application uses AWS components like S3, SNS or SQS you might wonder how to write effective integration ...
Read More
If you are familiar with AWS services you might already know the Parameter Store inside the AWS System Manager (SSM) ...
Read More
This is a living document to provide a central place for common Spring Web MVC use cases. With this Spring ...
Read More
With Spring Boot you only need one dependency to have a solid testing infrastructure: Spring Boot Starter Test. Using this ...
Read More

Jakarta EE Tutorials

As part of the Jakarta EE Quickstart Tutorials on YouTube, I've now created a five-part series to create a Jakarta ...
Read More
With the presence of Docker, Kubernetes and cheaper hardware, the deployment model of multiple applications inside one application server has ...
Read More
Recently I got the chance to review Vlad Mihalcea's Hypersistence Optimizer. It... checks your JPA and Hibernate mappings and provides ...
Read More
Read about my latest YouTube series: Jakarta EE Quickstart Guides. It targets both Jakarta EE newcomers and experienced developers to ...
Read More
Given the latest release of Payara, we can now officially use it with Java 11 and Jakarta EE. I'm using ...
Read More

Cheat Sheets

Essential ​Learning Resources

About Me

I’ve dedicated this blog to provide you Java quick start tutorials for common enterprise use cases (e.g. PDF & document manipulation, security, file handling etc.) both for Java/Jakarta EE and the Spring ecosystem. In addition, you’ll find posts about Software CraftsmanshipDatabases & SPA’s.


There are three general blog post types:


  • #HOWTO: Simple quick starts to common problems
  • #REVIEW: Reviews of books, video courses, podcasts …
  • #WHATIS?: Introduction of a technology, framework, feature …


For nearly every post I’m providing the full source code on GitHub. There you’ll also find step-by-step guides within the README for running the example on your machine with e.g. Docker. Feel free to open an issue if anything is not working as expected!


» Read more about me and my work here

Recent YouTube Series

>