Każdy blog programisty musi zacząć się tak samo. Tradycja to tradycja:
void main() {
IO.println("Hello, World!"); // tak, w nowej Javie to naprawdę tyle
}
Nazywam się Robert, piszę backend w Javie i to jest moja wizytówka. Będzie o architekturze heksagonalnej, o DDD traktowanym serio (agregaty, które naprawdę czegoś pilnują, a nie worki na settery) i o frameworkach: od zawsze robię w Springu, a od niedawna odkrywam alternatywy — Quarkus, Micronaut, wpadły mi też jakieś Helidony i inne wynalazki. Sprawdzę je za was. Część wpisów po polsku, część po angielsku — zależnie od tematu.
Pełna transparentność
Tę stronę zaprojektował i napisał mi Claude. Ja mówiłem, co chcę (czerń, szarość, granat, klimat IntelliJ), on pisał. Trochę jak code review na odwrót — i szczerze? Wyszło szybciej niż moje typowe „jeszcze tylko poprawię CSS”.
To zresztą dobry temat na start: jak zmienia się nasza robota, kiedy część kodu piszą modele. Spoiler — architektura robi się ważniejsza, nie mniej ważna. Ktoś musi wiedzieć, gdzie kończy się domena, a zaczyna adapter. O tym będzie następny wpis.
Co dalej
Na warsztacie: Hexagon w Springu — porty, adaptery i zero magii. Jeśli chcesz zgłosić temat albo się pokłócić o DDD, pisz: jrobertgardzinski@gmail.com.
// kompiluje się. shipujemy.
// komentarze