Java in Action: Running AI with Llama & Distributed Jobs with JobRunr
Details
We are happy and very proud to announce our next meetup with two Lutske de Leeuw and Ronald Dehuysser.
The meetup will be hosted by Kramp
Please join us and RSVP!
Because of the limited number of seats, please keep your RSVP up-to-date, so we can welcome someone else of you can't make it.
===
17:30 Doors open
18:00 Food & Drinks
19:00 Tame your Llama, run AI in Java, by Lutske de Leeuw
20:00 Break
20:15 A Java 8 lambda and JobRunr is all you need for distributed (batch) processing! by Ronald Dehuysser
21:15 Drinks
Giveaways
1 JetBrains licence
Talks
Tame your Llama, run AI in Java
Ready to supercharge Java projects with AI? This session will demonstrate how Java developers can harness the power of Llama models locally to create AI-driven applications without needing a deep machine learning background.
The session begins with the essentials, covering environment setup, and dives into loading and running Llama models in Java. Through hands-on examples, attendees will learn how to use Llama for powerful tasks like natural language processing and classification, bringing intelligent features to Java applications.
Forget complicated setups and steep learning curves. By the end of the session, participants will be equipped to incorporate advanced AI into their Java apps with ease. Whether enhancing user experiences, automating tasks, or improving decision-making, this talk provides practical skills to bring cutting-edge AI to any project.
Takeaways:
- How to set up and run Llama models in a Java environment.
- Practical applications of Llama for natural language processing and classification.
- How to seamlessly integrate AI-driven functionality into existing Java projects.
Don’t miss the opportunity to explore the world of AI with Java. This session offers a code-centric, hands-on dive into Llama, leaving attendees with actionable skills ready for immediate use in real-world applications.
A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!
Are you struggling with CPU-intensive tasks, high I/O work, or do you need to schedule background jobs without blocking the rest of your system? I often see teams building a scheduling solution themselves, severely underestimating the complexity of running jobs asynchronously. A costly endeavour, especially with a simple, free and open-source solution readily available.
During this fun session, I will introduce you to JobRunr: the ultimate open-source library for background processing in Java, recommended by ThoughtWorks. By transforming Java lambdas into distributed background tasks, JobRunr allows you to run any job at any time and on any JVM. We'll delve into its diverse features such as job persistence, automatic retries, scalability (hello k8s), and the integrated dashboard to provide you with a good grasp of the possibilities. Oh, and did you know it also works on GraalVM?
After this session, you’ll have a good idea of what JobRunr is, how it does its magic and how it will allow you to focus on delivering value to your end users instead of implementing scheduling over and over again.
Speakers
Lutske de Leeuw
Lutske is a Software Engineer at Craftsmen, specializing in full-stack development with a focus on Java and Angular. Passionate about machine learning, board games, and cats. Committed to sharing knowledge so that everyone can benefit. Loves organizing events like Devoxx4Kids, JUGs, and other knowledge-sharing initiatives.
Ronald Dehuysser
Ronald is a software architect from Belgium and creator of JobRunr. Seamlessly integrating with Spring Boot, Micronaut, and Quarkus, JobRunr is Ronald's solution for efficient distributed background job processing.
When he's not working on open-source software, he is probably either rock climbing or sipping a fine Belgian Duvel beer.