sebastiandaschner blog


Why You Want to Code With Quarkus in 2023

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 :)
read more

How to Structure Modern Enterprise Java Projects

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.
read more

Quarkus Native or JVM Mode for Enterprise Projects?

tuesday, february 28, 2023

If you’ve seen Quarkus, you know that it gives you the possibility to compile your applications to native executables. But is that the best approach for most enterprise projects? In this video, I’m showing my perspective of what I think the most important features of Quarkus are, and whether we should favor the Quarkus native or JVM mode, in an enterprise project.
read more

Command Line Tools With Quarkus, Picocli & GraalVM

friday, february 24, 2023

I’ve created a video in which I show how to create command line tools with Java, powered by Quarkus, Picocli, and GraalVM. I’m using the example of my Capitalize Titles project, which builds to a native executable.
read more

How To Configure Cloud-Native Quarkus Projects

sunday, february 19, 2023

Quarkus offers helpful out-of-the-box configuration options that allow us to easily inject configuration values into our projects. From the variety of options, which are the ones we should pick for our cloud-native deployments?
read more

IntelliJ Coding Shortcuts You Need to Know

monday, february 13, 2023

In this video, I’m showing the most important IntelliJ coding shortcuts that you need to know to boost your productivity. Just with a handful of shortcuts, we can reach the point where we don’t have to touch the mouse anymore in our usual workflow, and thus increase the focus and reduce friction.
read more

Programmatically Listen to JUnit Test Results

saturday, february 11, 2023

There are many ways available to run JUnit tests, from the IDE, build tool, or development modes. To process and use the test results, however, one has to either read the output or parse result files (such as the XML surefire reports). It’s also possible to define result listeners programmatically in JUnit.
read more

IntelliJ Navigation Shortcuts You Need to Know

monday, february 06, 2023

In this video, I’m showing IntelliJ navigation shortcuts that you need to know as Java developer. Just with a handful of shortcuts, we can reach the point where we don’t have to touch the mouse anymore in our usual workflow, and thus increase the focus and reduce friction.
read more

All blog entries All tags