Using Quarkus and Mutiny to write Java asynchronous code

Summary: Describe how to install the Java Quarkus framework and utilize it to build asynchronous programs with Mutiny.

Description: The article would explain how to use the command line to install, build, develop and execute Java. On Fedora, the work-flow requires jdk-11 and maven installs. Utilization of the OS and underling architecture can be enhanced by this modern programming paradigm. The steps involved would be:

* Why Quarkus and Mutiny.
* What is asynchronous programming and why it is important.
* Install the jdk and maven
* Execute a supplied maven call to setup Quarkus and Gradle.
* Include Java code(less than 200 lines) as the how-to.
* Describe how to run and develop under Quarkus.
* Generate an independent jar for stand-alone execution.
1 Like

+1! Thanks Dave. We have been short on contributors lately. :slightly_smiling_face:

+1 from me as well, @daveome
I’ve opened Pagure card #81 to track this article.

Please follow all of the directions found at
https://docs.fedoraproject.org/en-US/fedora-magazine/writing-an-article/

We use Pagure to track and comment on the article as it progresses and to answer questions from the authors. It is a handy way of keeping track of the article progress for both the authors and the editors. Also a good place to ask for help about specifics of what you are writing if needed.

  • Please let us know when you start writing this article by commenting on the issue in Pagure. The editors will change the status to “In progress” at that time.

  • After you have completed the article, and feel it is ready for review, please add a preview-link for your WordPress article to the Pagure issue. and indicate it is ready for review.

The editorial board meets weekly (Thursday’s at 1500 UTC) at the #magazine:fedoraproject.org Matrix channel where we review the articles in the “review” status and decide if it they are ready for publishing or not. If publishing is decided, then an Editor and Image creator are assigned (often the same person) and the article gets scheduled. If the editors feel the article needs more work, it will be moved back to the in progress column, and the author will be informed of the reason(s), usually with helpful suggestions on what needs some more work.

Thanks for offering to contribute to the Fedora Magazine.

@glb @rlengland Not sure what I’m getting into…will check out writing-an-article

@daveome it sounds more complicated than it really is and we are here to help you through it.

I think @daveome meant he was proposing an article, not intending to write one. It is a good and relevant topic to cover, since Quarkus is great for cloud native application development. Anyone familiar with the subject matter (nudging you @daveome :wink: ), could likely put one together rather easily. Quarkus is a pleasure to develop with.