As most organizations do not have the luxury of completely rebuilding their technology foundation or immediately adopting new practices and mindsets, they are embracing gradual yet fundamental shifts in culture, processes, and technology to support greater velocity and agility. With software increasingly key to how users engage with businesses and how businesses innovate to stay competitive, the speed of application development and delivery is the new digital business imperative.
Reactive microservices are today's choice to design Cloud Native applications. They promise an increased scalability, resilience and modularity, while allowing separate teams to work on large-scale, polyglot projects. But what about the data?
Ever wondered what makes a cloud-native application "cloud-native"? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, you'll learn what it means to be cloud-native and how that impacts application development. You'll learn about Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices.
What if there was a way you could take advantage of the latest microservice architectures by leveraging the developers and skills you already have?!? In this session we’ll show you how with Eclipse MicroProfile and Red Hat’s implementation Thorntail. We discuss all the cool features it allows you to easily use, such as OpenTracing, Metrics, and layout the current roadmap plans. Then we move onto a demo that showcases what’s possible with Eclipse MicroProfile, utilizing the existing specifications, built with Thorntail.
The craze is fully on. The past couple of years have seem micro services grow from next _flava_ to fully consuming of the software industry. The Eclipse micorprofile.io project is tackling the issue putting common usage patterns together over a foundation of CDI. What better assembly driver is there than OSGi to put it all together. This talk will demonstrate building your own MicroProfile using OSGi and the OSGi enRoute packaging model.
Experience MicroProfile and Java EE firsthand with Liberty Bikes: the four player, elimination game built using the latest technologies of Java EE 8 and Microprofile 1.3. You've seen the Java EE charts. You've seen the lists of technologies. You've probably even heard how you can write 12-factor apps using these technologies. Come to this session to see the actual code and how to leverage those technologies in a simple, practical manner.
Developers are using frameworks to deliver software as fast as possible. Some frameworks can be designated as Rapid Application Development (RAD) frameworks to achieve this goal. Because of modern concepts like microservices and clouds, software development is rapidly adopting these concepts. But what does this mean for the evolution of RAD frameworks? In this inspirational talk, I will share my experience and vision on how these RAD frameworks are adapting. In doing so, can we leave conventional RAD behind and declare a new era of Rapid Cloud Development (RCD)?
Come learn about developing microservices using Helidon. Helidon is an open source project led by Oracle. It's a collection of Java libraries for building microservices. In this session we will talk about two programming models supported by Helidon: lightweight, functional model using JDK as runtime for those wanting less “magic” and Microprofile for those wanting inversion of control and familiar Java EE APIs. We will show how to quickly create your first Helidon application which uses both programming models.