100commitów (5) acl (1) adnotacja (1) adr (1) agile (1) agregat (1) analiza (9) angular (9) aniserowicz (4) antypattern (2) api (2) aplikacja (2) aplikacja webowa (1) architektura (34) architektura aplikacji (7) archunit (1) asynchroniczność (1) autohotkey (2) autokonfiguracja (1) automatyzacja (1) baeldung (1) barentswatch (1) batch (1) bazy danych (8) bean (1) bezpieczeństwo (1) biblioteki (13) bieganie (2) biznes (7) blog (12) budownictwo (1) błędy (6) case study (3) cel (1) cele (2) ci/cd (1) click (1) cobol (3) code smells (1) command (1) cpp (2) cqrs (6) css (1) csv (1) czas (1) dao (1) ddd (5) demeter (1) design (1) dip (3) docker (2) dokumentacja (2) domena (2) doświadczenie (2) dto (1) duplikacja (1) działalność (7) dzielenie się wiedzą (1) eksperyment (1) encja (1) event (2) event storming (1) feature envy (1) felieton (2) flash talks (2) framework (7) frontend (2) generator (1) git (2) github (21) gradle (2) graphql (2) groovy (2) hackathon (1) hackyeah (1) hibernate (3) hikari (1) historia (1) hobby (2) html (1) htmlunit (1) implementacja (2) inicjatywa (2) inspiracje (1) intellij (2) interfejs (1) ioc (3) isp (2) it (13) iteracja (1) jakarta ee (1) jakość (1) jasper (1) java (87) javascript (1) jhipter (1) jpa (2) jsoup (1) junit (1) jwt (1) język (1) język programowania (2) kdi (1) kod (4) kodowanie (3) komenda (1) kompozycja (1) koncepcja (1) konferencja (4) konfiguracja (1) kontener zależności (1) konwencje (2) kotlin (3) książka (1) kupilas (2) kurs (5) logika (1) lombok (3) lsp (2) mapstruct (4) marka osobista (1) materiały (1) maven (10) meeting (2) mikroserwisy (1) miękkie skille (1) mock (2) mocki (1) mockito (1) model (1) modulith (3) moduły (4) mongodb (1) mysql (1) narzędzie (1) nauka (15) null (1) nullpointerexception (1) obiektowość (8) observability (1) obserwowalne zachowanie (1) ocp (2) odkrycie (1) oop (1) opinia (1) optimistic locking (2) optional (1) oracle (1) organizacja (1) osobiste (1) outbox pattern (1) package (1) package private (1) pakiety (1) pasja (1) pdf (1) pilimon (1) plany (2) podstawy javy (4) podsumowanie (7) polityka (1) porada (1) porty i adaptery (1) postman (1) praca (8) pragmatyzm (1) praktyka (1) prawo (1) prelegent (1) prelekcje (1) prezentacja (1) problem (13) proceduralne (1) programista (1) programowanie (133) projekt (2) projekty (33) przebranżowienie (3) przemyślenia (7) przeładowanie kognitywne (1) przygotowania (1) przykład (2) przyrost (1) publer (1) quarkus (3) raport (1) recenzja (1) refactor (3) refaktoryzacja (4) refleksja (4) reguły (1) rekrutacja (4) repository (1) rest (1) review (1) rozmowa kwalifikacyjna (1) rozrywka (1) rozterki (3) rozważania (1) rozwiazanie (1) rozwiązanie (2) rozwój (3) samodoskonalenie (1) scrum (2) security (1) seria (4) serverless (1) sieć (1) skille (1) skróty klawiszowe (1) składnia (1) slack (1) spock (3) spotkania (1) spring (37) spring boot (3) sprzęt (1) srp (2) stackoverflow (2) statystyki (7) studia (1) sukces (1) swing (1) słuchawki (1) tdd (1) teoria (1) testng (1) testowanie (7) testy (22) testy integracyjne (2) testy jednostkowe (4) testy mutacyjne (1) togglz (1) transakcja (4) typescript (1) usprawnienia (3) utilities (1) uwierzytelnianie (1) value object (3) walidacja (3) warstwowa (1) waterfall (1) webscraping (1) websocket (1) wjug (3) wskazówki (4) współbieżność (1) współdzielona baza danych (1) współpraca (2) wydajność (2) wydarzenie (1) wyjątek (2) wykłady (1) wymagania (1) wystąpienie (1) wytwarzanie oprogramowania (1) wytyczne (1) wyzwanie (1) wzorce (6) wzór (1) youtube (1) zadania (1) zarządzanie (6) zasady (2) zdarzenia (2) zdarzenie (1) zelent (1) zespół (4) zipkin (1)