π¬ Lviv JavaClub [Event 363] Java 24 by Oleh Melnyk
Review Java 24by Oleh Melnyk Software Engineer @ Jappware https://www.linkedin.com/in/oleh-melnyk/Code from the event: https://github.com/lvivJavaClub/JDK14-to-24-featuresEvent details: https://www.javaclub.lviv.ua/2025/03/17/Event-363-Java-24.htmlAgenda:00:00 - intro__________1:00:10 - 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=vabiyl9w9JQ
Review Java 24by Oleh Melnyk Software Engineer @ Jappware https://www.linkedin.com/in/oleh-melnyk/Code from the event: https://github.com/lvivJavaClub/JDK14-to-24-featuresEvent details: https://www.javaclub.lviv.ua/2025/03/17/Event-363-Java-24.htmlAgenda:00:00 - intro__________1:00:10 - 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=vabiyl9w9JQ
π¬ Lviv JavaClub [Event 364] vavr by Jaroslav Mazurak
Review vavrby Jaroslav Mazurak Java Software Engineering @ Capgemini Engineerin https://www.linkedin.com/in/jaroslavmazurak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/03/26/Event-364-vavr.htmlAgenda:00:00 - intro #vavr06:42 Tuples10:47 #Functions22:35 #Values (Option, Filter, Future etc.)45:48 #Validation48:20 #Collections52:40 Match, Case55:50 Summary57:05 Q&A59:20 - 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=wmfMNxBYOLI
Review vavrby Jaroslav Mazurak Java Software Engineering @ Capgemini Engineerin https://www.linkedin.com/in/jaroslavmazurak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/03/26/Event-364-vavr.htmlAgenda:00:00 - intro #vavr06:42 Tuples10:47 #Functions22:35 #Values (Option, Filter, Future etc.)45:48 #Validation48:20 #Collections52:40 Match, Case55:50 Summary57:05 Q&A59:20 - 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=wmfMNxBYOLI
π¬ Lviv JavaClub [Event 365] How GIT works under the HOOD by Roman Kniazevych
Review how GIT works under the HOODby Roman Kniazevych Java Technical Lead @ Levi9 Ukraine https://www.linkedin.com/in/roman-kniazevych-1b443965/Code from the event: https://github.com/Aboruhen/gitfeatures/blob/master/git-presentation/Git_Presentation.mdEvent details: https://www.javaclub.lviv.ua/2025/03/31/Event-365-How-GIT-works-under-the-HOOD.htmlAgenda:00:00 - intro & short GIT & IDE usage case06:08 - Configuration Enhancements13:10 - Tracking & Logging Changes14:20 - Git Diff & Merge17:00 - Branching & Pushing18:45 - Secure Commits & Maintenance21:23 - Git lor Large Projects25:00 - Demo & QAs51:00 - 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=fmVHr-YaabM
Review how GIT works under the HOODby Roman Kniazevych Java Technical Lead @ Levi9 Ukraine https://www.linkedin.com/in/roman-kniazevych-1b443965/Code from the event: https://github.com/Aboruhen/gitfeatures/blob/master/git-presentation/Git_Presentation.mdEvent details: https://www.javaclub.lviv.ua/2025/03/31/Event-365-How-GIT-works-under-the-HOOD.htmlAgenda:00:00 - intro & short GIT & IDE usage case06:08 - Configuration Enhancements13:10 - Tracking & Logging Changes14:20 - Git Diff & Merge17:00 - Branching & Pushing18:45 - Secure Commits & Maintenance21:23 - Git lor Large Projects25:00 - Demo & QAs51:00 - 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=fmVHr-YaabM
π¬ Lviv JavaClub [Event 366] Nettyβs core components by Shevtsov Ivan
Review Nettyβs core componentsby Ivan Shevtsov Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/ivan-shevtsov-09036037/Code from the event: https://www.javaclub.lviv.ua/2025/04/07/Event-366-filename.htmlEvent details: https://javaclub.lviv.ua/__________Agenda:00:00 - intro__________47: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=k2CPaVVk2jA
Review Nettyβs core componentsby Ivan Shevtsov Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/ivan-shevtsov-09036037/Code from the event: https://www.javaclub.lviv.ua/2025/04/07/Event-366-filename.htmlEvent details: https://javaclub.lviv.ua/__________Agenda:00:00 - intro__________47: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=k2CPaVVk2jA
π¬ Lviv JavaClub [Event 367] Object Mother Pattern by Ivan Verhun
Object Mother Pattern - writing tests with pleasureby Ivan Verhun https://www.linkedin.com/in/ivanverhun/Code from the event: https://github.com/iverhun/object-moherEvent details: https://www.javaclub.lviv.ua/2025/04/15/Event-367-Object-Mother-Pattern.htmlAgenda:00:00 - intro01:00 - about me3:55 - explaining demo project7:35 - what's the problem with the usual test data preparation10:21 - object mother - a bette way to provision test data20:52 - tips and tricks27:52 - Q&A__________32:36 - 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=IyAybIH2sGQ
Object Mother Pattern - writing tests with pleasureby Ivan Verhun https://www.linkedin.com/in/ivanverhun/Code from the event: https://github.com/iverhun/object-moherEvent details: https://www.javaclub.lviv.ua/2025/04/15/Event-367-Object-Mother-Pattern.htmlAgenda:00:00 - intro01:00 - about me3:55 - explaining demo project7:35 - what's the problem with the usual test data preparation10:21 - object mother - a bette way to provision test data20:52 - tips and tricks27:52 - Q&A__________32:36 - 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=IyAybIH2sGQ
π¬ Lviv JavaClub [Event 368] From Zero to Kratos by Ihor Didyk
Review Kratosby Ihor Didyk Java Tech Lead @Jappware https://www.linkedin.com/in/ididykCode from the event: __________Event details:https://github.com/lvivJavaClub/from-zero-to-kratoshttps://www.ory.sh/docs/ecosystem/projectshttps://www.osohq.com/learn/google-zanzibarAgenda:0:00 - Into0:38- What is kratos?01:50- Why #kratos?03:02 - Ory ecosystem overview05:40- What is zanzibar-style access control ?08:25- Demo24:45- Ory documentation references27:40 - Kratos vs others services28:30 - Q&A 29: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=nhGJAe4EzCY
Review Kratosby Ihor Didyk Java Tech Lead @Jappware https://www.linkedin.com/in/ididykCode from the event: __________Event details:https://github.com/lvivJavaClub/from-zero-to-kratoshttps://www.ory.sh/docs/ecosystem/projectshttps://www.osohq.com/learn/google-zanzibarAgenda:0:00 - Into0:38- What is kratos?01:50- Why #kratos?03:02 - Ory ecosystem overview05:40- What is zanzibar-style access control ?08:25- Demo24:45- Ory documentation references27:40 - Kratos vs others services28:30 - Q&A 29: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=nhGJAe4EzCY
π¬ Lviv JavaClub [Event 370] tSQLt by Ihor Banadiga
Review the #tSQLt - Database #Unit Testing for #SQL Serverby Ihor Banadiga Java Software Engineer @ Capgemini Engineering https://www.linkedin.com/in/ihorbanadiga/Code from the event: https://github.com/lvivJavaClub/spring-boot-sqlserver-tsqlt-demoEvent details: https://www.javaclub.lviv.ua/2025/05/19/Event-370-tSQLt.htmlAgenda:00:00 - intro4:57 tSQLt Testing21:32 skip tests22:59 #FakeFunction and #SpyProcedure27:00 Annotations36:13 - 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=8ON809YPbu4
Review the #tSQLt - Database #Unit Testing for #SQL Serverby Ihor Banadiga Java Software Engineer @ Capgemini Engineering https://www.linkedin.com/in/ihorbanadiga/Code from the event: https://github.com/lvivJavaClub/spring-boot-sqlserver-tsqlt-demoEvent details: https://www.javaclub.lviv.ua/2025/05/19/Event-370-tSQLt.htmlAgenda:00:00 - intro4:57 tSQLt Testing21:32 skip tests22:59 #FakeFunction and #SpyProcedure27:00 Annotations36:13 - 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=8ON809YPbu4
π¬ Lviv JavaClub [Event 371] Semantic Search in Spring AI by Michael Kaminetskyi
Review #Semantic #Search in #Javaby Michael Kami Java Software Engineer @ Levi9 Ukraine https://github.com/PalmsGolfCode from the event: https://github.com/mkaminetskyi/SemanticSearchDemoEvent details: https://www.javaclub.lviv.ua/2025/05/26/Event-371-Semantic-Search-in-Java.htmlAgenda:00:00 - intro00:13 - What is lexical search 02:22 - What is semantic search 08:05- Vector database 10:50 - Semantic search in Spring AI architecture 12:48 - Implementation and First example testing 25:16 - Second example testing 32:30 - Third example testing 41:43 - 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=bgDvHPSv1o4
Review #Semantic #Search in #Javaby Michael Kami Java Software Engineer @ Levi9 Ukraine https://github.com/PalmsGolfCode from the event: https://github.com/mkaminetskyi/SemanticSearchDemoEvent details: https://www.javaclub.lviv.ua/2025/05/26/Event-371-Semantic-Search-in-Java.htmlAgenda:00:00 - intro00:13 - What is lexical search 02:22 - What is semantic search 08:05- Vector database 10:50 - Semantic search in Spring AI architecture 12:48 - Implementation and First example testing 25:16 - Second example testing 32:30 - Third example testing 41:43 - 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=bgDvHPSv1o4
π¬ Lviv JavaClub [Event 372] Spring data JPA pagination by Volodymyr Yastrubchak
Review Spring data JPA paginationby Volodymyr Yastrubchak Quality Assurance Automation Engineer @ Levi9 Ukraine Β· https://www.linkedin.com/in/volodymyr-yastrubchak/Code from the event: __________Event details: https://javaclub.lviv.ua/__________Agenda:00:00 Intro, what is pagination?02:22 Types of pagination10:21 Spring Data JPA Paging and sorting13:02 Offset-based scrolling14:06 Keyset-based scrolling15:45 Demo43:22 Q&A51:00 - 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=2U0lvtnztGM
Review Spring data JPA paginationby Volodymyr Yastrubchak Quality Assurance Automation Engineer @ Levi9 Ukraine Β· https://www.linkedin.com/in/volodymyr-yastrubchak/Code from the event: __________Event details: https://javaclub.lviv.ua/__________Agenda:00:00 Intro, what is pagination?02:22 Types of pagination10:21 Spring Data JPA Paging and sorting13:02 Offset-based scrolling14:06 Keyset-based scrolling15:45 Demo43:22 Q&A51:00 - 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=2U0lvtnztGM
π¬ Lviv JavaClub [Event 373] Protobuf by Oleksandr Belinskyi
Review protobufby Oleksandr Belinskyi @ Java Software Engineer at Lohika https://www.linkedin.com/in/oleksandr-belinskyi-93a312aa/Code from the event: https://www.javaclub.lviv.ua/2025/06/09/Event-373-protobuf.htmlEvent details: https://javaclub.lviv.ua/__________Agenda:0:00 Common data formats in web communication8:05 Protobuf data types12:07 Syntax18:46 Compile proto files22:22 Using protobuf with java35:31 Schema versioning support46:38 - 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=tJtkEb0gZ10
Review protobufby Oleksandr Belinskyi @ Java Software Engineer at Lohika https://www.linkedin.com/in/oleksandr-belinskyi-93a312aa/Code from the event: https://www.javaclub.lviv.ua/2025/06/09/Event-373-protobuf.htmlEvent details: https://javaclub.lviv.ua/__________Agenda:0:00 Common data formats in web communication8:05 Protobuf data types12:07 Syntax18:46 Compile proto files22:22 Using protobuf with java35:31 Schema versioning support46:38 - 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=tJtkEb0gZ10
π¬ Lviv JavaClub [Event 374] MCP with Java by Serhii Petrenko
Review MCP with Javaby Serhii Petrenko Lead Java Developer @ Capgemini Engineering https://www.linkedin.com/in/serhii-petrenko-9a387760/Code from the event: https://github.com/lvivJavaClub/mcp-javaEvent details: https://www.javaclub.lviv.ua/2025/06/16/Event-374-MCP-with-Java.htmlAgenda:00:00 intro01:00 MCP basis12:40 Example Clients12:38 Example Servers16:50 IDE config & server usage22:45 MCP Java SDK + Spring AI28:40 Create MCP server34:50 MCP Inspector demo38:50 Use server with Copilot41:20 Auth & Utilities42:07 Q&A49:00 - 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=EcbHT7P14wg
Review MCP with Javaby Serhii Petrenko Lead Java Developer @ Capgemini Engineering https://www.linkedin.com/in/serhii-petrenko-9a387760/Code from the event: https://github.com/lvivJavaClub/mcp-javaEvent details: https://www.javaclub.lviv.ua/2025/06/16/Event-374-MCP-with-Java.htmlAgenda:00:00 intro01:00 MCP basis12:40 Example Clients12:38 Example Servers16:50 IDE config & server usage22:45 MCP Java SDK + Spring AI28:40 Create MCP server34:50 MCP Inspector demo38:50 Use server with Copilot41:20 Auth & Utilities42:07 Q&A49:00 - 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=EcbHT7P14wg
π1
π¬ Lviv JavaClub [Event 375] LangChain4j by Sergii Bishyr
Review LangChain4jby Sergii Bishyr Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/sergey-bishyr/ Code from the event: https://github.com/lvivJavaClub/langchain4jEvent details: https://www.javaclub.lviv.ua/2025/06/24/Event-375-langchain4j.htmlAgenda:0:00 Hello world3:15 Structured prompt8:12 Spring integration12:00 Chat memory15:57 AI service20:45 Spring Boot integration30:55 Overview of other features34:41 Q&A42:15 - 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=kc7VYid-8Rw
Review LangChain4jby Sergii Bishyr Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/sergey-bishyr/ Code from the event: https://github.com/lvivJavaClub/langchain4jEvent details: https://www.javaclub.lviv.ua/2025/06/24/Event-375-langchain4j.htmlAgenda:0:00 Hello world3:15 Structured prompt8:12 Spring integration12:00 Chat memory15:57 AI service20:45 Spring Boot integration30:55 Overview of other features34:41 Q&A42:15 - 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=kc7VYid-8Rw
π¬ Lviv JavaClub [Event 376] Mongock by Andriy Riy
Review Mongockby Andriy Riy Java Developer @ Jappware https://www.linkedin.com/in/andriy-riy-172451158/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/06/30/Event-376-mongock.htmlAgenda:00:00 - intro01:50 - how to write migration08:12 - locking mechanism11:25 - mongock architecture14:45 - mongock features in spring18:35 - mongock prosying22:45 - mongock professional26:35 - Q&A29:20 - 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=V9myStQKZ68
Review Mongockby Andriy Riy Java Developer @ Jappware https://www.linkedin.com/in/andriy-riy-172451158/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/06/30/Event-376-mongock.htmlAgenda:00:00 - intro01:50 - how to write migration08:12 - locking mechanism11:25 - mongock architecture14:45 - mongock features in spring18:35 - mongock prosying22:45 - mongock professional26:35 - Q&A29:20 - 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=V9myStQKZ68
π¬ Lviv JavaClub [Event 379] GenAI beyond Coding by Oleh Sklyarenko
Review #GenAI not only can help in a full-cycle project #developmentby Oleh Sklyarenko Engineering Manager at PitchBook / SPD Technology https://www.linkedin.com/in/osklyarenko/Event details: https://www.javaclub.lviv.ua/2025/07/23/Event-379-GenAI-beyond-Coding.htmlAgenda:00:00 - intro__________01:03:00 - 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=VcSlRhURxTY
Review #GenAI not only can help in a full-cycle project #developmentby Oleh Sklyarenko Engineering Manager at PitchBook / SPD Technology https://www.linkedin.com/in/osklyarenko/Event details: https://www.javaclub.lviv.ua/2025/07/23/Event-379-GenAI-beyond-Coding.htmlAgenda:00:00 - intro__________01:03:00 - 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=VcSlRhURxTY
π¬ Lviv JavaClub [Event 377] Shitcode A Lifestyle Choice by Ivan Verhun
Review Shitcode A Lifestyle Choiceby Ivan Verhun Java Developer https://www.linkedin.com/in/ivanverhun/Code from the event: https://github.com/iverhun/cleancodeEvent details: https://www.javaclub.lviv.ua/2025/07/08/Event-377-Shitcode-A-Lifestyle-Choice.htmlAgenda:00:00 - about me00:43 - does the clean code still matter5:43 - ternary operator as an if statement condition10:01 - null checks for Boolean variables14:43 - null checks with Enum types17:00 - "smart" string/enum usage 21:24 - "creative" exception handling22:30 - overcomplicated conditions24:30 - reinventing the wheel (instead of using a built in framework features)29:50 - java streams33:21 - Optional__________38:10 - 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=6oecw72F8XQ
Review Shitcode A Lifestyle Choiceby Ivan Verhun Java Developer https://www.linkedin.com/in/ivanverhun/Code from the event: https://github.com/iverhun/cleancodeEvent details: https://www.javaclub.lviv.ua/2025/07/08/Event-377-Shitcode-A-Lifestyle-Choice.htmlAgenda:00:00 - about me00:43 - does the clean code still matter5:43 - ternary operator as an if statement condition10:01 - null checks for Boolean variables14:43 - null checks with Enum types17:00 - "smart" string/enum usage 21:24 - "creative" exception handling22:30 - overcomplicated conditions24:30 - reinventing the wheel (instead of using a built in framework features)29:50 - java streams33:21 - Optional__________38:10 - 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=6oecw72F8XQ
π¬ Lviv JavaClub [Event 378] Creating & verifying JSON Web Tokens with JJWT library by Jaroslav Mazurak
Review #JJWT, an easy to use library for JSON Web Tokens (#JWTs) and JSON Web Keys (#JWKs) on the #JVM and #Androidby Jaroslav Mazurak Java Software Engineering @ Capgemini Engineerin https://www.linkedin.com/in/jaroslavmazurak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/07/14/Event-378-Creating-and-verifying-JSON-Web-Tokens-with-JJWT-library.htmlAgenda:00:00 - intro01:55 - JWT overview05:15 - Standard claims07:15 - JJWT library overview09:05 - Project structure12:30 - JWT structure13:30 - Signed JWT (JWS) - creating and verifying25:49 - Building any JWT without protection41:15 - Encrypted JWT (JWE) - creating and verifying43:40 - Remarks46:15 - 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=YDvOr1ZP_DM
Review #JJWT, an easy to use library for JSON Web Tokens (#JWTs) and JSON Web Keys (#JWKs) on the #JVM and #Androidby Jaroslav Mazurak Java Software Engineering @ Capgemini Engineerin https://www.linkedin.com/in/jaroslavmazurak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/07/14/Event-378-Creating-and-verifying-JSON-Web-Tokens-with-JJWT-library.htmlAgenda:00:00 - intro01:55 - JWT overview05:15 - Standard claims07:15 - JJWT library overview09:05 - Project structure12:30 - JWT structure13:30 - Signed JWT (JWS) - creating and verifying25:49 - Building any JWT without protection41:15 - Encrypted JWT (JWE) - creating and verifying43:40 - Remarks46:15 - 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=YDvOr1ZP_DM
π¬ Lviv JavaClub [Event 380] Claude code agent by Roman Kniazevych
Review #Claude code agentby Roman Kniazevych Java Technical Lead @ Levi9 Ukraine https://www.linkedin.com/in/roman-kniazevych-1b443965/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/07/29/Event-380-Clause-code-agent.htmlAgenda:00:00 - into to Claude Code01:45 - Overview Claude Code05:39 - Best practise check07:22 - Costs and Tokens usage09:42 - My feature list and used costs17:56 - Init demo app Web Calendar33:01 - Claude Code next optimization step40:38 - Security check with MCP & Build plan for next optimization54:41 - Out of token balance55:13 - QA58:40 - 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=toM_2GnGx4Q
Review #Claude code agentby Roman Kniazevych Java Technical Lead @ Levi9 Ukraine https://www.linkedin.com/in/roman-kniazevych-1b443965/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/07/29/Event-380-Clause-code-agent.htmlAgenda:00:00 - into to Claude Code01:45 - Overview Claude Code05:39 - Best practise check07:22 - Costs and Tokens usage09:42 - My feature list and used costs17:56 - Init demo app Web Calendar33:01 - Claude Code next optimization step40:38 - Security check with MCP & Build plan for next optimization54:41 - Out of token balance55:13 - QA58:40 - 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=toM_2GnGx4Q
π1