Every developer blog has to start the same way. Tradition is tradition:
void main() {
IO.println("Hello, World!"); // yes, in modern Java that's really it
}
My name is Robert, I write Java backends and this blog is my business card. Expect hexagonal architecture, DDD taken seriously (aggregates that actually guard something, not bags of setters) and frameworks: I’ve always worked in Spring, and lately I’m exploring the alternatives — Quarkus, Micronaut, plus some Helidons and other curiosities that crossed my radar. I’ll test them so you don’t have to. Some posts in Polish, some in English — depending on the topic.
Full transparency
This site was designed and written for me by Claude. I said what I wanted (black, grey, navy, IntelliJ vibes), it wrote the code. A bit like code review in reverse — and honestly? Faster than my usual “just one more CSS tweak”.
Which is a good opening theme: how our job changes when models write part of the code. Spoiler — architecture becomes more important, not less. Someone has to know where the domain ends and the adapter begins. That’s the next post.
What’s next
On the workbench: Hexagonal architecture in Spring — ports, adapters, zero magic. Want to suggest a topic or argue about DDD? Write me: jrobertgardzinski@gmail.com.
// it compiles. ship it.
// comments