Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
@asm0dey.site
📤 259
📥 256
📝 325
Developer advocate for @BellSoft Love people, both listen and talk to
https://asm0dey.site/
It's this time of the year! sdk install java 25-librca
7 days ago
0
0
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
10 days 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
22 days 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
about 1 month 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
about 1 month 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
about 1 month ago
1
1
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
GameFromScratch
about 2 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
50
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
2 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
2 months ago
0
2
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
2 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
2 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 :(
3 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
3 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
3 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)?
3 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)
3 months ago
1
2
0
And this is how I know we're doing something useful!
add a skeleton here at some point
3 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!
3 months ago
0
0
0
I dunno folks, not sure if I really missed it
3 months ago
2
4
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
3 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
3 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
3 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/
4 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/
4 months ago
0
3
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Donald Raab
4 months 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
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
4 months ago
Flyway or Liquibase?
@asm0dey.site
and
@antonarhipov.bsky.social
explore how these tools handle versioning, rollbacks, runtimes, and the real cost of migrations in Spring-based projects. Watch the full session from Spring I/O:
youtu.be/U3QUxpmzxts
loading . . .
The Ultimate Showdown of Database Migration Tools by Pasha Finkelshteyn / Anton Arhipov @ Spring I/O
YouTube video by Spring I/O
https://youtu.be/U3QUxpmzxts
0
2
1
I've got permanent residency, hallelujah!
4 months ago
1
4
0
This is so true! Self-hosting is one of the most fulfilling things I do. And I recommend you too.
dev.to/code42cate/e...
loading . . .
Every Developer Needs to Self-Host
I used to think self hosting was something only sysadmins or homelab nerds did. You know, the kind of...
https://dev.to/code42cate/every-developer-needs-to-self-host-43mm?ref=dailydev
4 months ago
0
4
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Daniel Garnier-Moiroux
4 months ago
Hey Spring friends! I’m putting together a “Spring Community” starter pack, with friends of Spring, external contributors and prominent voices in the community. If there’s folks that you think I should include, please let me know :)
go.bsky.app/TLqBjSF
add a skeleton here at some point
10
44
21
I am Optional oracle. Unleash your inner Duke and win a limited-edition T-shirt!
#Java30WithIntelliJIDEA
www.jetbrains.com/lp/java-30/o...
loading . . .
Optional oracle
You wrapped your whole codebase in Optional and called it peace of mind. Null can’t hurt you anymore.
https://www.jetbrains.com/lp/java-30/optional-oracle/
4 months ago
0
5
1
This is an amazing improvement! Kinda reminds me of Micronaut's Predator, which Micronaut Data now :)
add a skeleton here at some point
4 months ago
0
0
0
To those people who strongly advocate for Maven instead of Gradle, how can this diff break a simple project? Red doesn't work, green works
4 months ago
2
2
0
Aaaaand it was the last talk of May, time to wind down a bit :)
add a skeleton here at some point
4 months ago
0
1
0
As promised, materials for mine and
@cat-edelveis.bsky.social
yesterday's presentation on Spring application startup time Slides:
des-felins.github.io/java-startup...
Code:
github.com/asm0dey/hero...
loading . . .
https://des-felins.github.io/java-startup-time-springio/1
4 months ago
0
1
1
To the infinity and beyond! From DevOps days Geneva to
@springio.net
!
4 months ago
1
1
0
Interesting fact: around 6% of these talks are with
@bellsoft.bsky.social
employees!
add a skeleton here at some point
4 months ago
1
2
0
Ayayay bang-bang, as they said on TBBT /Flicking thru sweet memories of
@jcon.one
#jcon2025
4 months ago
1
1
0
Ooooh, you should like this puzzler, folks! What's the output of SELECT (SELECT CASE WHEN FALSE THEN COUNT(1) ELSE 42 END FROM table WHERE FALSE ) AS test_result;
4 months ago
1
2
1
To the infinity and beyond! Thank you,
@jcon.one
for your hospitality and opportunity to give 2 talks! Now on my way to
@jprimeconf.bsky.social
in Sofia!
4 months ago
0
3
0
As promised, slides from the yesterday's presentation about RAG at
@jcon.one
asm0dey.github.io/spring-rag-j...
loading . . .
From ChatGPT User to RAG Implementer: A Developer's Journey - Slidev
"## From ChatGPT User to RAG Implementer: A Developer's Journey\n\nA story of a developer who didn't care about LLMs\nAnd then he started\n"
https://asm0dey.github.io/spring-rag-jcon/
4 months ago
0
2
1
You know what to do, folks!
add a skeleton here at some point
4 months ago
0
2
0
Starting
@jcon.one
with
@jbaru.ch
and that's how it should start ;)
5 months ago
0
9
1
BTW, Kölnische Wasser schmeckt nicht gut. Aber Dom ist schön
5 months ago
0
1
0
To the infinity and beyond! From
#Java
day Istanbul heading to
@jcon.one
in Cologne (or Köln as some mispronounce it 😉)
5 months ago
0
2
1
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
5 months ago
Java is slow? Heavy? Dead?
@asm0dey.site
busts six
#Java
myths you still hear in 2025 — and shows why the JVM is stronger than ever. Watch the new episode of Java Myth Busters!
youtu.be/P-XC1WiTUHs
loading . . .
Java in 2025: Busting the Biggest Myths (With Facts!)
YouTube video by BELLSOFT
https://youtu.be/P-XC1WiTUHs
0
1
2
I don't deserve to be in such an amazing
@skircle.bsky.social
!
5 months ago
0
4
0
Don't forget to reference this post :)
add a skeleton here at some point
5 months ago
1
1
0
I've got a tough question for you. Does it make sense to hire junior, middle, or senior developers who don't use AI in their work? I'm talking about your typical Java/Python/Ruby developers, not JVM engineers or folks with a ton of research in their job descriptions.
6 months ago
0
0
0
Thanks
unstructured.io
and
@mariak.bsky.social
personally for a nice swag!
6 months ago
1
2
0
For years I've been telling that you can put libraries in a separate docker layer and you'll be fine I'VE BEEN LYING! What if a library is a part of your spring project? Then you will update the whole thing on every coffee change anywhere! Do you know that build packs solve this issue OOTB?
6 months ago
0
0
1
Load more
feeds!
log in