Micronaut is a new full-stack JVM framework for building modular, easily testable microservice applications and serverless 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. Micronaut's HTTP layer is built on Netty, a proven asynchronous network toolkit designed around an event loop and efficient, non-blocking I/O. Native support for Reactive Streams allows you to build out your API using expressive libraries such as RxJava, and apply reactive programming patterns across your entire application. In an era of microservices and cloud computing, Micronaut incorporates support for cloud-friendly reliability patterns - from load balancing and circuit breakers to shared configuration and service discovery - and makes these features available and easily configurable from within your application. From the ground up, Micronaut applications are "natively" cloud-native. In this session, Jeff Scott Brown, one of the founders of the Grails full-stack MVC framework and the Micronaut framework, introduces Micronaut and will demonstrate features related to building robust microservices with minimal code and maximum simplicity using Micronaut.
Jeff Scott Brown
Jeff Scott Brown is the co-founder of the Grails and Micronaut frameworks, leads the Grails and Micronaut practices at Object Computing (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. You can find Jeff on Twitter @jeffscottbrown (https://twitter.com/jeffscottbrown)
Food and Social: 5:15 PM
Presentation: 6:00 PM - 7:30 PM
Meeting Type: Seminar
178 9th St. East #300
St. Paul, MN 55101