Amegala organizes conferences for software industry professionals throughout the Midwest. Their events deliver a generous helping of the most diverse and cutting-edge software development content, with tracks dedicated to emerging and open-source technologies, practical Agile, Microsoft stack, software craftsmanship, and more.
Keynote Address by Jeff Scott Brown
Microservices, Micronaut, and Your Digital Future
The modernization of a sophisticated technology stack is a delicate balancing act that rests on understanding how any one change will affect the entire ecosystem.
Business leaders who oversee mature technology stacks are particularly confounded by the demand to make changes quickly (and correctly) while simultaneously increasing the complexity of their applications.
Microservices promise to alleviate this burden by decomposing complex applications into a set of manageable services that are much faster to develop and much easier to understand and maintain. But there are challenges associated with this type of application architecture. It is important to recognize those challenges and to understand how best to manage them.
In this talk, Jeff Brown introduces Micronaut, a development framework that addresses many of these challenges, and demonstrates how this powerful new tool allows software engineers to build fast, lightweight microservices with minimal code and maximum simplicity.
Additional Breakout Sessions
Launching the Micro Future: Grails and Micronaut
Micronaut is a new JVM-based, full-stack framework for building modular, easily testable microservice applications. Reflection-based IoC frameworks load and cache reflection data for every single field, method, and constructor in your code; with Micronaut, your application startup time and memory consumption are not bound to the size of your codebase.
The Micronaut framework shares many core values with Grails, including the enablement of code simplicity and developer productivity. However, Micronaut offers many additional features for a new class of applications (e.g., microservices, serverless deployments, etc.) that may not be well suited for Grails.
Compelling aspects of the Micronaut framework include:
- Sub-second startup time
- Tiny processes that may run in as little as 8mb of heap
- No runtime reflection
- Dependency injection
- Load balancing
- And more!
In this talk, Micronaut and Grails co-founder, Jeff Scott Brown, will demonstrate how the future of Grails, GORM, and Micronaut are linked, as well as how the OCI Groovy and Grails team is taking microservice development to the next level!
Grails includes a lot of features and functionality related to building RESTful services. These include a really powerful data-binding system, runtime and compile time metaprogramming, which greatly reduce the amount of code required in your RESTful services, a rich set of content negotiation tools, and more.
In this session, Grails co-founder, Jeff Scott Brown, will discuss and demonstrate many of the powerful REST features in Grails.