@Transactional to jedna z tych adnotacji w Springu, które są jakby wbudowane w ten popularny framework, że dodajemy ją często z automatu. Pamiętam, w roku 2013 ucząc się podstaw Springa, JPA, Hibernate, że ta adnotacja była jak na tamte czasy...
Read Moreposts
-
@Transactional: kiedy adnotacja zaczyna przeszkadzać
- java
- kotlin
- spring-boot
- transactions
- clean-architecture
Jun 28, 2026 -
Od Huty do Javy
- java
- software-engineering
- warszawa
- bielany
- mlociny
- huta
- kawa
Jun 13, 2026Młociny / Bielany — archiwalna panorama przemysłowa. Bielany to północna dzielnica Warszawy, trochę poza pocztówkowym obrazem miasta. W okolicach Młocin czuć mieszankę spokojnej, mieszkaniowej codzienności, końcowej stacji metra, bliskości lasu i śladów dawnej przemysłowej Warszawy. Jednym z takich śladów jest...
Read More -
Kotlin context parameters: nie DI, tylko kontekst wykonania
- kotlin
- ddd
- testing
- software-engineering
Jun 5, 2026Kiedy zobaczyłem context(...) przy funkcji, pierwsze skojarzenie było dość oczywiste: czy Kotlin dostał kolejny sposób na dependency injection? Po kilku próbach patrzę na to inaczej. context parameters nie tworzą obiektów. Nie zarządzają cyklem życia zależności. Nie zastępują Springa, Koina ani...
Read More -
Testy, które nie kłamią cz. 2: Pułapka Mockito i implementacje In-Memory
- java
- testing
- mockito
- software-architecture
Jan 31, 2026W poprzedniej części skupiliśmy się na tym, jak pisać testy, które po prostu dobrze się czyta. Ale czytelność to tylko połowa sukcesu. Możesz mieć najpiękniej napisaną sekcję Given-When-Then, która… kompletnie nic nie sprawdza. Dziś pogadamy o zaufaniu do naszych testów....
Read More -
Testy, które nie kłamią cz. 1: Czytelność i DSL
- java
- testing
- spring-boot
- clean-code
Jan 25, 2026W tym artykule chcę się podzielić jak podchodzę do pisania testów, które nie są wyłącznie po to aby pokryć tzw. code-coverage, ale dają mi pewność, że po wdrożeniu nowej funkcjonalności - działa ona zgodnie z pierwotnymi założeniami. Czytelność Zacznijmy od...
Read More