DubJUG with Oracle's Juarez Barbosa Junior

It's been some years since we have had the enormous pleasure to welcome Juarez Barbosa Junior the the Dublin Java User Group - this night we hear about blazingly fast GenAI App development using Spring AI.


Book Today!

Get up to date news about our 2024 schedule

Event map

Additional Information


Blazingly Fast GenAI App Development using Spring AI

Spring AI is a project aiming to simplify the development of applications that integrate artificial intelligence (AI) functionalities. It focuses on the core belief that the next wave of Generative AI applications will be ubiquitous across many programming languages, including Java. So, it achieves this by providing abstractions and interfaces that manage the complexity of AI models.

This talk provides an excellent introduction to Spring AI, its use, and the typical use cases it can address.

Java code samples will be presented, along with the Oracle Database 23ai and Oracle AI Vector Search.

Drinks and food courtesy of our wonderful partner network

Creating a GenAI application by combining SD4J and the ONNX Runtime from Java

Stable diffusion refers to a process in the context of generative models, particularly in generative adversarial networks (GANs). SD4J (Stable Diffusion for Java) is a new open-source project by Oracle Labs, which is Oracle's Research and Development arm.

With SD4J, you can programmatically generate images in Java applications.

This talk explains creating a GenAI application by combining SD4J and the ONNX Runtime from Java. We'll explore some Java code samples: the SD4J components and theOracle AI Vector Search features.

Juarez Barbosa Junior Bio

Juarez Barbosa Junior is a Sr. Principal Java Developer Evangelist at Oracle. Previously, he was an Azure Developer Relations Lead at Microsoft and a Thought Leader and Technical Evangelist at IBM.

He has over 20 years of professional experience, having held senior leadership roles in DevRel, software engineering, and startup-related initiatives.

His knowledge comprises Java, Python, Cloud Computing (Oracle OCI, Azure, GCP, IBM Cloud, and AWS), DevOps, IaC, CI/CD, and Cloud Native. https://juarezjuniorgithub.github.io/

About the Dublin Java User Group

Since 2006, the Dublin Java User Group, aka DubJUG, has been working with the global Java community to amplify technical knowledge for the benefit of Irish based developers and businesses.