🎬 Lviv JavaClub [Event 349] Property Based Testing on Java with jqwik by Ivan Verhun
Review #Property Based #Testing on Java with #jqwikby Ivan Verhun Java Developer https://www.linkedin.com/in/ivanverhun/Code from the event: https://github.com/iverhun/pbt-jqwikEvent details: https://www.javaclub.lviv.ua/2024/11/19/Event-349-Property-Based-Testing-on-Java-with-jqwik.htmlAgenda:0:30 - about me2:10 - agenda3:05 - example-based vs property-based testing10:12 - PBT key concepts10:35 - examples of a “property”17:09 - jqwik overview. Basic annotations20:14 - live coding56:58 - patterns to find properties59:06 - Q&A59:59 - 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=5LRp5j5TDzY
Review #Property Based #Testing on Java with #jqwikby Ivan Verhun Java Developer https://www.linkedin.com/in/ivanverhun/Code from the event: https://github.com/iverhun/pbt-jqwikEvent details: https://www.javaclub.lviv.ua/2024/11/19/Event-349-Property-Based-Testing-on-Java-with-jqwik.htmlAgenda:0:30 - about me2:10 - agenda3:05 - example-based vs property-based testing10:12 - PBT key concepts10:35 - examples of a “property”17:09 - jqwik overview. Basic annotations20:14 - live coding56:58 - patterns to find properties59:06 - Q&A59:59 - 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=5LRp5j5TDzY
🎬 Lviv JavaClub [Event 350] k8s manifest generation by Ihor Didyk 1
Review the k8s manifest generationby 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/2024/11/25/Event-350-k8s-manifest-generation.htmlAgenda:00:00 - intro__________51: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=8PLk2GPA6dY
Review the k8s manifest generationby 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/2024/11/25/Event-350-k8s-manifest-generation.htmlAgenda:00:00 - intro__________51: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=8PLk2GPA6dY
🎬 Lviv JavaClub [Event 351] piranha by Jaroslav Mazurak
Review #piranhaby Jaroslav Mazurak Java Software Engineering @ Capgemini Engineerin https://www.linkedin.com/in/jaroslavmazurak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2024/12/02/Event-351-piranha.htmlAgenda:00:00 About Piranha03:00 Piranha profiles04:55 Core profile sample18:10 Embedded profile sample25:15 Servlet profile sample35:05 Web profile sample39:18 Summary44: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=3Zd40wuaoqg
Review #piranhaby Jaroslav Mazurak Java Software Engineering @ Capgemini Engineerin https://www.linkedin.com/in/jaroslavmazurak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2024/12/02/Event-351-piranha.htmlAgenda:00:00 About Piranha03:00 Piranha profiles04:55 Core profile sample18:10 Embedded profile sample25:15 Servlet profile sample35:05 Web profile sample39:18 Summary44: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=3Zd40wuaoqg
🎬 Lviv JavaClub [Evennt 352] rlang by Sergii Bishyr
Review rlangby Sergii Bishyr Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/sergey-bishyr/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2024/12/09/Event-352-rlang.htmlAgenda:0:00 Basics of R programming language6:35 Most common tags bar plot17:33 Speakers points plot32:57 Video trend plot47:25 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=_wVkUqH8WQA
Review rlangby Sergii Bishyr Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/sergey-bishyr/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2024/12/09/Event-352-rlang.htmlAgenda:0:00 Basics of R programming language6:35 Most common tags bar plot17:33 Speakers points plot32:57 Video trend plot47:25 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=_wVkUqH8WQA
🎬 Lviv JavaClub [Event 353] 2024 retrospective by Ivan Verhun
2024 retrospectiveby Ivan Verhun Java Developer https://www.linkedin.com/in/ivanverhun/Event details: https://javaclub.lviv.ua/__________Agenda:00:00 Вступ: Привітання, тема доповіді – огляд IT-індустрії в Україні 2024.00:45 Дослідження Львівського IT Кластеру: структура компаній (аутсорсинг, продуктові), кількість фахівців та експорт.03:53 Продуктові компанії: походження, типи та деталі звіту IT Кластеру.06:15 Економічні показники та тренди: міграція, внесок IT у ВВП та порівняння з витратами на оборону.08:02 Прогнози на 2024 рік та експорт: динаміка, частка IT в експорті та основні напрямки.12:47 Структура галузі та домени: розподіл на технічних та нетехнічних, огляд популярних IT-доменів.14:43 Ринок праці: розподіл розробників та QA, зміни роботи, безробіття та нові фахівці.36:01 Статистика DOU по вакансіях: аналіз кількості за спеціалізаціями, конкуренція та попит на технології.42:13 Конкуренція та продуктові компанії: рівень конкуренції та порівняння продуктових з аутсорсинговими.46:36 Аналіз від рекрутера: огляд ринку праці з точки зору рекрутера та поради.53: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=a-ZVGC1I7Cg
2024 retrospectiveby Ivan Verhun Java Developer https://www.linkedin.com/in/ivanverhun/Event details: https://javaclub.lviv.ua/__________Agenda:00:00 Вступ: Привітання, тема доповіді – огляд IT-індустрії в Україні 2024.00:45 Дослідження Львівського IT Кластеру: структура компаній (аутсорсинг, продуктові), кількість фахівців та експорт.03:53 Продуктові компанії: походження, типи та деталі звіту IT Кластеру.06:15 Економічні показники та тренди: міграція, внесок IT у ВВП та порівняння з витратами на оборону.08:02 Прогнози на 2024 рік та експорт: динаміка, частка IT в експорті та основні напрямки.12:47 Структура галузі та домени: розподіл на технічних та нетехнічних, огляд популярних IT-доменів.14:43 Ринок праці: розподіл розробників та QA, зміни роботи, безробіття та нові фахівці.36:01 Статистика DOU по вакансіях: аналіз кількості за спеціалізаціями, конкуренція та попит на технології.42:13 Конкуренція та продуктові компанії: рівень конкуренції та порівняння продуктових з аутсорсинговими.46:36 Аналіз від рекрутера: огляд ринку праці з точки зору рекрутера та поради.53: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=a-ZVGC1I7Cg
🎬 Lviv JavaClub [Event 354] Spring Boot Logging by Michael Kami
Review Spring Boot Loggingby Michael Kami Java Software Engineer @ Levi9 Ukraine https://github.com/PalmsGolfCode from the event: https://github.com/PalmsGolf/SpringBootLoggingEvent details: https://www.javaclub.lviv.ua/2025/01/14/Event-354-Spring-Boot-Logging.htmlAgenda:00:00 Intro00:20 Logging Frameworks comparison05:30 Logging code example12:00 Logging config file14:55 Logging filter implementation example25:45 Logging interceptor implementation example40:00 Logback appender implementation example46:57 Q&A50: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=fWKTS_86uA4
Review Spring Boot Loggingby Michael Kami Java Software Engineer @ Levi9 Ukraine https://github.com/PalmsGolfCode from the event: https://github.com/PalmsGolf/SpringBootLoggingEvent details: https://www.javaclub.lviv.ua/2025/01/14/Event-354-Spring-Boot-Logging.htmlAgenda:00:00 Intro00:20 Logging Frameworks comparison05:30 Logging code example12:00 Logging config file14:55 Logging filter implementation example25:45 Logging interceptor implementation example40:00 Logback appender implementation example46:57 Q&A50: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=fWKTS_86uA4
🎬 Lviv JavaClub [Event 355] Hibernate Caching by Andriy Riy
Review Caching in Hibernateby 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/01/21/Event-355-Caching.htmlAgenda:00:00 - Intro01:09 - First Level Cache06:04 - Second Level Cache34:12 - Query Cache39:22 - Q&A40: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=S46EvRqm9n4
Review Caching in Hibernateby 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/01/21/Event-355-Caching.htmlAgenda:00:00 - Intro01:09 - First Level Cache06:04 - Second Level Cache34:12 - Query Cache39:22 - Q&A40: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=S46EvRqm9n4
🎬 Lviv JavaClub [Event 356] Testing with Wiremock i Testcontainer for Quarkus app by Pavlo Chornyi
Review integration testing techniques and tools to test Quarkus-based applicationsby Pavlo Chornyi https://www.linkedin.com/in/pavlo-chornyi-590502184/Code from the event: https://github.com/lvivJavaClub/quarcus-int-testing Event details: https://www.javaclub.lviv.ua/2025/01/28/Event-356-Integration-test-with-Wiremock-i-Testcontainer-for-Quarkuss-app.html Agenda:00:00 Intro01:58 Integration test implementation example09:48 The simplest TestContainer configuration11:03 WireMock set up for external Rest Client15:50 Stub external API with WireMock20:58 Static DB TestContainer implementation example25:35 Q&A28: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=obrM9JXdjSo
Review integration testing techniques and tools to test Quarkus-based applicationsby Pavlo Chornyi https://www.linkedin.com/in/pavlo-chornyi-590502184/Code from the event: https://github.com/lvivJavaClub/quarcus-int-testing Event details: https://www.javaclub.lviv.ua/2025/01/28/Event-356-Integration-test-with-Wiremock-i-Testcontainer-for-Quarkuss-app.html Agenda:00:00 Intro01:58 Integration test implementation example09:48 The simplest TestContainer configuration11:03 WireMock set up for external Rest Client15:50 Stub external API with WireMock20:58 Static DB TestContainer implementation example25:35 Q&A28: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=obrM9JXdjSo
🎬 Lviv JavaClub [Event 357] OpenApi by Volodymyr Yastrubchak
Review #OpenApiby Volodymyr Yastrubchak Quality Assurance Automation Engineer @ Levi9 Ukraine · https://www.linkedin.com/in/volodymyr-yastrubchak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/02/03/Event-357-OpenApi.htmlAgenda:00:00 - intro/what is #OpenAPI10:50 - review dependencies14:40 - #OpenAPI file components in details39:15 - generated spec43:50 - testing48:30 - Q/A53:50 - 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=Y7_ITax2r_c
Review #OpenApiby Volodymyr Yastrubchak Quality Assurance Automation Engineer @ Levi9 Ukraine · https://www.linkedin.com/in/volodymyr-yastrubchak/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/02/03/Event-357-OpenApi.htmlAgenda:00:00 - intro/what is #OpenAPI10:50 - review dependencies14:40 - #OpenAPI file components in details39:15 - generated spec43:50 - testing48:30 - Q/A53:50 - 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=Y7_ITax2r_c
🎬 Lviv JavaClub [Event 358] split.io by Serhii Petrenko
Review split.io, that can be used to #Feature #Flag Management, safe #release and #rollbacks of deploymentby Serhii Petrenko Lead Java Developer @ Capgemini Engineering https://www.linkedin.com/in/serhii-petrenko-9a387760/Code from the event: https://github.com/lvivJavaClub/splitEvent details: https://www.javaclub.lviv.ua/2025/02/10/Event-358-split.io.htmlAgenda:00:00 intro01:55 #Split account03:15 Traffic types05:20 Environments06:00 Rollout board06:50 #Feature flags14:15 #Flag demo20:10 Kill feature25:00 Dynamic configuration29:10 Metrics34:00 Calculators35:10 Admin settings36:20 Limits37:05 Integrations38:20 Useful links40:25 Q&A46: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=3m4NCSht3hU
Review split.io, that can be used to #Feature #Flag Management, safe #release and #rollbacks of deploymentby Serhii Petrenko Lead Java Developer @ Capgemini Engineering https://www.linkedin.com/in/serhii-petrenko-9a387760/Code from the event: https://github.com/lvivJavaClub/splitEvent details: https://www.javaclub.lviv.ua/2025/02/10/Event-358-split.io.htmlAgenda:00:00 intro01:55 #Split account03:15 Traffic types05:20 Environments06:00 Rollout board06:50 #Feature flags14:15 #Flag demo20:10 Kill feature25:00 Dynamic configuration29:10 Metrics34:00 Calculators35:10 Admin settings36:20 Limits37:05 Integrations38:20 Useful links40:25 Q&A46: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=3m4NCSht3hU
🎬 Lviv JavaClub [Event 359] DBT by Oleksandr Belinskyi
Review by Oleksandr Belinskyi @ Java Software Engineer at Lohika https://www.linkedin.com/in/oleksandr-belinskyi-93a312aa/Code from the event: https://github.com/obelinskyi/dbt-sales-demo-liveEvent details: https://www.javaclub.lviv.ua/2025/02/17/Event-359-DBT.htmlAgenda:00:00 Intro02:03 Installation06:51 Project init17:11 Create first dbt model24:06 Table materialization27:17 Adding more models37:57 Model references42:10 Seeds45:05 Analyses46:45 Model sources51:16 Tests57:58 Documentation61:55 Short overview of Jinja64:05 #DBT dependencies68:11 Other materializations51: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=zKLgDFgwPZI
Review by Oleksandr Belinskyi @ Java Software Engineer at Lohika https://www.linkedin.com/in/oleksandr-belinskyi-93a312aa/Code from the event: https://github.com/obelinskyi/dbt-sales-demo-liveEvent details: https://www.javaclub.lviv.ua/2025/02/17/Event-359-DBT.htmlAgenda:00:00 Intro02:03 Installation06:51 Project init17:11 Create first dbt model24:06 Table materialization27:17 Adding more models37:57 Model references42:10 Seeds45:05 Analyses46:45 Model sources51:16 Tests57:58 Documentation61:55 Short overview of Jinja64:05 #DBT dependencies68:11 Other materializations51: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=zKLgDFgwPZI
🎬 Lviv JavaClub [Event 362] Deeplearning4J by Sergii Bishyr 2
Review #Deeplearning4Jby Sergii Bishyr Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/sergey-bishyr/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/03/10/Event-362-deeplearnin4j.htmlAgenda:00:00 Intro3:19 Logistic regression (Cat vs Noncat classifier)25:37 Neural network (MNIST classifier)38:15 Q&49: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=0pSBAS6WTp8
Review #Deeplearning4Jby Sergii Bishyr Senior Software Engineer @ Hazelcast https://www.linkedin.com/in/sergey-bishyr/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/03/10/Event-362-deeplearnin4j.htmlAgenda:00:00 Intro3:19 Logistic regression (Cat vs Noncat classifier)25:37 Neural network (MNIST classifier)38:15 Q&49: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=0pSBAS6WTp8
🎬 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