Lviv JavaClub news
63 subscribers
875 links
Download Telegram
🎬 Online "Sailing Modern Java (25)" by CoffeeJug! ☕️
📅 Date: 13 Nov (Thursday) Time: 7:00 PM - 8:30 PM EET🎤 Speaker: Piotr Przybył, Senior Developer Advocate @ Elastic🆓 Entrance is FREE! (Pre-registration required) https://forms.gle/7MLveWB1Y1BhRHax8More details:Another (half a) year has passed, another major Java version has been released. Java was supposed ’to be slow’. However, Java turns out to evolve so fast, that next releases aren’t just version bumps, but might significantly change the rules of the game. That’s a good reason to check out what’s new in Java. We’re going to cover some features of Java 25:* Stuff great for prototyping and teaching* Flexible Constructor Bodies* Structured Concurrency* Scoped Values* primitives in switch,* Vector API* what’s gone and what will be gone,* and other stuff.
via YouTube https://www.youtube.com/watch?v=mGicT9Z7jYY
🎬 Lviv JavaClub [Event 393] Simplifying Releases GitFlow or Trunk Based by Roman Kniazevych
Discover which release strategy—GitFlow or Trunk-Based—can make your development process smoother! Understanding these approaches is crucial for efficient teamwork and faster, more reliable software delivery—don’t miss out!by Roman Kniazevych Java Technical Lead @ Levi9 Ukraine https://www.linkedin.com/in/roman-kniazevych-1b443965/Code from the event: __________Event details: https://javaclub.lviv.ua/__________Agenda00:00 – Introduction04:31 – Definitions: GitFlow & TBD (Trunk-Based Development)08:26 – High-Level Comparison13:16 – Single-Service Development Scenario18:41 – Complex Microservices System (Cloud + On-Prem)24:21 – Versioning & Delivery Considerations27:21 – Pain Points (Where We All Cry at Night)35:59 – References & Documentation39:16 – Summary & Final Thoughts42:37 – join us #javaclubLviv 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=JW9pxTd-M-U
🔈
https://www.javaclub.lviv.ua/2025/11/11/2025-11-11-Event-395-Smart-Java-Club-Search-LLM-powered-Topic-Detector.html
Explore how cutting-edge AI transforms finding the right topics at our next Lviv JavaClub event: “Smart Java Club Search: LLM-powered Topic Detector”! Discover why mastering these advanced tools is essential for boosting productivity and staying ahead in the Java community.Join us next Thursday, at 10:00 Online Media
🔈Event#395 Smart Java Club Search: LLM-powered Topic Detector by Michael Kami
https://www.javaclub.lviv.ua/2025/11/11/Event-395-Smart-Java-Club-Search-LLM-powered-Topic-Detector.html
Explore how cutting-edge AI transforms finding the right topics at our next Lviv JavaClub event: “Smart Java Club Search: LLM-powered Topic Detector”! Discover why mastering these advanced tools is essential for boosting productivity and staying ahead in the Java community.Join us next Thursday, at 10:00 Online Media #LLM #AI #Smart search
🎬 Online "Sailing Modern Java (25)" by CoffeeJug! ☕️
📅 Date: 13 Nov (Thursday) Time: 7:00 PM - 8:30 PM EET🎤 Speaker: Piotr Przybył, Senior Developer Advocate @ Elastic🆓 Entrance is FREE! (Pre-registration required) https://forms.gle/7MLveWB1Y1BhRHax8More details:Another (half a) year has passed, another major Java version has been released. Java was supposed ’to be slow’. However, Java turns out to evolve so fast, that next releases aren’t just version bumps, but might significantly change the rules of the game. That’s a good reason to check out what’s new in Java. We’re going to cover some features of Java 25:Stuff great for prototyping and teachingFlexible Constructor BodiesStructured ConcurrencyScoped Valuesprimitives in switch,Vector APIwhat’s gone and what will be gone,and other stuff.CoffeeJug - 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=DfjJGTEv_dI
👋 Hello, don't miss Release notes from testcontainers-java 2.0.2 more details
https://github.com/testcontainers/testcontainers-java/releases/tag/2.0.2 #releases #updates #testcontainers
New version of #Java #JDK26 will be released in 123 days 😊
#Java26 is released on 2026-03-17
👋 Hi! Check out the latest Release notes from gradle v9.2.1. Don't miss out on the new features and improvements!
https://github.com/gradle/gradle/releases/tag/v9.2.1 #releases #updates #Gradle
🔈Event#396 JUnit 6 by Serhii Petrenko
https://www.javaclub.lviv.ua/2025/11/17/Event-396-JUnit-6.html
Don’t miss our upcoming Lviv JavaClub event on JUnit 6, the latest evolution in Java testing! Stay ahead with new features and best practices that will level up your test automation skills—see you there!Join us next Thursday, at 10:00 Online Media #testing #junit #unit testing #integration testing #tdd
👋 Heads up! Check out the latest Release notes from gradle v9.4.0-M1. Don't miss out on the new features and improvements!
https://github.com/gradle/gradle/releases/tag/v9.4.0-M1 #releases #updates #Gradle
lvivJavaClub/junit6 added by lvivJavaClub

See details at GitHub https://github.com/lvivJavaClub/junit6
👋 Hey everyone, don't forget to check out the Release notes from gradle v9.4.0-M2! Exciting updates and improvements to look out for.
https://github.com/gradle/gradle/releases/tag/v9.4.0-M2 #releases #updates #Gradle
🎬 Online "Building Tabular RAG Systems with Spring AI" by CoffeeJug!
📅 Date: 4 Dec (Thursday) Time: 7:00 PM - 8:00 PM EET🎤 Speaker: Mykhailo Kaminetskyi, Java Developer🆓 Entrance is FREE! (Pre-registration required) https://forms.gle/Ribb46g2JvJqgAbD9More details: #CoffeeJUG #Java #RAG #AI #ШІ #LLMIn this talk, we’ll explore how to build a modern tabular data search system using Spring AI. We’ll walk through the fundamentals of Retrieval-Augmented Generation, project configuration, integrating vector databases, and creating chat interfaces powered by RAG and tool calling. The session will also cover adding text-to-SQL capabilities, enabling LLMs to answer complex questions directly from relational databases.
via YouTube https://www.youtube.com/watch?v=Kvvce5T4GUk
👋 Hi! Check out the latest Release notes from micronaut-core Micronaut Core 4.10.9 and stay up-to-date with the latest features and improvements!
https://github.com/micronaut-projects/micronaut-core/releases/tag/v4.10.9 #releases #updates #micronaut
🎬 Lviv JavaClub [Event 392] Polyglot Without Barriers GraalVM in Action by Ihor Didyk
Review GraalVM isn’t just another JVM — it’s a universal runtime that breaks down language barriers. Java, Python, JavaScript and more can run together seamlessly, without wrappers, APIs, or painful integrations. This talk shows how GraalVM makes polyglot programming practical, fast, and ready for real-world applications.by Ihor Didyk Java Tech Lead @Jappware https://www.linkedin.com/in/ididykCode from the event: __________Event details: https://javaclub.lviv.ua/__________Agenda:00:00 - intro01:20 - Agenda02:30 - #GraalVM overview06:00 - #Polyglot programming 07:20 - Embedded languages 11:10 - GraalPy overview 14:10 - GraalJS overview 16:30 - Espresso overview 17:30 - demo42:45 - Summary & Conclusion 44:45 - Roadmap & references48:45 - QA50:45 - join us #javaclubLviv 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=YKZ7-kIVICw
🎬 Lviv JavaClub [Event 396] JUnit 6: what’s new & how we test 6 by Serhii Petrenko
Review JUnit 6: what’s new & how we testby Serhii Petrenko Lead Java Developer @ Capgemini Engineering https://www.linkedin.com/in/serhii-petrenko-9a387760/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/11/17/Event-396-JUnit-6.htmlAgenda:00:00 - intro01:00 - #JUnit6 main updates18:30 - annotations28:30 - assertions33:40 - assumptions35:15 - autoclose36:55 - conditions40:15 - dependency injections41:56 - exceptions handling44:10 - interfaces46:44 - nested48:50 - parameterized54:44 - shared resources56:45 - extensions59:00 - outro59:30 - join us #javaclubLviv 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=UWK0X3Rq84M