Choose your poison!
Choose your poison!
πΎ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...
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-...
Sure did! Sure are :)
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
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:
Wow, we didn't have a single snowflake here in Berlin!
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...
And I had to read a lot of docs and examples to understand how to use it.
I have a proper visualisation only for part 1:
asm0dey.github.io/aoc-2025/day...
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
As always, the generated visualization:
asm0dey.github.io/aoc-2025/day...
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
All the available visualisations, vibecoded based on my @kotlinlang.org solutions, are on one page here asm0dey.github.io/aoc-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...
So we agree that not the whole industry is purely revenue-focused.
πΎ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...
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...
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...
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...
Be careful with that, please.
versions, despite the lack of commercial demand.
Again, I agree with you that the model is broken. Maybe we should abandon FX altogether and see who will complain. But please don't say that there is not content.
Well, it is for Gluon, isn't it? And that's got fair to say that there are no videos, devrel, etc. @cat-edelveis.bsky.social herself did a bunch of content, we even made our conference raffles in an application written on FX and built with native image.
We've also supported monocle in a newer Java
It was a surprise for me when I found that there is a procedure to join the US, but there is no procedure to leave them. Sounds weird to me: it's an agreement when everyone agrees on some kind of ground rules. Now some states are disagree, would be only logical to leave, I guess
Double barrel sounds like a fancy gun
I want an air fryer it seems. Reheating chips sounds exciting, even tho I don't like them
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?"
I need to see it
If an only developer needs something it becomes really hard to justify why we're doing this and not something else. And then people will have to do this themselves. Splendor and poverty of open-source, innit?
I know, right? I've created Kotlin API for Apache Spark in my free time when I had a full-time job, and had to essentially bury this work because we (JetBrains back then) didn't find clients interested in this. It wasn't even a question of money, just interest from the audience :(