microprofile
Thriving in the cloud: Going beyond the 12 factors
Enabling applications to really thrive (and not just survive) in cloud environments can be challenging. The original 12 factor app methodology helped to lay out some of the key characteristics needed for cloud-native applications... but... as our cloud infrastructure and tooling has progressed, so too have these factors.
In this session we'll dive into the extended and updated 15 factors needed to build cloud native applications that are able to thrive in this environment, and we'll take a look at open source technologies and tools that can help us achieve this.
Live coding: Configuring your cloud-native applications with MicroProfile Config
You might have heard of 12Factor about externalising your configuration for your Cloud Native Applications. How? Come to this session to find out. The live demo will showcase various ways to configure your microservices via the amazing features introduced in MicroProfile Config 2.0, including config profile, config properties, variable replacement and many more.
MicroProfile 4.0 and Beyond
MicroProfile has evolved itself to be a standard body for developing Cloud Native APIs. MicroProfile 4.0 is the latest release so far. In this session, Emily is going to bring you up to date with the new features in MicroProfile 4.0 with a live demo and briefly discuss what is next for MicroProfile. Come to this session to get yourself updated with the latest news on MicroProfile.
MicroProfile GraphQL and JPA: Meant for each other
Can it really be that easy?! Yes it can! Come check out this session where we'll discuss and demo how you can rapidly build data-driven microservices using GraphQL. MicroProfile GraphQL makes it simple to create Java-based GraphQL services with a few annotations. JPA makes it simple to access data in a database. When you put these two technologies together, sparks will fly (the good kind)! With very little code, we can build services that allow clients to get exactly what they want from the database.
RESTful Java: 2021 Edition
RESTful Java is constantly evolving. If you are starting a new project or modernizing an old one, it can be complicated to choose what APIs and frameworks to use. In this session, we'll compare and contrast several popular Java APIs and frameworks for creating and consuming RESTful services. We'll also cover when and where some APIs make more sense than others and some basic architecture practices to facilitate porting between different frameworks. This session is intended for beginners, but seasoned veterans are welcome too.
Powering Java on Azure with Open Liberty and OpenShift
Want to see how the Java ecosystem and the cloud opens new possibilities for developers? This session is for you! It shows how familiar players like IBM and Microsoft can collaborate around open technologies in ways you may not have expected just a few years ago.
Effective Kubernetes for Jakarta EE and MicroProfile Developers
There are several key techniques to understand while using Kubernetes with Java EE, Jakarta EE and MicroProfile applications. Examples include:
Write tests that spark flow
For most enterprise projects, testing is not really fun. It’s boring, cumbersome, and takes time and effort — especially for distributed applications or when changes in existing functionality forces test scenarios to adapt. Still, software tests are crucial; so, how can we tackle them in an effective and productive way?
Cloud-native Java for this decade with Quarkus
Enterprise Java has come a long way. What does a modern development approach look like, in the age of Jakarta EE and MicroProfile APIs?
In this session, we’ll have a look at supersonic, subatomic Java with Quarkus. If you’re familiar with enterprise development with Spring or Java EE, you’ll be delighted to see the effective way of working, Quarkus enables. We’ll see the benefits of Quarkus for modern, cloud-native microservices in the year 2020. Get yourself ready for this live-coding-only session!