Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quarkus in 5 minutes

Quarkus in 5 minutes

Nobuhiro Sue

May 28, 2019

More Decks by Nobuhiro Sue

Other Decks in Technology


  1. Quarks is 何? 3 Java Code Build (optimized / live

    reload) Native Build Java Binary Native Binary JavaVM (Containerized) For Development For Production • JVM-less • 100x boot speed • 1/10 memory Quarkus入門 http://n-agetsuma.hatenablog.com/entry/2019/05/22/202713 =>おそらく2019/5/28時点で最も詳しい解説
  2. Developer Joy: Live Reload by Dev Mode 4 2019-05-27 18:27:16,898

    INFO [io.qua.dev] (executor-thread-1) Changed source files detected, recompiling [/Users/nobusue/redhat/quarkus-tutorial/work/my-quarkus- project/src/main/java/org/acme/quarkus/sample/HelloResource.java] 2019-05-27 18:27:17,861 INFO [io.quarkus] (executor-thread-1) Quarkus stopped in 0.004s 2019-05-27 18:27:17,862 INFO [io.qua.dep.QuarkusAugmentor] (executor-thread-1) Beginning quarkus augmentation 2019-05-27 18:27:18,193 INFO [io.qua.dep.QuarkusAugmentor] (executor-thread-1) Quarkus augmentation completed in 331ms 2019-05-27 18:27:18,240 INFO [io.quarkus] (executor-thread-1) Quarkus 0.15.0 started in 0.378s. Listening on: http://[::]:8080 2019-05-27 18:27:18,240 INFO [io.quarkus] (executor-thread-1) Installed features: [cdi, resteasy] 2019-05-27 18:27:18,241 INFO [io.qua.dev] (executor-thread-1) Hot replace total time: 1.344s
  3. Quarkusに⼊⾨するには 7 1) なにはともあれGetting Started https://quarkus.io/get-started/ 2) Extensionを使ってみよう! https://quarkus.io/extensions/ 3)

    気になるExtensionのソースを読んでみよう! https://github.com/quarkusio/quarkus/tree/master/extensions 4) Extensionを作ってみよう! https://quarkus.io/guides/extension-authors-guide
  4. linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Red Hat is the world’s leading

    provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you Red Hat Tech Night 2019.05