Quarkus

This is a page work in progress. For now these are unedited blocks of text.

https://www.manning.com/liveproject/create-a-REST-API → Manning Free content (requires an user account)

Use https://code.quarkus.io/ to bootstrap the project.

Creating your first Application https://quarkus.io/guides/getting-started

Zulip htpps://quarkusio.zulipchat.com

References

Understanding Quarkus by Antonio Goncalves
https://developers.redhat.com/e-books/understanding-quarkus


Practising Quarkus by Antonio Goncalves
https://developers.redhat.com/e-books/practising-quarkus


Quarkus why, how, and what with Emmanuel Bernard (Intro to Quarkus by its createor)
https://www.youtube.com/watch?v=SQDR34KoC-8

Quarkus Insights (youtube channel)
https://www.youtube.com/quarkusio

The memory consumed by a process is called the resident set size (RSS). You can check it by using a ps -o pid,rss,command command. The value is in bytes, so to get a more “human-readable” version we recommend dividing the value by 1,024 to determine the number of megabytes.

Code ps -o pid, rss, command | grep --color java | awk '{$2=int($2/1024)"M";}{print;}

Some other commands

$ mvn compile quarkus:dev

$ mvn quarkus:add-extensions -Dextensions=spring-web

Panache for JPA (like Spring Data JPA)

$ mvn package -Pnative → Do a native image compilation.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque a aliquam mi. Nulla facilisi. Curabitur semper turpis sed aliquet venenatis. Morbi auctor eu est at interdum. Nulla ut metus euismod, sollicitudin mi at, placerat eros. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam id bibendum ipsum, eget bibendum neque. Nullam ac purus a quam ultricies consequat. In cursus, elit sed dignissim convallis, turpis mi tempus arcu, sed vestibulum nulla tortor non dolor. Vestibulum vitae pretium ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec interdum, urna at suscipit sagittis, arcu quam euismod est, ornare ultricies nulla erat euismod diam. Curabitur commodo mollis velit, sed gravida orci aliquet eget. Vivamus condimentum ante vitae quam elementum, eu vehicula risus commodo. Etiam gravida, dolor quis suscipit condimentum, mi ligula pretium eros, et lacinia mi ex interdum justo. Etiam dolor metus, pellentesque et nibh id, molestie lacinia mauris.

Maecenas at lacus venenatis, consequat tortor a, pretium velit. Aenean placerat nec metus non consequat. Cras porttitor nulla ex, ac auctor nibh lacinia nec. Donec non auctor enim. Suspendisse convallis commodo dolor et pharetra. Nulla fringilla ornare dolor vitae ultrices. Quisque vulputate ultrices mauris et sollicitudin.