Przejdź do treści
Java Senior
  • Strona główna
  • Szkolenia
  • Kursy Online
  • Blog
  • YouTube
  • O mnie
  • Kontakt
Java Senior
  • Saga Pattern
    WZORCE PROJEKTOWE

    Saga Pattern

    PrzezArtur Laskowski 29 czerwca, 202312 marca, 2026

    Rozproszone transakcje są jednym z największych wyzwań w architekturze mikroserwisów. Gdy mamy do czynienia z jednym procesem rozproszonym jako kilka transakcji na różnych bazach danych, to już nie jest to samo, co transakcja na jednej bazie danych, gdzie zawsze możemy zrobić rollback. Jak więc podejść do takiej rozproszonej transakcji? Jak sobie poradzić, jeśli coś się wysypie w procesie, który działa na wielu bazach?

    Dowiedz się więcej Saga PatternKontynuuj

  • Java 25 Nowości
    Nowości

    Java 25 Nowości

    PrzezArtur Laskowski 14 października, 202514 października, 2025

    Zobacz jakie propozycję zmian daje Java 25 i w którą stronę zmierza!

    Dowiedz się więcej Java 25 NowościKontynuuj

  • Typy Eventów
    ARCHITEKTURA|PROJEKTOWANIE APLIKACJI

    Typy Eventów

    PrzezArtur Laskowski 16 kwietnia, 202516 kwietnia, 2025

    Event eventowi nie równy — warto odróżniać od siebie typy eventów, ponieważ każdy z nich służy do czegoś innego

    Dowiedz się więcej Typy EventówKontynuuj

  • Domain Driven Design (DDD): Application Service vs Domain Service
    DDD

    Domain Driven Design (DDD): Application Service vs Domain Service

    PrzezArtur Laskowski 11 lutego, 2025

    Serwisy to dobrze znane nam bezstanowe komponenty, które najczęściej implementujemy jako singletony. Jednak, jak się okazuje, możemy je również podzielić na kilka typów.

    Dowiedz się więcej Domain Driven Design (DDD): Application Service vs Domain ServiceKontynuuj

  • Endpointy REST API: Puryzm vs. Pragmatyzm
    PROJEKTOWANIE APLIKACJI

    Endpointy REST API: Puryzm vs. Pragmatyzm

    PrzezArtur Laskowski 28 stycznia, 2025

    Często jako programiści miewamy dyskusje co do różnych tematów. Jednym z takich kwestii jest projektowanie REST API i używanie metod HTTP.

    Dowiedz się więcej Endpointy REST API: Puryzm vs. PragmatyzmKontynuuj

  • Architektura wielotenantowa (Multitenancy)
    ARCHITEKTURA

    Architektura wielotenantowa (Multitenancy)

    PrzezArtur Laskowski 2 stycznia, 2025

    Gdy tworzymy aplikację jako produkt i chcemy ją sprzedawać w modelu subskrypcji, często najbardziej opłacalnym rozwiązaniem będzie skorzystanie z architektury wielotenantowej, dlatego warto znać to podejście!

    Dowiedz się więcej Architektura wielotenantowa (Multitenancy)Kontynuuj

  • Model domenowy vs ORM
    ARCHITEKTURA|PROJEKTOWANIE APLIKACJI

    Model domenowy vs ORM

    PrzezArtur Laskowski 24 października, 2024

    Gdy w aplikacji mamy bogatą domenę, często wybieramy opcję zalecaną przez programowanie obiektowe, czyli trzymanie reguł tam, gdzie znajdują się dane. Wtedy powstają tzw. obiekty domenowe, i tu pojawia się kolejny problem: czy powinniśmy w nich używać ORM, a jeśli nie, to jak można to zrobić?

    Dowiedz się więcej Model domenowy vs ORMKontynuuj

  • Anemic “Domain” Model vs Rich Domain Model
    PROJEKTOWANIE APLIKACJI

    Anemic “Domain” Model vs Rich Domain Model

    PrzezArtur Laskowski 23 września, 2024

    To, gdzie umieścimy naszą logikę domenową, wpływa na to, jak będzie nam się później rozwijała aplikacja. Dlatego warto znać konsekwencje swoich decyzji, a w tym pomoże znajomość projektowania aplikacji z wykorzystaniem anemic i rich domain model.

    Dowiedz się więcej Anemic “Domain” Model vs Rich Domain ModelKontynuuj

  • Domain-Driven Design Taktyczne
    ARCHITEKTURA|DDD|WZORCE PROJEKTOWE

    Domain-Driven Design Taktyczne

    PrzezArtur Laskowski 23 września, 202423 września, 2024

    DDD taktyczne to tak naprawdę dobrze robione programowanie obiektowe. Oczywiście, nie trzeba znać DDD, żeby programować dobrze obiektowo, ale znajomość tych terminów ułatwia nam komunikację i upraszcza pracę.

    Dowiedz się więcej Domain-Driven Design TaktyczneKontynuuj

  • 5 często popełnianych błędów w Springu!
    PROJEKTOWANIE APLIKACJI

    5 często popełnianych błędów w Springu!

    PrzezArtur Laskowski 23 września, 202423 września, 2024

    Pisząc aplikację, często popełniamy błędy lub tworzymy rozwiązania, które zamykają nam wiele dróg. Odkryj 5 często popełnianych błędów w Springu – sprawdź, czy sam nie popełniasz któregoś z nich!

    Dowiedz się więcej 5 często popełnianych błędów w Springu!Kontynuuj

  • ArchUnit: Testy architektury
    ARCHITEKTURA|TESTOWANIE

    ArchUnit: Testy architektury

    PrzezArtur Laskowski 23 września, 202423 września, 2024

    Decydując się na konkretną architekturę, chcemy przestrzegać zależności między warstwami. Najlepiej zautomatyzować sprawdzanie tych reguł, a w tym celu możemy użyć testów architektury.

    Dowiedz się więcej ArchUnit: Testy architekturyKontynuuj

Nawigacja strony

1 2 3 Następna stronaNastępny
LinkedIn YouTube GitHub Adres e-mail

© 2026 Java Senior

  • Strona główna
  • Szkolenia
  • Kursy Online
  • Blog
  • YouTube
  • O mnie
  • Kontakt
Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.