Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
@asm0dey.site
📤 270
📥 256
📝 340
Developer advocate for @BellSoft Love people, both listen and talk to
https://asm0dey.site/
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Rachel Appel
20 days ago
1
16
5
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Akka
about 1 month 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
about 1 month 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
about 1 month ago
0
2
0
And
@jonatan-ivanov.bsky.social
! I would even say Jonathan and me :)
add a skeleton here at some point
about 2 months ago
0
2
0
It's this time of the year! sdk install java 25-librca
about 2 months ago
0
0
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
about 2 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
2 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
3 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
3 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
3 months ago
1
1
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
GameFromScratch
3 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
4 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
4 months ago
0
2
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
4 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
4 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 :(
4 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
4 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
5 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)?
5 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)
5 months ago
1
2
0
And this is how I know we're doing something useful!
add a skeleton here at some point
5 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!
5 months ago
0
0
0
I dunno folks, not sure if I really missed it
5 months ago
2
4
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
5 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
5 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
5 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/
5 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/
5 months ago
0
4
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Donald Raab
6 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
6 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!
6 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
6 months ago
0
4
0
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
Daniel Garnier-Moiroux
6 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/
6 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
6 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
6 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
6 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
6 months ago
0
1
1
To the infinity and beyond! From DevOps days Geneva to
@springio.net
!
6 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
6 months ago
1
2
0
Ayayay bang-bang, as they said on TBBT /Flicking thru sweet memories of
@jcon.one
#jcon2025
6 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;
6 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!
6 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/
6 months ago
0
2
1
You know what to do, folks!
add a skeleton here at some point
6 months ago
0
2
0
Starting
@jcon.one
with
@jbaru.ch
and that's how it should start ;)
6 months ago
0
9
1
BTW, Kölnische Wasser schmeckt nicht gut. Aber Dom ist schön
6 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 😉)
6 months ago
0
2
1
reposted by
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️)
BellSoft
7 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
Load more
feeds!
log in