3 Enhancing developer productivity with Quarkus
This chapter covers
- Speeding up application development with Quarkus’s Dev mode
- Configuration mechanisms of Quarkus applications
- Experimenting with Dev UI to get insights into a running application
- Automatically running development instances of remote services using Dev Services
- Adding continuous testing into your application development workflow
As you recall from previous chapters, Quarkus offers several tools that make application development much faster, smoother, and the developer’s life easier. In fact, developer productivity is one of the central ideas of Quarkus design. It is possible to develop in Java in a way where you simply make a change to your source file, hit the Refresh
button in your browser, and all the changes you did are immediately visible! Gone are the days when you had to manually stop the application, run a Maven build, and start it again. You can enjoy the quick redeploy that is more common to dynamic languages like JavaScript but still use a statically typed compiled language—Java or Kotlin.