Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
@asm0dey.site
π€ 278
π₯ 258
π 366
Developer advocate for @BellSoft Love people, both listen and talk to
https://asm0dey.site/
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
13 days ago
π₯ 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
loading . . .
Quarkus Roadmap 2026: What You Need to Know
YouTube video by CyberJAR
https://youtu.be/ixVjRJ2eVOk
0
5
2
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
loading . . .
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
https://github.com/asm0dey/slidev-polls
17 days ago
1
3
0
π«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
about 2 months ago
0
1
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
2 months ago
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
0
5
4
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
loading . . .
Tessl Tile β finkel/mcp-tool-naming
Guidelines for naming MCP tools, describing parameters, and documenting tools in a language- and framework-agnostic manner
https://tessl.io/registry/finkel/mcp-tool-naming/
2 months ago
0
1
1
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
3 months ago
Greetings from
#JavaOne
!
@asm0dey.site
is there this week, meeting the community and taking in everything the event has to offer. π
0
1
1
Choose your poison!
add a skeleton here at some point
3 months ago
0
0
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Catherine Edelveis
3 months ago
πΎ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...
loading . . .
Spring Developer Roadmap 2026: What You Need to Know
YouTube video by CyberJAR
https://www.youtube.com/watch?v=nuldl1m3pqA&t=354s
0
4
1
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
4 months ago
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-...
loading . . .
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
https://www.meetup.com/spring-user-group-berlin/events/313094589/
0
1
1
Sure did! Sure are :)
add a skeleton here at some point
4 months ago
0
1
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Devnexus
4 months ago
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
0
3
2
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:
loading . . .
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
https://www.meetup.com/spring-user-group-berlin/events/313094589/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link&utm_version=v2&member_id=147651422
4 months ago
0
1
1
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...
add a skeleton here at some point
6 months ago
1
3
0
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
loading . . .
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 ...
https://www.ojalgo.org
6 months ago
1
3
1
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
add a skeleton here at some point
6 months ago
1
3
0
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...
loading . . .
Day 8 Visualization: Space Chains
https://asm0dey.github.io/aoc-2025/day8.html
6 months ago
1
3
1
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Catherine Edelveis
6 months ago
πΎ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...
loading . . .
Build AI That Knows Your Docs: RAG with Spring AI
YouTube video by CyberJAR
https://www.youtube.com/watch?v=EtncDnCNt9c&t=118s
0
2
1
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...
loading . . .
x2x Community Meetup: Microservices rules by Chris Richardson & Vaughn Vernon
YouTube video by JetBrains
https://www.youtube.com/live/zZAfnZOZw24?si=g6wJxUfEOtU46KNP
6 months ago
0
1
0
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...
7 months ago
0
2
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
7 months ago
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...
loading . . .
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
https://www.meetup.com/jug-cy/events/311913256/
0
0
1
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Rachel Appel
7 months ago
1
16
5
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Akka
8 months ago
@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
2
3
1
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
8 months ago
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
0
8
3
Thank you! We had to replace Anton with another speaker, but it still will be an amazing talk!
add a skeleton here at some point
8 months ago
0
2
0
And
@jonatan-ivanov.bsky.social
! I would even say Jonathan and me :)
add a skeleton here at some point
8 months ago
0
2
0
It's this time of the year! sdk install java 25-librca
9 months ago
0
0
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
9 months ago
β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?
loading . . .
Monolith Done Right: Why You Donβt Need Microservices
YouTube video by CyberJAR
https://youtu.be/AkXkEIc8hw0
0
4
2
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Spring I/O
9 months ago
π 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
loading . . .
Four Approaches to Reducing Java Startup Time: AppCDS, Native Image, Project Leyden, CRaC @ SpringIO
YouTube video by Spring I/O
https://youtu.be/UVFJ0VXWBZo
0
4
2
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Catherine Edelveis
10 months ago
πΎ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...
loading . . .
Flyway in Spring Boot: Step-by-Step tutorial with Maven (Beginner Friendly)
YouTube video by CyberJAR
https://www.youtube.com/watch?v=XnhTJmKjGSQ
0
8
2
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
10 months ago
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
loading . . .
Stop Using DTOs β A Cleaner Way for Your Java APIs
YouTube video by CyberJAR
https://youtu.be/m8He5BRmHKo
1
4
3
@martinelli.ch
to our discussion about testing software that uses LLMs inside:
github.com/Zipstack/rub...
loading . . .
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
https://github.com/Zipstack/rubberduck
10 months ago
1
1
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
GameFromScratch
10 months ago
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...
loading . . .
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.
https://gamefromscratch.com/jetbrains-sponsors-godot-at-platinum-level/
1
49
10
@jbaruch and I are talking about (better) life with legacy in 5 minutes!
youtu.be/ccbDPRmvVBM
loading . . .
It's Fine Actually: Doing Better in Legacy Java
YouTube video by BELLSOFT
https://youtu.be/ccbDPRmvVBM
11 months ago
0
4
0
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
11 months ago
0
2
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
11 months ago
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...
0
3
2
It only took 15 years to make the transition between community and ultimate smoother!
add a skeleton here at some point
11 months ago
0
2
0
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 :(
11 months ago
1
1
0
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!
add a skeleton here at some point
11 months ago
2
10
4
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
loading . . .
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
https://github.com/skinny85/jilt
11 months ago
0
0
0
OK folks, who managed to make Spring AI MCP server in stdio mode work with GraalVM native image (or NIK)?
11 months ago
0
0
0
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)
11 months ago
1
2
0
And this is how I know we're doing something useful!
add a skeleton here at some point
11 months ago
0
0
0
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!
12 months ago
0
0
0
I dunno folks, not sure if I really missed it
12 months ago
2
4
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
12 months ago
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!
0
3
2
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
BellSoft
12 months ago
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...
loading . . .
JRush Ep 5 - Advanced Security Strategies for Java and Spring Applications
YouTube video by BELLSOFT
https://youtube.com/live/vW6n5ciTizE
0
3
2
I didn't even realize how much syntactic sugar modern Java contains. Look at me desugaring it and struggling
youtu.be/uTQDOXCen0c
loading . . .
Downgraded Java to JDK 1.1 After 30 Years⦠It Was a Disaster (part 1)
YouTube video by CyberJAR
https://youtu.be/uTQDOXCen0c
12 months ago
1
7
3
You all know falsehoods about names and falsehoods about time:
www.kalzumeus.com/2010/06/17/f...
gist.github.com/timvisee/fcd...
I found a friend of theirs, and it's amazing and made me think a lot: falsehoods about aviation:
flightaware.engineering/falsehoods-p...
loading . . .
Falsehoods Programmers Believe About Names | Kalzumeus Software
Classic essay about how software routinely bumbles human names.
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
12 months ago
0
0
0
As I said, I admire and recommend self-hosting And here is one more beautiful post on the topic!
www.ssp.sh/blog/self-ho...
loading . . .
Self-Host & Tech Independence: The Joy of Building Your Own
Why I self-host my websites, newsletter, and homelabβand the satisfaction that comes from building and using your own digital tools.
https://www.ssp.sh/blog/self-host-self-independence/
12 months ago
0
4
0
reposted by
Pasha Finkelshteyn π©πͺβ¬ οΈπ·πΊ(β‘οΈ)
Donald Raab
about 1 year ago
Q: Is the Eclipse IDE required to use Eclipse Collections? A: No. Eclipse Collections is a stand-alone Java library and one of many open source projects at the Eclipse Foundation. I was asked again yesterday, and responded w/ the branding section of this blog.ππ
donraab.medium.com/there-is-no-...
loading . . .
There is No Mute Button
Growing an open source community through communication.
https://donraab.medium.com/there-is-no-mute-button-6b842751113c?source=friends_link&sk=12cf75d4ed6f04f440602749f1644e7f
2
6
3
Load more
feeds!
log in