🥼 Piotr Przybył
banner
piotrprz.bsky.social
🥼 Piotr Przybył
@piotrprz.bsky.social
Software Gardener. Java Champion. Edutainer. Speaker. Trainer. Художник. Honorary Bavarian. 👨‍💻👨‍🌾
#Java #Testcontainers #Linux #Programming
softwaregarden.dev
Views are mine, impressions are yours.
Pinned
I'm honoured.
I'm humbled.
I'm very happy.
Thank you very much for this recognition.
It was a perfect Xmas gift :-)
twitter.com/Java_Champio...
My first in person event this year :-)
Let's go #VDT26!
February 6, 2026 at 11:55 AM
My struggle of selecting talks for @devoxx.uk 2026 is done!
It was great task to help with, but also hard. So many great submissions, so few slots...
spongebob squarepants is standing next to patrick star on a wooden floor and saying phew .
ALT: spongebob squarepants is standing next to patrick star on a wooden floor and saying phew .
media.tenor.com
January 28, 2026 at 6:29 PM
I recommend:
* the speaker
* the talk
* the conference ;-)
🔊 So you think that any API is just some #REST, a dash of HTTP and tons of #JSON? Or even worse... XML?? 🔊

Join my talk today at 9:00pm CET, online @ @jchampionsconf.bsky.social!

📺 Livestream it here: www.youtube.com/watch?v=3nnI...

See you there!

#java #jakartaee
January 23, 2026 at 3:35 PM
I think all these AI agents should make micro-managers happy. Finally a justified need to provide detailed instructions and check every tiny detail of the outcome.

Which is good, maybe they'll get busy there and leave us alone ;-)
January 23, 2026 at 12:19 PM
Yes. Because how can you "like" it.
January 20, 2026 at 10:51 AM
Every time I visit this page, I hope the next event could be a regular-regular, in-person meeting :-(
January 20, 2026 at 8:44 AM
This feature should IMHO be called `I`
If you know what I mean :-P
January 16, 2026 at 1:46 PM
It's a nice feeling to see friendly faces after I upgraded my @intellijidea.com ;-)
👋 @maritvandijk.bsky.social, @antonarhipov.bsky.social and @sivalabs.in
January 11, 2026 at 10:06 AM
As someone who had to suffer from lack of physical buttons the whole last week, I can only say YES!
Volkswagen is going back to physical buttons in their cars. You even get a virtual cassette tape deck.
January 7, 2026 at 1:33 PM
Big thanks to JetBrains for extending my @intellijidea.com & co. license under the support for #JavaChampions!
This shows the attitude, which I like a lot :-D
January 7, 2026 at 11:54 AM
Fun fact: the system was rewritten from Django to Java. Because parallelism was needlessly complicated.
January 6, 2026 at 8:55 AM
For the JVM, I used Scala.js. Worked perfectly, one implementation, two runtimes: for the backend and for the frontend.
Extra points for great UX: no need for countless validation requests.
I would use any web assembly here, only to match the backend. If the config can be public, that is.
January 5, 2026 at 4:03 PM
I'm in the first picture, and I like it! 🤩
Well done, Marit! 👏
December 19, 2025 at 4:40 PM
Reposted by 🥼 Piotr Przybył
Claiming that micro-iterative processes like TDD and refactoring lead to a lack of coherent high-level architecture is a bit like claiming that walking - putting one foot in front of another - leads to you getting lost.

Nobody said you can't look where you're going, or that you can't use a map.
December 18, 2025 at 5:48 AM
I might stick to chessbox
December 18, 2025 at 7:40 AM
It's a what?
December 18, 2025 at 6:42 AM
"every tool has limitations, and it is important to know them and to plan accordingly"
Old but gold, IMHO a must read for us, software engineers, tempted to implement a distributed lock:
martin.kleppmann.com/2016/02/08/h...
How to do distributed locking — Martin Kleppmann’s blog
martin.kleppmann.com
December 12, 2025 at 12:35 PM
At some live events you don't get much of a feedback. But boi, even so little can say: job well done.
Thank you! 😍
December 5, 2025 at 1:29 PM
That's... not French AFAICT 🤔
November 24, 2025 at 6:44 PM
Allez ! Allez ! Allez !
November 24, 2025 at 6:41 PM
Kolejny #ElastycznyWtorek za nami! (No wypadł w czwartek, sorry)

Tym razem było o wykorzystaniu AI do czegoś sensownego, nie tylko generowania obrazków...

📺 bit.ly/49i6nZW

Za tydzień i dwa nic nie ma (bo nie dam rady), dajcie znać, o czym teraz chcielibyście usłyszeć. Albo kogo ;-)
November 13, 2025 at 1:16 PM
Drodzy! Kolejny Elastyczny Wtorek przed nami (akurat wypada w czwartek 13 XI o 13:00), a w nim: jak podłączyć sztuczną inteligencję do #Elasticsearch, żeby odwalała za nas robotę wyciągania i agregacji danych, jeśli akurat nie znamy API.
youtu.be/55Q_menCn6U
Do zobaczenia!
Sztuczna inteligencja i Elasticsearch: jak to połączyć
YouTube video by Official Elastic Community
youtu.be
November 12, 2025 at 2:30 PM
Thank you very much!
November 11, 2025 at 1:01 PM
Thank you!
And yes, 🤞
November 11, 2025 at 9:13 AM
Thank you, Sharat!
November 11, 2025 at 7:45 AM