Lviv JavaClub news
61 subscribers
771 links
Download Telegram
๐ŸŽฌ 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
๐ŸŽฌ 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
๐ŸŽฌ 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
๐Ÿ‘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
๐ŸŽฌ 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
๐ŸŽฌ 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
๐ŸŽฌ 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
๐ŸŽฌ 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
๐ŸŽฌ 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
๐Ÿ‘1
๐ŸŽฌ Lviv JavaClub [Event 382] One More Time About Cargo Cults by Yuriy Stakhniak
Review One More Time About Cargo Cultsby Yuriy Stakhniak Software engineer @ Epam Systems https://www.linkedin.com/in/yuriy-stakhniak-3486528b/Code from the event: __________Event details: https://www.javaclub.lviv.ua/2025/08/11/Event-382-One-More-Time-About-Cargo-Cults.htmlAgenda:00:00 - intro05:11 - Myths about microservices09:50 - Microservices mythbaster25:15 - Expectations vs Reality30:51 - Microservices use cases37:33 - Conclusions51: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=cwwrMIhYW88