Sign in

Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)

@asm0dey.site
293 followers 258 following 376 posts

Developer advocate for @BellSoft Love people, both listen and talk to asm0dey.site

PostsRepliesMedia
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 21h
As promised, here are the slides for yesterday's talk: asm0dey.github.io/jrush26-my-s...
asm0dey.github.io
My Standards, Their Keyboard - Slidev
"Four AI processes, and then there was one — JRush 2026"
020
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 29/09/2026
In just over an hour, @martinelli.ch, @jbaru.ch, and yours truly are talking about their processes of AI (assisted) development in the 8th episode of #JRush. Set a reminder on YouTube! www.youtube.com/live/nw6C6WN...
youtube.com
JRush Ep 8 - Java in the Age of AI
YouTube video by CyberJAR
022
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
mihailstoynov.bsky.social @mihailstoynov.bsky.social · 13/06/2026
Pasha, your 360 session at jug.bg in Sofia, hosted by RingCentral @asm0dey.site @jprimeconf.bsky.social www.youtube.com/watch?v=Q9qg...
youtube.com
From ChatGPT User to RAG Implementer: A Developer’s Journey, Pasha Finkelshteyn
YouTube video by Bulgarian Java User Group
011
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 22/05/2026
🎥 NEW VIDEO on the channel from @asm0dey.site You don’t need to switch frameworks to learn something new. This time on the channel: @quarkus.io , explained for developers who already know Spring and want to broaden their Java framework knowledge. #Java #Quarkus #Learning
youtu.be
Quarkus Roadmap 2026: What You Need to Know
YouTube video by CyberJAR
052
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 18/05/2026
1/ I made slidev-polls: self-hosted live audience polling for @sli.dev decks. Drop a PollResults component on a slide; advance to it; audience joins from a phone, votes, results animate live on the slide in your deck's theme. No tab-switching. github.com/asm0dey/slidev-polls
github.com
GitHub - asm0dey/slidev-polls: Live audience polling for Slidev presentations. One container ships the API, voter page, admin UI, and a Slidev addon that renders results on-slide.
Live audience polling for Slidev presentations. One container ships the API, voter page, admin UI, and a Slidev addon that renders results on-slide. - asm0dey/slidev-polls
130
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 13/04/2026
🛫BER -> AMS -> BCL🛬 Let's go! @springio.net I'm coming to you! One of my favourite conferences, BTW, which stably brings me into top-100 viewed tech talks of the year
010
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 03/04/2026
CyberJAR crossed 100,000 views on YouTube. 🥳 For us, that is more than a number. It means people keep coming back for practical #Java content from @asm0dey.site and @edelveis.dev, and that means a lot. Thank you for watching, sharing, and helping the channel grow: www.youtube.com/@cbrjar
053
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 25/03/2026
If your MCP tools are getting ignored or misused by models, it’s probably the naming. I put together a skill to help fix your descriptions for better tool-calling. tessl.io/registry/fin... @tessl.io
tessl.io
Tessl Tile – finkel/mcp-tool-naming
Guidelines for naming MCP tools, describing parameters, and documenting tools in a language- and framework-agnostic manner
011
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 19/03/2026
Greetings from #JavaOne! @asm0dey.site is there this week, meeting the community and taking in everything the event has to offer. 😎
011
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 03/03/2026
Choose your poison!
000
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Catherine Edelveis @edelveis.dev · 02/03/2026
👾New on CyberJAR: Spring Developer Roadmap 2026 Being a great Spring developer is not only about knowing the framework, but also about mastery of backend engineering. This roadmap by @asm0dey.site covers the essentials you need to know to stand out: www.youtube.com/watch?v=nuld...
youtube.com
Spring Developer Roadmap 2026: What You Need to Know
YouTube video by CyberJAR
041
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 17/02/2026
Berlin: @asm0dey.site is hosting Spring User Group Berlin this Thu (Feb 19). K8s Secrets in Spring, the production way (env vars vs files, rotation) + Kotlin for Spring 7 (pros/cons). 18:30 CET. RSVP: www.meetup.com/spring-user-...
meetup.com
Secrets No More: Spring K8s Mastery + Kotlin Glow, Thu, Feb 19, 2026, 6:30 PM | Meetup
Join us for the next Spring User Group Berlin meetup! This time, we are bridging the gap between rock-solid operations and developer joy. **Talk 1: Secure and Seamless: In
011
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 11/02/2026
Sure did! Sure are :)
010
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Devnexus @devnexus.bsky.social · 28/01/2026
Two tools enter. One tool wins. 🥊 Liquibase vs Flyway is going head-to-head at #Devnexus. Join @asm0dey.site & @antonarhipov.bsky.social to explore every detail — then cast your vote for the migration tool you trust in production. devnexus.com/events/the-u... 🎟️ Get tickets devnexus.com
032
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 02/02/2026
The next #Spring Berlin User Group is coming! 🍃 Hosted at DeutscheBank w/ speakers from DB & @jetbrains.com. Join @maciejwalkowiak.bsky.social and me for a deep dive into all things @spring.io and #Java. Don’t wait, registration is open! Details here:
meetup.com
Secrets No More: Spring K8s Mastery + Kotlin Glow, Thu, Feb 19, 2026, 6:30 PM | Meetup
Join us for the next Spring User Group Berlin meetup! This time, we are bridging the gap between rock-solid operations and developer joy. **Talk 1: Secure and Seamless: In
011
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 11/12/2025
Day 11 of #AdventOfCode was way easier than the day 10! Because of 2 reasons: 1. I already knew which lib I needed for graph processing 2. A very similar task was solved on day 7 The visualisation is nice tho! asm0dey.github.io/aoc-2025/day...
asm0dey.github.io
Day 11 Visualization: Path Counting
130
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 10/12/2025
WOW, the day 10 of #AdventOfCode was CRAZY. I would never solve it without AI. It didn't generate any code for me, but for part 2, I really needed at least an idea of the approach. And even having it, I would not write it myself - had to use a new amazing library: ojalgo www.ojalgo.org
ojalgo.org
oj! Algorithms
oj! Algorithms – ojAlgo – is Open Source Java code to do mathematics, linear algebra and optimisation. It’s what you need for data science, machine learning and scientific computing. High Performance ...
130
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 09/12/2025
Day 9 of #AdventOfCode was more complex than previous days. I should admit, I had to use jawa.awt Polygon to solve it (and it's the first time I used it in my life!) However, the solution itself is very simple when you know the ALGORITHM
asm0dey.github.io
Day 9 Visualization: Max Rectangle in Polygon
130
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 08/12/2025
The solution for day 8 of #AdventOfCode is also simple, I would even say straightforward. But I spent an enormous amount of time debugging the first part, where I couldn't get the correct result even for the test input. Visualisation is nice and dynamic tho! asm0dey.github.io/aoc-2025/day...
asm0dey.github.io
Day 8 Visualization: Space Chains
130
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Catherine Edelveis @edelveis.dev · 03/12/2025
👾New on CyberJAR: Build RAG System with Spring AI In this video, @asm0dey.site explores the full RAG workflow in #SpringAI: document ingestion with TikaDocumentReader, embedding generation, vector storage, and similarity-based retrieval. www.youtube.com/watch?v=Etnc...
youtube.com
Build AI That Knows Your Docs: RAG with Spring AI
YouTube video by CyberJAR
021
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 24/11/2025
Full sold-out on the joint JUG BB & Spring Berlin at the @jetbrains.com office! And you can participate too at www.youtube.com/live/zZAfnZO...
youtube.com
x2x Community Meetup: Microservices rules by Chris Richardson & Vaughn Vernon
YouTube video by JetBrains
010
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 20/11/2025
It seems the last business trip this year starts: going to talk at jug.cy hosted by @a-kogun.bsky.social Catch my of you can at www.meetup.com/jug-cy/event...
020
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 19/11/2025
This Friday, Nov 21, @asm0dey.site is speaking at JUG.CY in Nicosia. If you’re around, join the meetup at Wrike Cyprus for a deep dive into building better Docker images for Spring apps: www.meetup.com/jug-cy/event...
meetup.com
JUG.CY with Alexander Misyuryaev, Wrike and Pasha Finkelshteyn, Bellsoft, Fri, Nov 21, 2025, 7:00 PM | Meetup
Last time, we discussed how to upgrade a Spring-based application. This time, we’ll explore other important aspects of maintaining modern Java projects. First, we’ll talk a
001
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Rachel Appel @rachelappel.bsky.social · 25/10/2025
Top frame: A hand holding a poisonous mushroom and a stick figure labeled "AI" is looking at it. Caption: "Is this mushroom edible?" Answer from AI: "Yes"
Bottom frame: A man in a hospital bed, with the AI stick figure next to him. Caption "You're right, it's a poisonous mushroom. Would you like to know more about poisonous mushrooms?"
1155
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Akka @akka.io · 09/10/2025
@jbaru.ch, @asm0dey.site, sending good energy for the talk ahead! Old Java still runs Needs tests, fast speed, and safe design Through runtime it flows #Devoxx #Akka #room7
@jbaru.ch, @asm0dey.site, sending good energy for the talk ahead!

Old Java still runs
Needs tests, fast speed, and safe design
Through runtime it flows
 #Devoxx #Akka #room7
231
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 08/10/2025
Still on Java 8 or 11? You’re not alone. Tomorrow at #Devoxx Belgium, @asm0dey.site (#BellSoft) and @jbaru.ch (@TuxCare) show how to make legacy #Java feel better – cleaner code, safer apps, faster runtime, without forced rewrites. 📅 Thu, Oct 9 • 13:50 • Room 7
083
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 08/10/2025
Thank you! We had to replace Anton with another speaker, but it still will be an amazing talk!
020
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 29/09/2025
And @jonatan-ivanov.bsky.social! I would even say Jonathan and me :)
020
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 18/09/2025
It's this time of the year! sdk install java 25-librca
000
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 15/09/2025
“Microservices will fix it.” Not always. @asm0dey.site explains why most apps run better as modular monoliths with Spring Modulith: clearer structure, safer tests, and less complexity. youtu.be/AkXkEIc8hw0 Curious to hear your view – microservices or monolith?
youtu.be
Monolith Done Right: Why You Don’t Need Microservices
YouTube video by CyberJAR
042
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Spring I/O @springio.net · 04/09/2025
🍃 Four Approaches to Reducing Java Startup Time: AppCDS, Native Image, Project Leyden, CRaC by @asm0dey.site & @cat-edelveis.bsky.social @ Spring I/O 2025 ▶️ Video: youtu.be/UVFJ0VXWBZo 🔗 Slides: code-with-bellsoft.github.io/java-startup... 🛠️ Repo: github.com/code-with-be... #springio25
youtu.be
Four Approaches to Reducing Java Startup Time: AppCDS, Native Image, Project Leyden, CRaC @ SpringIO
YouTube video by Spring I/O
042
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Catherine Edelveis @edelveis.dev · 21/08/2025
👾Flyway with Spring Boot: A Step-By-Step Tutorial Beginner- and intermediate-friendly guide to using #Flyway with @spring.io and Maven: from writing VRBU migrations to adding preconditions, placeholders, and integrating with CI: www.youtube.com/watch?v=XnhT...
youtube.com
Flyway in Spring Boot: Step-by-Step tutorial with Maven (Beginner Friendly)
YouTube video by CyberJAR
082
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 18/08/2025
Do you really need DTOs everywhere? @asm0dey.site explains how to hide sensitive fields, build role-based views & simplify APIs with Jackson – no extra DTO classes. Full video: youtu.be/m8He5BRmHKo
youtu.be
Stop Using DTOs – A Cleaner Way for Your Java APIs
YouTube video by CyberJAR
143
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 14/08/2025
@martinelli.ch to our discussion about testing software that uses LLMs inside: github.com/Zipstack/rub...
github.com
GitHub - Zipstack/rubberduck: LLM caching proxy server that emulates popular LLMs with the ability to simulate failures
LLM caching proxy server that emulates popular LLMs with the ability to simulate failures - Zipstack/rubberduck
110
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
GameFromScratch @gamefromscratch.bsky.social · 05/08/2025
The #GodotEngine just got a major new supporter... @jetbrains.com - one of the biggest creator of developer software, including Rider, the #gamedev IDE. Excellent news! gamefromscratch.com/jetbrains-sp...
gamefromscratch.com
JetBrains Sponsors Godot at Platinum Level – GameFromScratch.com
The Godot foundation now has another platinum level backer, developer tool, language and IDE maker, JetBrains, creators of the Rider IDE.
14810
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 23/07/2025
@jbaruch and I are talking about (better) life with legacy in 5 minutes! youtu.be/ccbDPRmvVBM
youtu.be
It's Fine Actually: Doing Better in Legacy Java
YouTube video by BELLSOFT
040
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 23/07/2025
It's always nice to know something from your personal history. For example, this person died in roughly 1780s. For my 6th-generation grandpa, we know the year of death, but not the date. He died in 1831
020
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 18/07/2025
No upgrades on the horizon? Still on Java 8 or 11? This webinar is about what you can improve anyway: structure, performance, security. 📅 July 23 | 7:00 PM CEST 🎙 @asm0dey.site & @jbaru.ch bell-sw.com/webinars/jav...
031
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 17/07/2025
It only took 15 years to make the transition between community and ultimate smoother!
010
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 04/07/2025
OK, hear me out! Spring AI's MCP Server API is just amazing! But! I'm trying to build a native image of a local-only (studio) MCP server, and I want to build a native image from it. And it builds, without any arcane magic! But doesn't work — the list of tools gives a timeout to my client :(
110
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 03/07/2025
This video features so many amazing people — @sergialmar.com, @martinelli.ch, @asciidwarf.bsky.social, @ddobrin.bsky.social, @cschuszter.bsky.social, @julientopcu.com — that I don't deserve to be on the cover!
294
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 02/07/2025
Woah, this is one amazing code generator! I don't like Lombok in general, but Builder here (especially staged builder) in conjunction with records is a-maze-ing! github.com/skinny85/jilt
github.com
GitHub - skinny85/jilt: Java annotation processor library for auto-generating Builder (including Staged Builder) pattern classes
Java annotation processor library for auto-generating Builder (including Staged Builder) pattern classes - skinny85/jilt
000
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 02/07/2025
OK folks, who managed to make Spring AI MCP server in stdio mode work with GraalVM native image (or NIK)?
000
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 29/06/2025
The first letter I have in my current GMail account is a letter from Trafigura with a home assignment. I deleted all the letters before and many thousands letters after. Why? 🧵 (1/15)
120
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 25/06/2025
And this is how I know we're doing something useful!
000
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 24/06/2025
OK, how the hell is it possible that Sora can draw a picture of a glass of wine full to a brim? No other network I'm aware of can't because there are no such photos in internet and they don't conceptualise!
000
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 23/06/2025
I dunno folks, not sure if I really missed it
Screenshot of UTM virtual machine with Win 98 installation
240
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 19/06/2025
Voxxed Days Luxembourg – we're on! @asm0dey.site is speaking today at 14:45 with a dev story that starts with ChatGPT and ends in a full-blown RAG bot built on Spring AI. Don’t miss it!
032
Reposted by Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft @bellsoft.bsky.social · 17/06/2025
Zero-days, legacy code, and no time to spare. @asm0dey.site is live at #JRush – sharing how teams handle security fixes under pressure: youtube.com/live/vW6n5ci...
youtube.com
JRush Ep 5 - Advanced Security Strategies for Java and Spring Applications
YouTube video by BELLSOFT
032
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 13/06/2025
I didn't even realize how much syntactic sugar modern Java contains. Look at me desugaring it and struggling youtu.be/uTQDOXCen0c
youtu.be
Downgraded Java to JDK 1.1 After 30 Years… It Was a Disaster (part 1)
YouTube video by CyberJAR
172