The great misunderstanding about the infinite monkey theorem is to think that we’d be able to pick out the works of Shakespeare.
Patrik Duditš
@pdudits.bsky.social
Java Developer, Musician and sometimes also photographer. Software Engineer at Payara. All opinions are of my own.
Uranium glass ain't nothin'. They had...
When radioactivity was discovered, there was a rush to market for all sorts of radioactive consumer goods. There were water jugs made out of uranium glass, for example. I think about that a lot these days whenever I see AI products being marketed to consumers.
Good morning! 30 minutes to the peak of @jcon.one - at least for me. It (only) starts with a container projects in room 6
First day of @jcon.one was amazing. Looking forward for more and of course for my talk on Thursday morning!
Tried to create some Perses dashboards today with @cuelang.org. The type unification paradigm is interesting mindbend. But the schema is not the actual schema of JSON accepted by Perses but of its go API. For example it is not possible to create variable with default value `$__all`. JsonNET FTW.
You don't need much JavaScript to build a fully interactive web app. In the latest post in my Unpoly series I walk through the client-side capabilities that make it possible. #WebDevelopment #Unpoly #HypermediaApps #JakartaEE #ServerSideRendering
Unpoly Client-Side Capabilities
Web applications that use Unpoly will primarily use HTML markup and custom attributes to drive interaction. It is not against the philosophy to use JavaScript — quite the opposite. Unpoly offers a ver...
zeromagic.eu
Excited for #JCON EUROPE 2026? See Dominika Tasarz at #JCON2026 in Cologne talking about 'The JUG-gle is Real: What #Java User Groups Can Teach Us About Growing #OpenSource Communities' Open source #communities don’t grow by #magic - they … 🎟️ 2026.europe.jcon.one/tickets Free for #JUG members
I hate the re-soloing of development. We were so close to learning social skills, creating community, encouraging creativity & purpose, & applying empathy. Easier to manage if each of us is so busy with our genieswarms that we don't have time to talk & reflect.
I keep writing, this post describes HTTP headers that Unpoly utilizes for more optimized communication with backend zeromagic.eu/posts/unpoly...
Unpoly Server-Side Protocol
While majority of Unpoly magic happens on the client-side the server still stays in control. Unpoly utilizes HTTP headers in request and response to steer both server and client-side actions
zeromagic.eu
A longer post today on my beloved subject: Unpoly for modern frontends that make sense for backend guy. zeromagic.io/posts/unpoly... #unpoly #htmx #java
Unpoly: Achieving a Single-Page Experience with Server-Side Rendering
I am great fan and supporter of Unpoly. It enables you to create very responsive user interfaces while enabling very reasonable server-side model and allows you to keep most of the interaction decisio...
zeromagic.io
I started reviving my blog by switching to #Quarkus #Roq. And this is how I deploy it (nothing fancy, really)
Publishing Roq to Netlify
First step in resurrecting the blog was to make it deploy to Netlify. It ended up being quite straightforward.
zeromagic.sk
"Java offers a fully modern, end-to-end alternative — desktop, web, terminal, and even mobile apps — all powered by a single language. With one cohesive Java stack, teams and AI tools can reason, build, and iterate more efficiently than ever." #java #ui robintegg.com/2026/02/08/j...
Java UI in 2026: The Complete Guide
A comprehensive overview of Java UI frameworks across desktop, web, mobile, and terminal platforms in 2026.
robintegg.com
Not the first time I hear this. Brace yourself for a wave of "agentic burnouts", in particular among ADHD people where the continuous dopamine fix resulting from agents producing stuff leads people to endlessly keep feeding them.
AI users are working longer because, for the first time, our tools can finally keep pace with our imagination. When output is cheap, your greatest leverage isn't how much you build, but the taste to know what is worth building - and the rest required to see the difference.
Azul has acquired @payara.bsky.social, uniting our complementary products and expertise to deliver a single, enterprise grade Java platform—built on open source—for everything from mission-critical apps to microservices. https://java.azul.com/4iQxJsM #JakartaEE #EnterpriseJava #EnterpriseTech
Watch me speedrun my talk about the layers of code needed to deploy code and what we do about it in @payara.bsky.social youtu.be/q0_KPLHOnCg?...
It only starts with a container by Patrik Duditš
YouTube video by Devoxx
youtu.be
Thank you all and especially @tomcools.be for guiding us! #devoxx
Ending of #devoxx
Just two hours to go! See you in room 3 at 12:55, where I make multiple encounters with Yaml and kubernetes deployment tooling, as well as a thr solution for that that we developed in Payara! #devoxx m.devoxx.com/events/dvbe2...
That's the metaphor I've been looking for a long time. I used to say "you don't store items at home by color"
Putting all your controllers in one directory and your views in another Is like putting the cortisone and hemorrhoid cream in the drawer with toothpaste because they're all tubes.
1977: why would the bartender in star wars even care if some robots with artificial intelligence came into his bar 2025: ohhh ok
#ml Somebody explain this to me: word embedding vectors not only place words geometrically close to each other based on meaning, but also embed concepts in directionality so that difference vectors are also semantically meaningful across space? Is that right, and how on earth does that happen?
removing the brakes from my car because they're a cost center and replacing them with a second gas pedal because it's a profit center
At @jcon.one Slovenia, @pdudits.bsky.social had an engaging talk about finding useful info in huge log files, using vector proximity and AI embeddings. Thanks!