Quarkus is making a big splash at this year’s JNation,
with the first ever dedicated Quarkus Track.

An entire track dedicated to Quarkus with a roster of top-notch speakers straight from the Quarkus core team.

Get to know everything about Quarkus from its creators and top contributors.

With subjects ranging from introduction to expert, this will be the one-stop conference for Quarkus knowledge.

Quarkus Sessions

  • Quarkus Intro

    Introductory session, that will cover all the main features of Quarkus, especially some of the newer features like continuous testing, dev services and the Dev UI.

    Old Church
    Tue 11:00 am - 11:50 am
  • Developing a stream processing application with Apache Kafka and Quarkus

    Apache Kafka is the de-facto standard for high-performance data streaming applications. Such applications are infrequently about pure message processing. They often need to integrate Kafka messages with a remote endpoint, persist messages to a data store, or relay them to a third-party service.

    This talk presents how Quarkus, in combination with MicroProfile Reactive Messaging, lets you build Kafka-based event-driven architectures. We will illustrate the concepts and common patterns using a sample application and show how Quarkus makes the development of event-driven microservices smooth and straightforward while integrating naturally with Quarkus' reactive core. Expect to see lots of live coding, showcasing live reload, Dev UI, continuous testing, etc.

    Old Church
    Tue 12:10 pm - 1:00 pm
  • GitHub Automation with Quarkus

    "Death by a thousand paper cuts" pretty much describes the situation we were in when dealing with issues and pull requests on GitHub for the (very dynamic) Quarkus project.
    Until we started automating a lot of things with a GitHub App: that was a game changer.
    This session will tell the Quarkus story to GitHub automation and show you how to easily build your own GitHub Apps with Quarkus and the Quarkus GitHub App framework.

    Old Church
    Tue 2:00 pm - 2:50 pm
  • Efficient communication with Quarkus and gRPC

    gRPC is a contract-first, high performance communication protocol which makes it possible to efficiently connect services implemented using various languages and frameworks.

    With Quarkus you can easily expose and consume gRPC services, effortlessly test the services by using auto-configured clients, and manually test your work with the Dev UI.

    This talk will introduce gRPC, discuss when to use it (versus REST) and show how to use it with Quarkus.

    Old Church
    Tue 3:10 pm - 4:00 pm
  • Writing Queryable API's with GraphQL

    “GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-hoc web service architectures.”

    In this talk, we will

    Go through the basics of GraphQL
    Discuss the differences with REST
    Go through a basic example in Quarkus for both client and server

    We will look at the following GraphQL concepts:

    Error Handling
    Reactive and Non-blocking
    Type safe and dynamic clients

    Old Church
    Tue 4:30 pm - 5:20 pm
  • Why you're missing out if you're not making Quarkus extensions

    Do I need an extension? And how do I write it?

    Extensions are a great way of enabling your favourite library to fully take advantage of Quarkus’s capabilities. They can also be used to improve your team’s everyday workflow.

    In this talk Georgios and Holly will talk through how extensions can be useful, before live-coding a simple extension. (What it does is a surprise!)

    Old Church
    Tue 5:40 pm - 6:30 pm
Session and Speaker Management powered by Sessionize.com

And if one track of Quarkus is not enough...

Quarkus Unconference

Join us the day before JNation at Praxis Coimbra Beer Restaurant for a full day of Quarkus Unconference, for free, where we will all meet in an informal setting, propose discussion topics, and organise into groups to discuss those topics, with all the Quarkus committers, speakers and community members that will be present at JNation.

This will be your chance to meet the team, get inside knowledge, give feedback, get help, and participate in the coming roadmap.