<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Lviv JavaClub</title>
<subtitle>By Lviv Java Club</subtitle>
<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua" />
<link rel="self" type="application/atom+xml" href="https://www.javaclub.lviv.ua/feed.xml" />
<id>https://www.javaclub.lviv.ua/feed.xml</id>
<updated>2026-09-14T12:48:23+00:00</updated>
<rights>Copyright © 2026, Lviv JavaClub</rights>
	  
	<entry>
		<title>Event#436 Agentic Coding From Description to Constraint by Oleksii Polishchuk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/09/14/Event-436-Agentic-Coding-From-Description-to-Constraint.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/09/14/Event-436-Agentic-Coding-From-Description-to-Constraint.html" />
		<id>https://www.javaclub.lviv.ua/2026/09/14/Event-436-Agentic-Coding-From-Description-to-Constraint.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-09-14T12:48:23+00:00</published>
		<updated>2026-09-14T12:48:23+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join the next Lviv JavaClub event to explore “Agentic Coding: From Description to Constraint” and learn why clear constraints are essential for producing reliable, maintainable AI-generated code. Discover practical insights, exchange ideas with fellow developers, and help shape the future of software development.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #AI agents  #AI  #LLM 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#435 Development Containers by Sergii Bishyr</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/09/07/Event-435-Development-Containers.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/09/07/Event-435-Development-Containers.html" />
		<id>https://www.javaclub.lviv.ua/2026/09/07/Event-435-Development-Containers.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-09-07T16:15:58+00:00</published>
		<updated>2026-09-07T16:15:58+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join the next Lviv JavaClub event for “Development Containers” — a practical session on creating consistent, ready-to-use development environments that help teams avoid setup issues and work faster. If you want smoother onboarding, fewer “works on my machine” problems, and more reliable Java development workflows, come and join us!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #containers  #tools  #development  #environtment  #devops  #docker 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#434 vitess by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/09/02/Event-434-vitess.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/09/02/Event-434-vitess.html" />
		<id>https://www.javaclub.lviv.ua/2026/09/02/Event-434-vitess.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-09-02T22:07:43+00:00</published>
		<updated>2026-09-02T22:07:43+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the vitess
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #vitess 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#433 Behind the 6 digits. How TOTP authentication works by Serhii Petrenko</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/26/Event-433-Behind-the-6-digits.-How-TOTP-authentication-works.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/26/Event-433-Behind-the-6-digits.-How-TOTP-authentication-works.html" />
		<id>https://www.javaclub.lviv.ua/2026/08/26/Event-433-Behind-the-6-digits.-How-TOTP-authentication-works.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-08-26T08:07:34+00:00</published>
		<updated>2026-08-26T08:07:34+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join the next Lviv JavaClub event for “Behind the 6 Digits: How TOTP Authentication Works” — a practical look at the technology behind one-time passwords and why it matters for secure modern applications. If you work with Java, backend systems, or authentication flows, this session will help you better understand a security mechanism we all use, so come and join us!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Security  #TOTP  #authentication 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#432 Java 21 VirtualThread + ThreadLocal by Roman Kniazevych</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/17/Event-432-Java-21-VirtualThread-+-ThreadLocal.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/17/Event-432-Java-21-VirtualThread-+-ThreadLocal.html" />
		<id>https://www.javaclub.lviv.ua/2026/08/17/Event-432-Java-21-VirtualThread-+-ThreadLocal.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-08-17T12:50:39+00:00</published>
		<updated>2026-08-17T12:50:39+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join us at the next Lviv JavaClub event for “Java 21: VirtualThread + ThreadLocal” — an important topic for understanding how modern Java concurrency changes the way we build scalable applications. Come learn the practical implications, avoid common pitfalls, and connect with the Java community.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #java  #java 21  #concurrency  #threads  #virtual thread 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#431 Boot UI by Ihor Didyk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/13/Event-431-Boot-UI.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/13/Event-431-Boot-UI.html" />
		<id>https://www.javaclub.lviv.ua/2026/08/13/Event-431-Boot-UI.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-08-13T06:37:01+00:00</published>
		<updated>2026-08-13T06:37:01+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join us at the next Lviv JavaClub event for “Boot UI” — a topic that matters for building cleaner, faster, and more effective user interfaces in modern Java apps. Come connect with the community, learn something practical, and be part of the discussion.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #spring  #spring boot  #ui  #framework 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#430 Offline by Offline</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/04/Event-430-Offline.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/08/04/Event-430-Offline.html" />
		<id>https://www.javaclub.lviv.ua/2026/08/04/Event-430-Offline.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-08-04T07:57:32+00:00</published>
		<updated>2026-08-04T07:57:32+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join us for the next Lviv JavaClub offline meetup — a relaxed chance to socialize, share ideas, and discuss the latest news and trends in the Java world. Come connect with fellow Java enthusiasts, exchange experiences, and enjoy a great evening together!
Join us next Thursday, at 10:00 Offline</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #offline  #socialize  #discussion  #news  #trends 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#429 LLM-Assisted Review of Spring Security Changes in Bitbucket Pipelines by Michael Kaminetskyi</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/27/Event-429-LLM-Assisted-Review-of-Spring-Security-Changes-in-Bitbucket-Pipelines.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/27/Event-429-LLM-Assisted-Review-of-Spring-Security-Changes-in-Bitbucket-Pipelines.html" />
		<id>https://www.javaclub.lviv.ua/2026/07/27/Event-429-LLM-Assisted-Review-of-Spring-Security-Changes-in-Bitbucket-Pipelines.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-07-27T12:10:44+00:00</published>
		<updated>2026-07-27T12:10:44+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join the next Lviv JavaClub event for “LLM-Assisted Review of Spring Security Changes in Bitbucket Pipelines” — a practical session on how AI can help teams review security-related changes faster and more confidently. If you work with Java, Spring, or DevOps workflows, this talk will give you useful ideas you can apply right away, so come and join us!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #LLM  #pipelines  #code-review  #spring  #spring security 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#428 Immuto - Java Records-first object mapper by Jaroslav Mazurak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/22/Event-428-Immuto-Java-Records-first-object-mapper.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/22/Event-428-Immuto-Java-Records-first-object-mapper.html" />
		<id>https://www.javaclub.lviv.ua/2026/07/22/Event-428-Immuto-Java-Records-first-object-mapper.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-07-22T08:48:14+00:00</published>
		<updated>2026-07-22T08:48:14+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week at Java Club, we’re diving into Immuto — an annotation processor designed specifically for Java Records. We’ll review its compile-time type safety, features like nested mapping, and see how it compares to MapStruct.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Immuto  #Records  #object mapper  #mapper  #compile time 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#427 Gemini certification by Yuriy Stakhniak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/13/Event-427-Gemini-certification.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/13/Event-427-Gemini-certification.html" />
		<id>https://www.javaclub.lviv.ua/2026/07/13/Event-427-Gemini-certification.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-07-13T20:31:18+00:00</published>
		<updated>2026-07-13T20:31:18+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will walk through the preparation process for the Google Gemini Certification
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Google  #Gemini  #AI  #certificate  #certification  #certified 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#426 General AI discussion</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/06/Event-426-General-AI-discussion.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/07/06/Event-426-General-AI-discussion.html" />
		<id>https://www.javaclub.lviv.ua/2026/07/06/Event-426-General-AI-discussion.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-07-06T20:31:18+00:00</published>
		<updated>2026-07-06T20:31:18+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club, we will have a General AI discussion, an excellent opportunity to share some tools, tips, and tricks you use daily.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Google  #Gemini  #AI  #Claude  #Codex  #GPT 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#425 Jackson Features You Probably Don’t Use by Sergii Bishyr</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/30/Event-425-Jackson-Features-You-Probably-Don-t-Use.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/30/Event-425-Jackson-Features-You-Probably-Don-t-Use.html" />
		<id>https://www.javaclub.lviv.ua/2026/06/30/Event-425-Jackson-Features-You-Probably-Don-t-Use.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-06-30T09:08:52+00:00</published>
		<updated>2026-06-30T09:08:52+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Jackson has a lot more to offer than basic JSON mapping, and this session will show you practical features that can make your code cleaner, safer, and more flexible. Join the next Lviv JavaClub event to discover useful Jackson techniques you may be missing and level up your day-to-day Java work.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Jackson  #XML  #JSON  #Serialization  #Library 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#424 sdd with Claude Code by Ivan Verhun</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/24/Event-424-sdd-with-Claude-Code.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/24/Event-424-sdd-with-Claude-Code.html" />
		<id>https://www.javaclub.lviv.ua/2026/06/24/Event-424-sdd-with-Claude-Code.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-06-24T20:36:26+00:00</published>
		<updated>2026-06-24T20:36:26+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will play with the sdd tool - yet another SDD tool for Claude Code
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #SDD  #Claude  #claude code  #AI  #agent  #agentic  #architecture 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#423 openspec by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/17/Event-423-openspec.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/17/Event-423-openspec.html" />
		<id>https://www.javaclub.lviv.ua/2026/06/17/Event-423-openspec.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-06-17T19:50:07+00:00</published>
		<updated>2026-06-17T19:50:07+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the openspec
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #openspec  #Online 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#422 Exploring AWS Strands Agents by Serhii Petrenko</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/08/Event-422-Exploring-AWS-Strands-Agents.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/08/Event-422-Exploring-AWS-Strands-Agents.html" />
		<id>https://www.javaclub.lviv.ua/2026/06/08/Event-422-Exploring-AWS-Strands-Agents.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-06-08T18:51:18+00:00</published>
		<updated>2026-06-08T18:51:18+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club We will review the main Strands Agents capabilities, look at orchestration patterns and tool integration, then walk through one practical deployment scenario for an agentic system.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #agent  #framework  #python  #java  #opensource  #orchrstration  #tools  #model  #aws 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#421 Next-Gen Guardrails - Protecting Architecture from AI Agent Spaghetti by Roman Knyazevych</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/03/Event-421-Next-Gen-Guardrails-Protecting-Architecture-from-AI-Agent-Spaghetti.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/06/03/Event-421-Next-Gen-Guardrails-Protecting-Architecture-from-AI-Agent-Spaghetti.html" />
		<id>https://www.javaclub.lviv.ua/2026/06/03/Event-421-Next-Gen-Guardrails-Protecting-Architecture-from-AI-Agent-Spaghetti.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-06-03T17:46:26+00:00</published>
		<updated>2026-06-03T17:46:26+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>As AI agents increasingly generate and modify code, architectural boundaries can silently erode and turn systems into “agent spaghetti.” We are going to show how ArchUnit and Spring Modulith act as next-generation guardrails, helping teams automatically enforce architectural rules and keep AI-assisted development scalable, maintainable, and under control.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #AI  #Spaghetti  #Agent  #ArchUnit  #Modulith  #Spring 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#420 Working with Excel files from Java by Michael Kaminetskyi</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/25/Event-420-Working-with-Excel-files-from-Java.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/25/Event-420-Working-with-Excel-files-from-Java.html" />
		<id>https://www.javaclub.lviv.ua/2026/05/25/Event-420-Working-with-Excel-files-from-Java.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-05-25T13:00:23+00:00</published>
		<updated>2026-05-25T13:00:23+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join the next Lviv JavaClub meetup to explore working with Excel files from Java, a critical skill for building real-world enterprise apps that import, export, and analyze business data. Learn practical approaches, common pitfalls, and best libraries so you can handle spreadsheets like a pro and deliver more value in your Java projects—don’t miss it!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #java  #excel  #best practices  #spreasheet  #files 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#419 AI at work and in education by Ihor Didyk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/20/Event-419-AI-at-work-and-in-education.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/20/Event-419-AI-at-work-and-in-education.html" />
		<id>https://www.javaclub.lviv.ua/2026/05/20/Event-419-AI-at-work-and-in-education.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-05-20T20:30:45+00:00</published>
		<updated>2026-05-20T20:30:45+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will share our thoughts and experience about AI usage in our daily life.. Whether you are an engineer, a school teacher or both - you definitely have something to share.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #AI  #education  #school  #work  #java 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#418 Simple-OpenAI by Jaroslav Mazurak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/12/Event-418-Simple-OpenAI.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/12/Event-418-Simple-OpenAI.html" />
		<id>https://www.javaclub.lviv.ua/2026/05/12/Event-418-Simple-OpenAI.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-05-12T04:53:34+00:00</published>
		<updated>2026-05-12T04:53:34+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Simple-OpenAI
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #OpenAI 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#417 Offline by Offline</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/05/Event-417-Offline.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/05/05/Event-417-Offline.html" />
		<id>https://www.javaclub.lviv.ua/2026/05/05/Event-417-Offline.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-05-05T09:52:55+00:00</published>
		<updated>2026-05-05T09:52:55+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join us at the next offline Lviv JavaClub meetup to connect with fellow Java enthusiasts, exchange ideas, and discuss the latest trends in the IT and Java world. Don’t miss this great opportunity to learn something new, grow your network, and enjoy the energy of the local tech community!
Join us next Thursday, at 10:00 Offline</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #offline  #communication  #socialization  #drinkabout 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#416 Claude Code Certification by Yuriy Stakhniak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/28/Event-416-Claude-Code-Certification.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/28/Event-416-Claude-Code-Certification.html" />
		<id>https://www.javaclub.lviv.ua/2026/04/28/Event-416-Claude-Code-Certification.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-04-28T16:48:59+00:00</published>
		<updated>2026-04-28T16:48:59+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Claude Code Certification
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Claude  #Online  #Certification 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#415 v4v.ai - Inside a Modular AI Engine for Multi-Modal Generation by Bohdan Kossak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/21/Event-415-v4v.ai-Inside-a-Modular-AI-Engine-for-Multi-Modal-Generation.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/21/Event-415-v4v.ai-Inside-a-Modular-AI-Engine-for-Multi-Modal-Generation.html" />
		<id>https://www.javaclub.lviv.ua/2026/04/21/Event-415-v4v.ai-Inside-a-Modular-AI-Engine-for-Multi-Modal-Generation.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-04-21T12:32:26+00:00</published>
		<updated>2026-04-21T12:32:26+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club, we will dive into the internals of v4v.ai, a modular platform designed for generating video, images, music, and voice content. We’ll explore the underlying architecture, AI model orchestration, and the infrastructure challenges of scaling multi-modal workflows. Join us next Thursday at 10:00 Online to learn about the technical decisions and solutions behind modern AI engines!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #AI  #Architecture  #Multi-modal  #Video Generation  #Generative AI  #Infrastructure  #Workflow 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#414 Instancio by Sergii Bishyr</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/13/Event-414-Instancio.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/13/Event-414-Instancio.html" />
		<id>https://www.javaclub.lviv.ua/2026/04/13/Event-414-Instancio.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-04-13T14:18:33+00:00</published>
		<updated>2026-04-13T14:18:33+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join our next Lviv JavaClub meetup to discover Instancio, a powerful Java library that automates test data setup so you can write cleaner tests faster. Come to learn practical techniques, share your experience with fellow developers, and level up your testing game together!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #teting  #data setup  #unit tests  #boilerplate 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#413 Agentic Skills as a new workflow or framework by Roman Kniazevych</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/08/Event-413-Agentic-Skills-as-a-new-workflow-or-framework.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/04/08/Event-413-Agentic-Skills-as-a-new-workflow-or-framework.html" />
		<id>https://www.javaclub.lviv.ua/2026/04/08/Event-413-Agentic-Skills-as-a-new-workflow-or-framework.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-04-08T16:54:41+00:00</published>
		<updated>2026-04-08T16:54:41+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will speak about Agentic Skills and their role in the development workflow
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #AI  #agent  #skill  #workflow  #development  #feature  #prompt 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#412 Spec kit by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/30/Event-412-Spec-kit.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/30/Event-412-Spec-kit.html" />
		<id>https://www.javaclub.lviv.ua/2026/03/30/Event-412-Spec-kit.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-03-30T14:00:13+00:00</published>
		<updated>2026-03-30T14:00:13+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Spec-Driven Development with Spec kit
Join us next Thursday, at 10:00 Online,</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Speckit  #SDD 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#411 Dev Mode Battle Spring Boot vs Quarkus by Pavlo Chornyi</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/25/Event-411-Dev-Mode-Battle-Spring-Boot-vs-Quarkus.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/25/Event-411-Dev-Mode-Battle-Spring-Boot-vs-Quarkus.html" />
		<id>https://www.javaclub.lviv.ua/2026/03/25/Event-411-Dev-Mode-Battle-Spring-Boot-vs-Quarkus.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-03-25T10:55:11+00:00</published>
		<updated>2026-03-25T10:55:11+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review Dev Mode Battle: Spring Boot vs Quarkus review the
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #online Spring Boot  #Quarkus 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#410 Java 26 by Oleh Melnyk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/16/Event-410-Java-26.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/16/Event-410-Java-26.html" />
		<id>https://www.javaclub.lviv.ua/2026/03/16/Event-410-Java-26.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-03-16T23:55:39+00:00</published>
		<updated>2026-03-16T23:55:39+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Java 26
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Java 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#409 API mocking with WireMock by Serhii Petrenko</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/11/Event-409-API-mocking-with-WireMock.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/11/Event-409-API-mocking-with-WireMock.html" />
		<id>https://www.javaclub.lviv.ua/2026/03/11/Event-409-API-mocking-with-WireMock.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-03-11T08:03:05+00:00</published>
		<updated>2026-03-11T08:03:05+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>🚀 Join our next Lviv JavaClub meetup to explore API mocking with WireMock — a powerful way to speed up development, stabilize tests, and decouple your services from flaky or unavailable APIs. Discover practical patterns, real-world examples, and tips that will help you ship more reliable Java applications faster — don’t miss it!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #tests  #wiremock  #mock  #unit test 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#408 Offline event by Offline</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/03/Event-408-Offline-event.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/03/03/Event-408-Offline-event.html" />
		<id>https://www.javaclub.lviv.ua/2026/03/03/Event-408-Offline-event.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-03-03T09:12:27+00:00</published>
		<updated>2026-03-03T09:12:27+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join us at the next offline Lviv JavaClub meetup to connect with fellow Java enthusiasts, share experiences, and dive into the latest trends in the IT and Java world. Don’t miss this chance to grow your network, exchange ideas, and be part of an active local tech community!
Join us next Thursday, at 10:00 Offline</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #offline  #community  #socializing 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#407 Sending SMS from Spring Boot by Michael Kaminetskyi</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/23/Event-407-Sending-SMS-from-Spring-Boot.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/23/Event-407-Sending-SMS-from-Spring-Boot.html" />
		<id>https://www.javaclub.lviv.ua/2026/02/23/Event-407-Sending-SMS-from-Spring-Boot.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-02-23T20:01:56+00:00</published>
		<updated>2026-02-23T20:01:56+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will text you straight from the Spring Boot App
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Spring  #Boot  #SMS  #message  #text  #java 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#406 YouTube video summarizer by Roman Kniazevych</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/16/Event-406-YouTube-video-summarizer.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/16/Event-406-YouTube-video-summarizer.html" />
		<id>https://www.javaclub.lviv.ua/2026/02/16/Event-406-YouTube-video-summarizer.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-02-16T20:56:47+00:00</published>
		<updated>2026-02-16T20:56:47+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the YouTube video summarizer
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #YouTube  #ai 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#405 Polyglot Adapter Architecture Preview by Ihor Didyk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/11/Event-405-Polyglot-Adapter-Architecture-Preview.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/11/Event-405-Polyglot-Adapter-Architecture-Preview.html" />
		<id>https://www.javaclub.lviv.ua/2026/02/11/Event-405-Polyglot-Adapter-Architecture-Preview.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-02-11T17:20:52+00:00</published>
		<updated>2026-02-11T17:20:52+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Polyglot  #graalvm 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#404 Functional Optics for Modern Java by Jaroslav Mazurak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/02/Event-404-Functional-Optics-for-Modern-Java.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/02/02/Event-404-Functional-Optics-for-Modern-Java.html" />
		<id>https://www.javaclub.lviv.ua/2026/02/02/Event-404-Functional-Optics-for-Modern-Java.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-02-02T13:47:38+00:00</published>
		<updated>2026-02-02T13:47:38+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Functional Optics for Modern Java
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Java 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#403 Running Java on ESP32 by Ivan Verhun</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/01/29/Event-403-Running-Java-on-ESP32.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/01/29/Event-403-Running-Java-on-ESP32.html" />
		<id>https://www.javaclub.lviv.ua/2026/01/29/Event-403-Running-Java-on-ESP32.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-01-29T09:24:36+00:00</published>
		<updated>2026-01-29T09:24:36+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will try to run java on the ESP32 microcontroller.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Java  #ESP32  #FlintESPJVM  #FlintESP  #Flint  #VsCode  #FlintJVM  #WiFi  #Serial 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#402 tribuo by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/01/21/Event-402-tribuo.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/01/21/Event-402-tribuo.html" />
		<id>https://www.javaclub.lviv.ua/2026/01/21/Event-402-tribuo.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-01-21T10:47:58+00:00</published>
		<updated>2026-01-21T10:47:58+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the tribuo
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #tribuo  #ml  #oracle 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#401 Spring Security 7 by Andriy Riy</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2026/01/13/Event-401-Spring-Security-7.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2026/01/13/Event-401-Spring-Security-7.html" />
		<id>https://www.javaclub.lviv.ua/2026/01/13/Event-401-Spring-Security-7.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2026-01-13T08:42:17+00:00</published>
		<updated>2026-01-13T08:42:17+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join the next Lviv JavaClub meetup to dive into Spring Security 7—the latest evolution of security in the Spring ecosystem, packed with modern patterns, simplified configuration, and first-class support for today’s authentication and authorization needs. Don’t miss this chance to level up your app security skills, ask questions live, and connect with fellow Java developers in the community!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #spring  #security  #framework  #spring security 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#400 JavaClub Summary by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/12/17/Event-400-JavaClub-Summary.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/12/17/Event-400-JavaClub-Summary.html" />
		<id>https://www.javaclub.lviv.ua/2025/12/17/Event-400-JavaClub-Summary.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-12-17T10:41:05+00:00</published>
		<updated>2025-12-17T10:41:05+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Summary 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#399 RAG with Langchain4j by Sergii Bishyr</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/12/08/Event-399-RAG-with-Langchain4j.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/12/08/Event-399-RAG-with-Langchain4j.html" />
		<id>https://www.javaclub.lviv.ua/2025/12/08/Event-399-RAG-with-Langchain4j.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-12-08T13:16:57+00:00</published>
		<updated>2025-12-08T13:16:57+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Unlock the potential of Retrieval-Augmented Generation (RAG) with Langchain4j—an essential tool for building advanced, intelligent Java applications. Don’t miss this chance to power up your skills and connect with fellow Java enthusiasts at the next Lviv JavaClub event!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #LLM  #RAG  #Langchain4J  #ML 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#398 Amazon Bedrock by Yuriy Stakhniak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/12/01/Event-398-Amazon-Bedrock.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/12/01/Event-398-Amazon-Bedrock.html" />
		<id>https://www.javaclub.lviv.ua/2025/12/01/Event-398-Amazon-Bedrock.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-12-01T18:09:29+00:00</published>
		<updated>2025-12-01T18:09:29+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Amazon Bedrock
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #aws  #Amazon  #Bedrock 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#397 Spring 7 @ Spring boot 4 by Oleh Melnyk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/24/Event-397-Spring-7-@-Spring-boot-4.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/24/Event-397-Spring-7-@-Spring-boot-4.html" />
		<id>https://www.javaclub.lviv.ua/2025/11/24/Event-397-Spring-7-@-Spring-boot-4.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-11-24T15:45:26+00:00</published>
		<updated>2025-11-24T15:45:26+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Spring 7 @ Spring boot 4
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Spring  #Online  #Springboot 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#396 JUnit 6 by Serhii Petrenko</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/17/Event-396-JUnit-6.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/17/Event-396-JUnit-6.html" />
		<id>https://www.javaclub.lviv.ua/2025/11/17/Event-396-JUnit-6.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-11-17T17:07:39+00:00</published>
		<updated>2025-11-17T17:07:39+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>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</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #testing  #junit  #unit testing  #integration testing  #tdd 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#395 Smart Java Club Search: LLM-powered Topic Detector by Michael Kami</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/11/Event-395-Smart-Java-Club-Search-LLM-powered-Topic-Detector.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/11/Event-395-Smart-Java-Club-Search-LLM-powered-Topic-Detector.html" />
		<id>https://www.javaclub.lviv.ua/2025/11/11/Event-395-Smart-Java-Club-Search-LLM-powered-Topic-Detector.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-11-11T09:32:32+00:00</published>
		<updated>2025-11-11T09:32:32+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>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</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #LLM  #AI  #Smart search 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#394 Offline event by Offline</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/05/Event-394-Offline-event.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/11/05/Event-394-Offline-event.html" />
		<id>https://www.javaclub.lviv.ua/2025/11/05/Event-394-Offline-event.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-11-05T11:39:48+00:00</published>
		<updated>2025-11-05T11:39:48+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will have an offline event! Join us to meet in person and have an enjoyable time. Join us next Thursday, at 19:00 Offline
Join us next Thursday, at 10:00 Offline</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Offline 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#393 Simplifying Releases GitFlow or Trunk-Based by Roman Kniazevych</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/27/Event-393-Simplifying-Releases-GitFlow-or-Trunk-Based.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/27/Event-393-Simplifying-Releases-GitFlow-or-Trunk-Based.html" />
		<id>https://www.javaclub.lviv.ua/2025/10/27/Event-393-Simplifying-Releases-GitFlow-or-Trunk-Based.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-10-27T14:04:34+00:00</published>
		<updated>2025-10-27T14:04:34+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Join us at the next Lviv JavaClub event to 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!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #gitflow  #trunk based  #release  #proccess  #devops 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#392 Polyglot Without Barriers GraalVM in Action by Ihor Didyk</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/22/Event-392-Polyglot-Without-Barriers-GraalVM-in-Action.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/22/Event-392-Polyglot-Without-Barriers-GraalVM-in-Action.html" />
		<id>https://www.javaclub.lviv.ua/2025/10/22/Event-392-Polyglot-Without-Barriers-GraalVM-in-Action.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-10-22T11:42:11+00:00</published>
		<updated>2025-10-22T11:42:11+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>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.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Online  #GraalVM  #Polyglot 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#391 Intro into MapDB by Yaroslav Mazurak</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/15/Event-391-Intro-into-MapDB.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/15/Event-391-Intro-into-MapDB.html" />
		<id>https://www.javaclub.lviv.ua/2025/10/15/Event-391-Intro-into-MapDB.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-10-15T06:32:25+00:00</published>
		<updated>2025-10-15T06:32:25+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will talk about MapDB - java collections backed by off-heap or on-disk storage.
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Java  #Collections  #database  #hybrid  #storage  #heap 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#390 Google script by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/08/Event-390-Google-script.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/10/08/Event-390-Google-script.html" />
		<id>https://www.javaclub.lviv.ua/2025/10/08/Event-390-Google-script.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-10-08T18:43:14+00:00</published>
		<updated>2025-10-08T18:43:14+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Google script
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #GoogleScript 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#389 Chrome extensions by Ivan Verhun</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/09/29/Event-389-Chrome-extensions.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/09/29/Event-389-Chrome-extensions.html" />
		<id>https://www.javaclub.lviv.ua/2025/09/29/Event-389-Chrome-extensions.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-09-29T12:58:52+00:00</published>
		<updated>2025-09-29T12:58:52+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>Unlock the secrets of building Chrome extensions and discover how you can transform your ideas into real browser tools that reach millions. Join us at the next Lviv JavaClub event to learn practical skills that will set you apart—don’t miss out!
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #browser  #tools  #extensions  #google chrome 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#388 ShedLock by Serhii Petrenko</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/09/23/Event-388-ShedLock.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/09/23/Event-388-ShedLock.html" />
		<id>https://www.javaclub.lviv.ua/2025/09/23/Event-388-ShedLock.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-09-23T09:20:00+00:00</published>
		<updated>2025-09-23T09:20:00+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>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</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #ShedLock  #spring  #scheduler  #distributed  #job 
			</div>
			]]>
		</content>
	</entry> 
	<entry>
		<title>Event#387 Autogen4j by Ihor Banadiga</title>
		<link rel="alternate" type="text/html" href="https://www.javaclub.lviv.ua/2025/09/17/Event-387-Autogen4j.html" />
		<link rel="related" type="text/html" href="https://www.javaclub.lviv.ua/2025/09/17/Event-387-Autogen4j.html" />
		<id>https://www.javaclub.lviv.ua/2025/09/17/Event-387-Autogen4j.html</id>
		<imageUrl>https://www.javaclub.lviv.ua/images/feed.jpg</imageUrl>
		<published>2025-09-17T20:43:36+00:00</published>
		<updated>2025-09-17T20:43:36+00:00</updated>
		<author>
			<name>Lviv JavaClub</name>
			<uri>https://www.javaclub.lviv.ua</uri>
		</author>
		<content type="html" xml:base="https://www.javaclub.lviv.ua" xml:lang="en">
			<![CDATA[
			<div>
				<p>This week on Java Club we will review the Autogen4j
Join us next Thursday, at 10:00 Online</p>

				<img src="https://www.javaclub.lviv.ua/images/feed.jpg" />
				 #Autogen4j  #Online 
			</div>
			]]>
		</content>
	</entry>
</feed>
