Build a Secure Java REST API with Quarkus
Channel: OktaDev
Date: 23/05/2022

This screencast shows you how to build a Java REST API with Quarkus, secure it with OAuth 2.0, and compile it into a native executable with GraalVM.

Blog post: https://developer.okta.com/blog/2021/06/18/native-java-framework-comparison
GitHub repo: https://github.com/oktadev/native-java-examples/tree/main/quarkus
Demo script: https://github.com/oktadev/native-java-examples/blob/main/demo-quarkus.adoc
Questions: https://devforum.okta.com/t/kickstart-a-java-rest-api-with-quarkus/20755

Table of Contents:

00:00 - Hello, Java developers
00:43 - Install prerequisites
01:12 - Install a JDK with GraalVM
01:33 - Generate an OAuth 2.0 Access Token
02:35 - Create a Quarkus Java REST API
03:51 - Run and Test your Quarkus REST API with HTTPie
04:30 - Build a Native Quarkus App
05:06 - Startup Time Comparison
05:35 - Memory Usage Comparison
06:22 - Check out `okta start quarkus`
06:43 - Find the example code on GitHub 
06:57 - Thanks for watching!

#Java #RESTAPI #Quarkus
----
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/).