Dziedziczenie – anatomia trzydziestopięcioletniego błędu

Wprowadzenie Jedną z największych pomyłek inżynierii oprogramowania jest dziedziczenie, czyli odtwarzanie w kodzie taksonomii modeli pojęciowych. Nie mniejszą pomyłką jest teza, że OO to łączenie funkcji i danych w obiekty…

Czytaj dalej Dziedziczenie – anatomia trzydziestopięcioletniego błędu

Wzorzec mikro-serwisy i API Gateway

Wprowadzenie Często spotykaną definicją mikro-serwisów jest W inżynierii oprogramowania architektura mikro-serwisów to wzorzec architektoniczny, który organizuje aplikację w zbiór luźno powiązanych, drobnoziarnistych usług, które komunikują się za pośrednictwem lekkich protokołów.…

Czytaj dalej Wzorzec mikro-serwisy i API Gateway

Indeks produktu – Cechy definiujące i różnicujące

Wprowadzenie Jednym z większych problemów wielu firm jest zarządzanie produktami, a kluczowym elementem tego procesu jest klasyfikacja produktów: nadawanie im nazw i indeksów oraz kategoryzacja. Wiele firm popełniło błąd generując…

Czytaj dalej Indeks produktu – Cechy definiujące i różnicujące

Jarosław Żeliński – Model działania

Moją przewagą na rynku jest to co potrafię, a nie to co ukryję przed innymi (Jarosław Żeliński) Wprowadzenie Target Operating Model Każda organizacja to mechanizm, na który składają się procesy…

Czytaj dalej Jarosław Żeliński – Model działania

Sprzęt, środowisko, aplikacja, mechanizm i jego opis

Wprowadzenie Bardzo często można w książkach i na blogach spotkać opisy wzorców architektonicznych, wzorców projektowych, dobrych praktyk. Jednak bardzo rzadko autorzy piszą o tym kiedy je stosować. Sam fakt, że…

Czytaj dalej Sprzęt, środowisko, aplikacja, mechanizm i jego opis

Aby transformacja cyfrowa mogła zakończyć się sukcesem

Wprowadzenie 24 Października 2024 Miała miejsce konferencja Kongres Cyfrowa Transformacja w Biznesie 2024. Zaproszono mnie do wygłoszenia referatu merytorycznego na temat: Różne podejście do transformacji cyfrowej w obliczu długu technologicznego…

Czytaj dalej Aby transformacja cyfrowa mogła zakończyć się sukcesem

Projektowanie czyli architektura kodu aplikacji c.d.

Wprowadzenie Najbardziej wartościową umiejętnością architekta nie jest pisanie kodu, lecz umiejętność projektowania systemów, w których kod można łatwo usuwać i podmieniać. [...] Kluczem do sukcesu jest projektowanie jeszcze przed napisaniem…

Czytaj dalej Projektowanie czyli architektura kodu aplikacji c.d.