π¬ Online "OOP vs. Data Oriented Programming: Which One to Choose?" by CoffeeJug! βοΈ
π Date: 25 Sep (Thursday)β° Time: 7:00 PM - 8:30 PM EETπ€ Speaker: Venkat Subramaniam, Founder @ Agile Developer, Inc.π Entrance is FREE! (Pre-registration required) https://forms.gle/fKHhrJe5x4cfXx5j7More details:We rely heavily on polymorphism when programming with the object-oriented paradigm. That has served us really well, especially to create extensible code. However, like any tool and technique, there are times when that may not be the right choice. Java now provides an alternative that is useful in those select situationsβthe data-oriented programming. In this presentation we will start with an example where the highly useful object hierarchy and polymorphism appears as a misfit and discuss how data-oriented programming solves the problem more elegantly. Get a good understanding of when to use each one of these and how to intermix them in your applications.#CoffeeJUG #Java #OOP
via YouTube https://www.youtube.com/watch?v=A1E8h02ii8Q
π Date: 25 Sep (Thursday)β° Time: 7:00 PM - 8:30 PM EETπ€ Speaker: Venkat Subramaniam, Founder @ Agile Developer, Inc.π Entrance is FREE! (Pre-registration required) https://forms.gle/fKHhrJe5x4cfXx5j7More details:We rely heavily on polymorphism when programming with the object-oriented paradigm. That has served us really well, especially to create extensible code. However, like any tool and technique, there are times when that may not be the right choice. Java now provides an alternative that is useful in those select situationsβthe data-oriented programming. In this presentation we will start with an example where the highly useful object hierarchy and polymorphism appears as a misfit and discuss how data-oriented programming solves the problem more elegantly. Get a good understanding of when to use each one of these and how to intermix them in your applications.#CoffeeJUG #Java #OOP
via YouTube https://www.youtube.com/watch?v=A1E8h02ii8Q
π¬ Lviv JavaClub [Event 384] Spring AI tabular data search by Michael Kaminetskyi
Review #RAC (Retrieval-Augmented Conversation)by Michael Kaminetskyi Java Software Engineer @ Levi9 Ukraine https://github.com/PalmsGolfCode from the event: https://github.com/mkaminetskyi/RagDemoEvent details: https://www.javaclub.lviv.ua/2025/08/26/Event-384-Spring-AI-and-Business-Agents.htmlAgenda:00:00 - Intro00:40 - What is RAG01:40 - Project configuration03:00 - Adding data to Vector database05:00 - Chat with RAG only16:00 - Chat with tool calling27:00 - Chat with Rag and tool calling44:00 - join us #javaclubUseful links: https://towardsdatascience.com/text-embeddings-classification-and-semantic-search-8291746220be/ https://medium.com/@nirmal1067/word-embedding-building-semantic-search-from-scratch-in-java-d6b421eb93a8 https://towardsdatascience.com/text-embeddings-classification-and-semantic-search-8291746220be/Lviv JavaClub new https://t.me/LvivJavaClubFollow #javaclub: https://www.youtube.com/channel/UCbBzU09lr8FLFaTMbXY4zBQWeb site: https://javaclub.lviv.ua/GitHub: https://github.com/lvivJavaClub
via YouTube https://www.youtube.com/watch?v=UKZK_FIoABk
Review #RAC (Retrieval-Augmented Conversation)by Michael Kaminetskyi Java Software Engineer @ Levi9 Ukraine https://github.com/PalmsGolfCode from the event: https://github.com/mkaminetskyi/RagDemoEvent details: https://www.javaclub.lviv.ua/2025/08/26/Event-384-Spring-AI-and-Business-Agents.htmlAgenda:00:00 - Intro00:40 - What is RAG01:40 - Project configuration03:00 - Adding data to Vector database05:00 - Chat with RAG only16:00 - Chat with tool calling27:00 - Chat with Rag and tool calling44:00 - join us #javaclubUseful links: https://towardsdatascience.com/text-embeddings-classification-and-semantic-search-8291746220be/ https://medium.com/@nirmal1067/word-embedding-building-semantic-search-from-scratch-in-java-d6b421eb93a8 https://towardsdatascience.com/text-embeddings-classification-and-semantic-search-8291746220be/Lviv JavaClub new https://t.me/LvivJavaClubFollow #javaclub: https://www.youtube.com/channel/UCbBzU09lr8FLFaTMbXY4zBQWeb site: https://javaclub.lviv.ua/GitHub: https://github.com/lvivJavaClub
via YouTube https://www.youtube.com/watch?v=UKZK_FIoABk
π Hello, don't miss Release notes from kotlin rr/timofey.solonin/KT-77007-uklibs-interproject-dependencies-12.09.2025 more details
https://github.com/JetBrains/kotlin/releases/tag/rr%2Ftimofey.solonin%2FKT-77007-uklibs-interproject-dependencies-12.09.2025 #releases #updates #Kotlin
https://github.com/JetBrains/kotlin/releases/tag/rr%2Ftimofey.solonin%2FKT-77007-uklibs-interproject-dependencies-12.09.2025 #releases #updates #Kotlin
GitHub
Release rr/timofey.solonin/KT-77007-uklibs-interproject-dependencies-12.09.2025 Β· JetBrains/kotlin
Temp
π Hi! Check out the latest Release notes from gradle v9.2.0-M1 and stay up-to-date with the latest features and improvements!
https://github.com/gradle/gradle/releases/tag/v9.2.0-M1 #releases #updates #Gradle
https://github.com/gradle/gradle/releases/tag/v9.2.0-M1 #releases #updates #Gradle
π Hello, don't miss Release notes from graalvm-ce-builds GraalVM Community 25.0.0 more details
https://github.com/graalvm/graalvm-ce-builds/releases/tag/jdk-25.0.0 #releases #updates #GraalVm
https://github.com/graalvm/graalvm-ce-builds/releases/tag/jdk-25.0.0 #releases #updates #GraalVm
GitHub
Release GraalVM Community 25.0.0 Β· graalvm/graalvm-ce-builds
GraalVM is an advanced JDK with ahead-of-time Native Image compilation.
The project website at https://www.graalvm.org/ provides instructions on how to get started. The release notes can be found o...
The project website at https://www.graalvm.org/ provides instructions on how to get started. The release notes can be found o...
π¬ Online "#OOP vs. Data Oriented Programming: Which One to Choose?" by #CoffeeJug! βοΈ #java #jug
π Date: 25 Sep (Thursday)β° Time: 7:00 PM - 8:30 PM EETπ€ Speaker: Venkat Subramaniam, Founder @ Agile Developer, Inc.π Entrance is FREE! (Pre-registration required) https://forms.gle/fKHhrJe5x4cfXx5j7More details:We rely heavily on polymorphism when programming with the object-oriented paradigm. That has served us really well, especially to create extensible code. However, like any tool and technique, there are times when that may not be the right choice. Java now provides an alternative that is useful in those select situationsβthe data-oriented programming. In this presentation we will start with an example where the highly useful object hierarchy and polymorphism appears as a misfit and discuss how data-oriented programming solves the problem more elegantly. Get a good understanding of when to use each one of these and how to intermix them in your applications.#CoffeeJUG #Java #OOPCoffeeJug - monthly events for #Java professional (#javausergroup). Follow us on social media:Facebook: https://www.facebook.com/coffeejug.meetup/Instagram: https://www.instagram.com/coffeejug.meetup/YouTube: https://www.youtube.com/channel/UCQ65oHlDUUCDCOSgz4rdKZw?guided_help_flow=3LinkedIn: https://www.linkedin.com/company/coffeejug/
via YouTube https://www.youtube.com/watch?v=OCFNL00e-fk
π Date: 25 Sep (Thursday)β° Time: 7:00 PM - 8:30 PM EETπ€ Speaker: Venkat Subramaniam, Founder @ Agile Developer, Inc.π Entrance is FREE! (Pre-registration required) https://forms.gle/fKHhrJe5x4cfXx5j7More details:We rely heavily on polymorphism when programming with the object-oriented paradigm. That has served us really well, especially to create extensible code. However, like any tool and technique, there are times when that may not be the right choice. Java now provides an alternative that is useful in those select situationsβthe data-oriented programming. In this presentation we will start with an example where the highly useful object hierarchy and polymorphism appears as a misfit and discuss how data-oriented programming solves the problem more elegantly. Get a good understanding of when to use each one of these and how to intermix them in your applications.#CoffeeJUG #Java #OOPCoffeeJug - monthly events for #Java professional (#javausergroup). Follow us on social media:Facebook: https://www.facebook.com/coffeejug.meetup/Instagram: https://www.instagram.com/coffeejug.meetup/YouTube: https://www.youtube.com/channel/UCQ65oHlDUUCDCOSgz4rdKZw?guided_help_flow=3LinkedIn: https://www.linkedin.com/company/coffeejug/
via YouTube https://www.youtube.com/watch?v=OCFNL00e-fk
πEvent#386 Podcast by Ivan Verhun
https://www.javaclub.lviv.ua/2025/09/17/Event-386-Podcast.html
This week at Java Club, weβll talk on a podcast covering different topics.Join us next Thursday, at 10:00 Online Media #Offline #Podcast
https://www.javaclub.lviv.ua/2025/09/17/Event-386-Podcast.html
This week at Java Club, weβll talk on a podcast covering different topics.Join us next Thursday, at 10:00 Online Media #Offline #Podcast
Lviv JavaClub
Event#386 Podcast by Ivan Verhun
This week at Java Club, weβll talk on a podcast covering different topics. Join us next Thursday, at 10:00 Online
πEvent#387 Autogen4j by Ihor Banadiga
https://www.javaclub.lviv.ua/2025/09/17/Event-387-Autogen4j.html
This week on Java Club we will review the Autogen4jJoin us next Thursday, at 10:00 Online Media #Autogen4j #Online
https://www.javaclub.lviv.ua/2025/09/17/Event-387-Autogen4j.html
This week on Java Club we will review the Autogen4jJoin us next Thursday, at 10:00 Online Media #Autogen4j #Online
Lviv JavaClub
Event#387 Autogen4j by Ihor Banadiga
This week on Java Club we will review the Autogen4j Join us next Thursday, at 10:00 Online
π Hey everyone, don't forget to check out the Release notes from spring-boot v3.4.10! Exciting updates and improvements to look out for.
https://github.com/spring-projects/spring-boot/releases/tag/v3.4.10
#releases #updates #springboot
https://github.com/spring-projects/spring-boot/releases/tag/v3.4.10
#releases #updates #springboot
GitHub
Release v3.4.10 Β· spring-projects/spring-boot
π Heads up! Check out the latest Release notes from gradle v9.2.0-M2. Don't miss out on the new features and improvements!
https://github.com/gradle/gradle/releases/tag/v9.2.0-M2 #releases #updates #Gradle
https://github.com/gradle/gradle/releases/tag/v9.2.0-M2 #releases #updates #Gradle
π Hi, don't forget to check out the Release notes from spring-boot v3.5.6! Exciting updates and improvements to look out for.
https://github.com/spring-projects/spring-boot/releases/tag/v3.5.6
#releases #updates #springboot
https://github.com/spring-projects/spring-boot/releases/tag/v3.5.6
#releases #updates #springboot
GitHub
Release v3.5.6 Β· spring-projects/spring-boot
π Bug Fixes
Quoted -D arguments break system property resolution on Linux with Spring AOT #47166
Groovy Templates fails with an NPE when rendering an auto new line #47139
available() does not beha...
Quoted -D arguments break system property resolution on Linux with Spring AOT #47166
Groovy Templates fails with an NPE when rendering an auto new line #47139
available() does not beha...
π Heads up! Check out the latest Release notes from gradle v9.1.0. Don't miss out on the new features and improvements!
https://github.com/gradle/gradle/releases/tag/v9.1.0 #releases #updates #Gradle
https://github.com/gradle/gradle/releases/tag/v9.1.0 #releases #updates #Gradle
π Don't miss out on the Release notes from spring-boot v4.0.0-M3. Stay up-to-date with the latest features and improvements.
https://github.com/spring-projects/spring-boot/releases/tag/v4.0.0-M3
#releases #updates #springboot
https://github.com/spring-projects/spring-boot/releases/tag/v4.0.0-M3
#releases #updates #springboot
GitHub
Release v4.0.0-M3 Β· spring-projects/spring-boot
πEvent#388 ShedLock by Serhii Petrenko
https://www.javaclub.lviv.ua/2025/09/23/Event-388-ShedLock.html
This week on Java Club Serhii Petrenko will guide us through the ShedLock, a library that prevents concurrent execution of scheduled tasks across multiple instances of a distributed applicationJoin us next Thursday, at 10:00 Online Media #ShedLock #spring #scheduler #distributed #job
https://www.javaclub.lviv.ua/2025/09/23/Event-388-ShedLock.html
This week on Java Club Serhii Petrenko will guide us through the ShedLock, a library that prevents concurrent execution of scheduled tasks across multiple instances of a distributed applicationJoin us next Thursday, at 10:00 Online Media #ShedLock #spring #scheduler #distributed #job
Lviv JavaClub
Event#388 ShedLock by Serhii Petrenko
This week on Java Club Serhii Petrenko will guide us through the ShedLock, a library that prevents concurrent execution of scheduled tasks across multiple instances of a distributed application Join us next Thursday, at 10:00 Online
β lvivJavaClub/shedLock added by lvivJavaClub
See details at GitHub https://github.com/lvivJavaClub/shedLock
See details at GitHub https://github.com/lvivJavaClub/shedLock