Doorgaan naar de inhoud

Maven, Miro, and Spring AI

Foto van Vladimir Dejanović
Hosted By
Vladimir D. en Geertjan W.
Maven, Miro, and Spring AI

Details

This meetup will be hosted by Miro, in their office at Miro, Stadhouderskade 5, 1054 ES Amsterdam.

Agenda

18:00 Doors open, food, and welcome to Miro!

19:00 Talk 1: Sergey Chernov presenting “Speed Up Your Maven Build x10... Before You Move to Gradle

19:30 Break

19:45 Talk 2: Ayala Ohyon and Anubha Saxena presenting “Building AI Features at Miro: From Idea to Reality”

20:15 Break

20:30 Talk 3: Christian Tzolov presenting "Seamlessly Integrate Generative AI into Enterprise Java Applications"

21:00 End

Information about the talks:

Talk 1: Speed Up Your Maven Build x10... Before You Move to Gradle

Gradle has a lot of performance advantages in comparison to Maven. But still... there are several ways to speed up Maven builds.

In this session, we will dig into how Maven works under the hood to understand how to optimize it. E.g., Maven supports parallelization, though with limitations. Also there are always steps that can be skipped or rearranged.

We will talk about modularization, Maven build caching, code generation, building Maven projects in IDEA, and the new Kotlin K2 compiler.

About Sergey Chernov. Sergey is a Developer Productivity Engineer at Adyen. More details about Sergey here: https://github.com/seregamorph

Talk 2: Building AI Features at Miro: From Idea to Reality

Join us to explore how we build AI features at Miro, from the very first spark of an idea to a fully developed feature.

We'll walk you through our development process, team collaboration, and the tools we use.

You’ll gain insights from real-world case studies and pick up practical tips for adding AI into your own projects.

We’re excited to share our lessons learned with you.

About Ayala Ohyon and Anubha Saxena. Ayala is Head of Data Science and Anubha Saxena is a Software Engineer, both at Miro.

Talk 3: Seamlessly Integrate Generative AI into Enterprise Java Applications

Integrating Generative AI into enterprise applications is a core integration challenge that the Spring Framework is uniquely equipped to solve.

In this talk, we'll cover essential AI concepts for Java developers and demonstrate how to rapidly build AI-driven applications using Spring AI. You'll learn about Spring AI's POJO-based architecture, portable client APIs for AI model interaction, prompt engineering techniques, and handling AI responses.

We'll also dive into practical use cases like managing embeddings, integrating with vector databases, and leveraging RAG (Retrieval-Augmented Generation) and Function Calling.

About Christian Tzolov. Christian is a Spring Framework Engineer at Broadcom, as well as being a Committer and PMC member at the Apache Software Foundation. He's interested in anything about integration, interoperability architectures, and distributed and data-intensive systems.

Photo of Amsterdam Java User Group group
Amsterdam Java User Group
Meer evenementen bekijken
Miro
Stadhouderskade 5 · Amsterdam, NH