All Things Open Conference 2019

All Things Open, October 13-15, 2019, Raleigh, NC

  October 13–15, 2019

  Raleigh, North Carolina

All Things Open is a polyglot technology conference focusing on the tools, processes, and people making open source possible. The conference's target audience includes designers, developers, decision makers, entrepreneurs, and technologists of all types and skill levels.

Featured Presentations

Presented by Jeff Scott Brown

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, whereas 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. 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 co-founder, Jeff Scott Brown, demonstrates how the future of Grails, GORM, and Micronaut are linked, as well as how the OCI 2GM (Groovy, Grails, and Micronaut) team is taking microservice development to the next level!

Open Source Software and You

Open Source Software (OSS) has been part of our industry for decades. It is so ubiquitous that in certain domains it is practically impossible to develop applications without using OSS. You probably use OSS every day without even thinking about it.

Taking a more active role in OSS can help you be more productive and can help others do the same. This involvement doesn’t have to mean quitting your day job and spending most of your time contributing OSS software to the community (although you can, and it can be an awesome experience). Your involvement can be minimal, or it can be the primary focus of your development efforts. Many developers are surprised to learn the ways that they can contribute to making OSS better, and not all of them demand a lot of time or effort.

In this session, Jeff Scott Brown will discuss a career spent dedicated to developing and managing OSS projects. He will address and clarify some misconceptions that folks often have about OSS and will discuss ways that all of us can help OSS continue to be successful and how we can help make it a more integral part of our industry.