Speaker

Ivar Grimstad

Ivar Grimstad

Jakarta EE Developer Advocate

Malmö, Sweden

Actions

Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden.

Besides advocating the Jakarta EE technologies, Ivar is contributing to the Jakarta EE specifications as well as being the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation on the JCP Executive Committee.

Ivar is also involved in a wide range of other open-source projects and communities. He is a frequent speaker at International developer conferences.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Jakarta EE
  • Cloud Native Java
  • Enterprise Java
  • Open Source

From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE

Jakarta EE 9 changed its package namespace from `javax.*` to `jakarta.*`. This may sound like a trivial change that mostly affects Jakarta EE. So, why should Spring developers care?

As it turns out, the namespace changes ripple throughout the entire Java ecosystem. And Spring is no exception. Spring Framework 6 and Spring Boot 3 raised their baseline to Jakarta EE 9 API level which is supported by Tomcat 10 and Jetty 11 for example.

Attending this session will teach you how to make this migration as smooth as possible. A live coding demo will take you through the steps involved, and point out where to pay special attention.

We will also briefly examine some of the changes planned for **Jakarta EE 11** that will prepare you for what to expect in future versions of Spring.

Integrating AI in Your Enterprise Java Applications

Most of us are not writing our own Large Language Models (LLMs). We are consuming them, and integrating them into our enterprise applications. Ang guess what? Java is the perfect language for this! You don't have to learn Python or any other language for your AI integrations.

This session will explore different options there are for Java developers and how to integrate them into your enterprise Java applications. There will be live demos using libraries and tools such as LangChain4J, Spring AI, and Jakarta EE.

Open Source - A Journey of Contribution and Collaboration

Have you ever worked on a project that didn't use any open source tools, libraries, or products? Didn't think so...Using open source has been such an integral part of our daily work life that we don't even think about it. We just expect it to be available, secure, stable, and bug-free. But how many of you are actually contributing back to an open source project?

This session will go through a couple of the aspects to consider when you are embarking on your open source journey. We will look at different kinds of open source projects, and what the open source foundations bring to the table.

Jakarta EE 11 - Performance and Developer Productivity

Jakarta EE 11 will be the first release of Jakarta EE after the new release cadence was introduced.
The goal is to release a version of Jakarta EE around six to nine months after an LTS release of Java SE.
With Java 21 released in September 2023, Jakarta EE 11 is scheduled to be released around June/July of 2024.

What are the updates? Are there any new specifications introduced? What about removals? Will there be another namespace change? How will the impact of this release be on other frameworks and technologies, such as Spring, Apache Tomcat, Hibernate, and more?

Come to this session to get all these questions and more answered to be prepared for Jakarta EE 11.

Developer Week '24 Sessionize Event

July 2024 Nürnberg, Germany

Spring I/O 2024 Sessionize Event

May 2024 Barcelona, Spain

JCON EUROPE 2024 Sessionize Event

May 2024 Köln, Germany

Devnexus 2024 Sessionize Event

April 2024 Atlanta, Georgia, United States

Ivar Grimstad

Jakarta EE Developer Advocate

Malmö, Sweden

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