tuesday, may 23, 2023
When you’re using Quarkus Panache, you have the choice between the Active Record and Repository pattern.
In the following video, I’ll compare both approaches and give my opinion and experience on which approach might work better for you.
saturday, may 13, 2023
Quarkus Panache, which is one of my favorite Quarkus-specific features, very conveniently enables persistence for relational databases in your application.
I’ve recorded a video in which I’ll add persistence to one of my example projects using the Panache repository pattern.
sunday, april 30, 2023
Quarkus version 3.0 is here and with it the transition to Jakarta EE 10 and its
Migrating Quarkus projects to the latest version is thus not as easy as usual, and in the following video I’ll show how Quarkus tooling can help you.
wednesday, april 26, 2023
Quarkus has a very active and expanding ecosystem with tons of extensions available.
The chances that you’d need to extend what Quarkus provides for a regular enterprise project are rather low, but it’s still very interesting and insightful to see how Quarkus extensions, and the overall Quarkus build works internally.
For this, we’ll have a look how to create our own Quarkus extension.
saturday, april 08, 2023
To access the test results from your JUnit tests, you have to either read the output or parse result files (such as the XML surefire reports).
It’s also possible to define JUnit result listeners programmatically.
I’ve covered this in a previous blog post.
monday, april 03, 2023
While developing Quarkus applications that use relational databases, we usually need to control or set the database schema and initial data.
There are several approaches in Quarkus, including the dev services, and in the following video we’ll see which approaches make sense for an efficient development workflow.
saturday, march 18, 2023
I’ve recorded a video with why I think that Quarkus is a great choice for Enterprise Java, and why developers and projects should give it a try.
Spoiler: The ability to go native is not on the list :)
monday, march 06, 2023
Any Java developer sooner or later runs into the question of how to structure their projects.
Especially in the enterprise world, there are countless examples of over-engineered project structures, with build modules, technical layering, complex packaging, and the like.
In this video, I want to answer the question what I think an effective structure and approach looks like for modern, cloud-native Java projects.
All blog entries