Speaker

Mads Opheim

Mads Opheim

Developer

Oslo, Norway

Actions

Developer who wants to make people awesome in a safe environment. Test-driven development, Domain-driven design and Modern agile. Working at Computas, currently on an assignment for the Norwegian Welfare Administration. Oracle ACE Associate.

Area of Expertise

  • Information & Communications Technology

Topics

  • DDD
  • TDD
  • java

Serverless Java Apps in the Cloud: MicroProfile, Quarkus, and Cloud Run

So, you need to have your Java app deployed and available for your users fast, and you would like to do as little managing, wiring, and infrastrastructure work as possible. How can you achieve that? Well, you go serverless with your containers using supersonic Java in the Cloud!

Join us exploring the possibilities with MicroProfile and Quarkus on Google Cloud Run. Bleeding edge Java!

No API? Build it yourself!

What do you do when the web site you want data from suddenly shuts down their APIs? You create your own, of course.

I’ll go through how I did it, using cloud and scraping, and show you both code, config and a running application. Combining scraping tools in Python with serverless and suitable tools from Google Cloud Platform, we can bypass the lack of existing APIs.

We’ll spend quite some time on the tricky details and strange errors that took quite some time to master, as the devil’s in the details.

Eventually, we’ll have our own REST API, powered by GCP, providing us the data we want - the way we want them.

We’ll scrape a list of events, and show how visualizing the data can reveal some interesting twists in the data. We’ll see that visualizing the data is a powerful debugging and testing technique.

This talk is about the totally overengineered developer version of what happens when someone says “you can’t do that”. Yes we can.

A path for Jakarta EE and MicroProfile onwards: JakartaEE MicroProfile

Jakarta EE is gaining speed, and is on its way to a predictable release cadence, following the trail of Java SE. With Jakarta EE 10, a new core profile came to life, with the specifications present in MicroProfile plus a couple more.

MicroProfile was started as a reaction to Java EE moving slowly. Now Jakarta EE is certainly moving both fast and reliably, so it’s time to look ahead on what the future for Jakarta EE and MicroProfile can look like.

There are several paths leading forward, each with its benefits, challenges and drawbacks. In this talk, we’ll dive into the option of creating a new profile inside Jakarta EE, Jakarta EE micro profile. This profile can consist of the core profile plus the suitable ones from MicroProfile. The ambition being one single profile bringing all the support you need to build your microservices.

Hi!

It’s time to truly discuss the path forward for MicroProfile. In this talk, we stick our necks out and open the discussion for the general Java crowd.

We can do this talk as a straight-forward talk, or we can do it in the form of a BOF, where we give a short (think five minute) introduction before we kick off the debate.

Let us know what fits the best into the schedule, and we’ll adapt.

Jakarta EE, meet Kotlin

Kotlin is gaining traction and widespread usage, while Jakarta EE is developing faster than ever. What happens if we mix them together?

In this talk, we’ll create a simple application, utilizing many of the Jakarta specifications, including Restful web services, JSON Binding, persistence, Bean Validation and more. We’ll do it in Kotlin, and show you the pitfalls you might run into as well as how to get around them.

By the end of the talk, we’ll have a running application, with Kotlin powered by Jakarta EE.

Mads Opheim

Developer

Oslo, Norway

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top