Skip to content

Java + LLMs: Building LLM Apps in Java with Jakarta - A N M Bazlur Rahmann

Photo of Jonathan Fuerth
Hosted By
Jonathan F. and Theresa M.
Java + LLMs: Building LLM Apps in Java with Jakarta - A N M Bazlur Rahmann

Details

AI is revolutionizing the software landscape. However, for many Java developers, integrating these powerful AI tools into existing enterprise applications or a new one can feel daunting. In this hands-on session, we'll demystify the process and show you how to build LLM-powered features directly into your Java codebase.

Using JakartaEE and the LangChain4j library, we'll dive deep into Retrieval Augmented Generation (RAG), a cutting-edge technique that combines the vast knowledge of LLMs with the precision of your own data. We'll explore how to create both few-shot and zero-shot RAG models, and then add practical features like summarization and similarity search, backed by an Embedding database.

Through a live coding demo, weโ€™ll walk you through constructing an AI-powered online store backend and provide practical insights into the architecture and code.

Whether you're familiar with AI or just getting started, this session will give you the confidence and skills to harness the potential of LLMs in your Java projects.

About the venue
Free Times Cafe has bistro-style seating and a full food and drink menu. Please consider helping to support the venue by planning to have supper during the talk.

Presenter Info
Bazlur Rahman - Java Champion ๐Ÿ† Empowering Developers through Speaking ๐Ÿ—ฃ๏ธ Writing โœ๏ธ Mentoring ๐Ÿค & Community Building ๐ŸŒ Published Author ๐Ÿ“– Contributing Editor at InfoQ and Foojay.IO

A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious title of Java Champion. Beyond his professional commitments, Mr. Rahman is deeply involved in community outreach and education. He is the founder and current moderator of the Java User Group in Bangladesh, where he has organized educational meetups and conferences since 2013.

In the past two years, Mr. Rahman has been an active speaker at various international conferences and Java user groups. His talks have often focused on specialized topics such as concurrency and virtual threads. In addition to his community work, Mr. Rahman also serves as an editor for Java Queue at InfoQ and Foojay.io, both of which are leading platforms for technology content. Notably, he has authored five books on the Java programming language in Bengali, three of which have become best sellers in Bangladesh.

He is currently writing a new book with O'Reilly titled Modern Concurrency in Java.
https://learning.oreilly.com/library/view/modern-concurrency-in/9781098165406/

Photo of Toronto Java Users Group group
Toronto Java Users Group
See more events
Free Times Cafe
320 College St ยท Toronto, ON