Wednesday, March 11, 2020
5:30-6:00: Food, Soda, Beer and Networking
6:00-6:15: Announcements
6:15-7:45: Micronaut and SPA’s: A Perfect Pair
Micronaut is a full-stack JVM framework for building modular, easily testable microservice applications. Unlike reflection-based IoC frameworks, Micronaut provides advanced dependency injection and AOP support at compilation time. As a result, your application startup time and memory usage are reduced to a minimum, regardless of the size of your codebase.
Single Page Application (SPA) frameworks have gained a lot of popularity in recent years and for good reasons. SPA applications offer a very fast and responsive user experience in a web browser and encourage a good separation of concerns between your server side logic and your client side logic.
SPAs generally communicate with a REST backend service. Micronaut is perfect technology for building REST backend services and is perfect technology for coupling with SPA front ends to create performant, easily managed robust web applications.
Agenda
• An Introduction To SPAs
• An Introduction To Micronaut
• Configure Micronaut To Service SPA requests
• CORS
• Serving Static Resources
• Build A Simple SPA Using Vue And Micronaut
• Connect To Relational DB via Micronaut Data
• Deploying The System To GCP or AWS
About Jeff Scott Brown
Jeff is the Grails & Micronaut Co-Founder & Practice Lead at Object Computing (https://objectcomputing.com), and is also a Partner. He has been doing JVM application development for as long as the JVM has existed. He has spent most of the last decade focused specifically on work related to the Grails framework, is a key contributor to the frameworks’ core development, and recently co-founded the Micronaut framework. Jeff co-authored The Definitive Guide to Grails Second Edition and The Definitive Guide to Grails 2, in partnership with Graeme Rocher.
Jeff travels around the world delivering training and speaking on Grails, Groovy, Micronaut, and other JVM-related technologies.
You can find Jeff on Twitter @jeffscottbrown (https://twitter.com/jeffscottbrown).
7:45: Door prizes
* IntelliJ IDE License (https://www.jetbrains.com/idea/)
* Pluralsight Subscription provided by DevelopIntelligence (http://www.developintelligence.com/)
8:15: After Meeting Networking
After meeting networking sponsored by Okta (https://developer.okta.com/). We meet at Ale House at Amato’s (2501 16th St, Denver, CO 80211).