Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Foojay Webinar Live Stream: Java’s Place in the AI Revolution

  • April 28, 2025
  • 26840 Unique Views
  • < 1 min read
Table of Contents
GuestsModeratorLinksSlides

This first online Foojay Webinar highlights Java's place in the AI revolution, focusing on exploring AI/ML using pure Java tools.

AI and Machine Learning (ML) are becoming essential in modern software development. For Java developers, there's no need to switch technology stacks. It's now possible to build, train, and deploy ML models using tools available directly within the Java ecosystem.

This webinar focuses on practical predictive AI/ML approaches in pure Java. We’ll walk through key Java libraries, show how to structure and train models, and discuss how Java’s core strengths, ie, JVM performance, type safety, and enterprise integration, can be used to build scalable AI solutions.

If you're a Java developer or architect interested in learning more about AI/ML with structured data, this session will show you how to do it efficiently using native Java tools.

Guests

Frank Greco

Senior AI/ML Consultant, Technology Strategist, Java Champion, Developer Ecosystem (Crossroads)

Zoran Sevarac

CEO of @Deep Netts, Full Professor at University of Belgrade, Java Champion, AI Consultant | Deep Learning Development Platform

Moderator

Pratik Patel

VP Developer Advocacy at Azul, Java Champion

Links

Slides

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (2)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Tobiloba avatar

Tobiloba

3 years ago

I see that you save the point of interest as text in the DB but the response gotten from ChatGPT is JSON. Does this mean you convert the response into string using libraries like gson before saving it in the database?

16

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Denis Magda avatar

Denis Magda

3 years ago

Hey, The response is a String object in the JSON format [1]. The repository takes this JSON string as is and stores to the database [2]. Presently, Spring Data auto-generates the CREATE TABLE statement on the startup and sets the "point of interest" column's type to "text" (or "varchar", don't remember). However, it's always possible to ask Spring Data to use the "json" or "jsonb" type for the column if you wish to query the JSON at the database level. Finally, Vaadin displays a list of PointsOfInterests. Those are generated using the org.json library [3]. Let me know if you have other questions. Hope this helps. [1] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L103 [2] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L74 [3] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L114

21

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard