Build Native Java Apps with Micronaut, Quarkus, and Spring Boot
Channel: OktaDev
Date: 2022-01-27

This screencast shows you how to create secure REST APIs and GraalVM native images with popular Java frameworks: Micronaut, Quarkus, and Spring Boot.

Blog post: https://developer.okta.com/blog/2021/06/18/native-java-framework-comparison
GitHub repo: https://github.com/oktadev/native-java-examples
Demo script: https://github.com/oktadev/native-java-examples/blob/main/demo.adoc

Table of Contents:

00:00 - Hello Java developers!
01:17 - Install prerequisites
01:50 - Install a JDK with GraalVM
02:29 - Generate an OAuth 2.0 Access Token
05:16 - Make a Micronaut Java API
07:08 - Run and Test Your Micronaut API with HTTPie
07:43 - Build a Native Micronaut App
09:08 - Create a Quarkus Java API
11:08 - Run and Test Your Quarkus API with HTTPie
11:35 - Build a Native Quarkus App
12:34 - Start a Spring Boot Java API
14:16 - Run and Test Your Spring Boot API with HTTPie
14:53 - Build a Native Spring Boot App
16:12 - Startup Time Comparison
18:09 - Memory Usage Comparison
20:03 - Try it yourself
20:56 - Thanks for watching!

#GraalVM #Java #REST
----
Okta is a developer API service that stores user accounts for your web apps, mobile apps, and APIs.

* Sign up for Okta for free at https://developer.okta.com/signup/
* For more info visit us at https://developer.okta.com/
* Developer Blog: https://developer.okta.com/blog/
* Follow us on Twitter: https://twitter.com/oktadev
* Follow us on FB: https://www.facebook.com/oktadevelopers/
* Follow us on LinkedIn: https://www.linkedin.com/company/oktadev

Soundtrack: Electronic Ambient Loop (https://freesound.org/people/tyops/sounds/484301/#) by tyops. CC Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/).