Protocol Buffers lub też Protobuf to ciekawa alternatywa dla formatów takich jak JSON czy XML. W najnowszym artykule na blogu przedstawię Ci:
koncepcję, jaka stoi za Protobufem;
dlaczego warto się nim zainteresować;
przykład aplikacji wykorzystującej Protobufa, którą możesz samodzielnie przetestować.
Protocol Buffers to szybsza i bardziej kompaktowa alternatywa dla formatów JSON czy XML. Sprawdź, jak zacząć korzystać z Protobuf.
https://devszczepaniak.pl/protocol-buffers/Template Method jest kolejnym wzorcem, który zdecydowałem się opisać na swoim blogu. Jest to jeden z mniej lubianych przeze mnie wzorców projektowych. Jaka jest jego charakterystyka, dlaczego za nim nie przepadam oraz jakie są dla niego alternatywy, dowiesz się z najnowszego artykułu.
https://devszczepaniak.pl/wzorzec-projektowy-template-method/
Template Method to jeden z mniej lubianych przeze mnie wzorców. W tym artykule poznasz jego założenia i dlaczego za nim nie przepadam.
https://devszczepaniak.pl/wzorzec-projektowy-template-method/Wzorzec projektowy Kompozyt przydaje się w aplikacjach, gdzie wykorzystywane są struktury drzewiaste. W podlinkowanym artykule dowiesz się, z czego składa się Kompozyt oraz pokażę Ci przykład prostej aplikacji implementującej go.
Struktury drzewiaste to bardzo często spotykana struktura w kodzie. W pracy z nią i jej utrzymaniu może pomóc wzorzec projektowy Kompozyt.
https://devszczepaniak.pl/wzorzec-projektowy-kompozyt/Strategia to chyba jeden z rzadziej wykorzystywanych przeze mnie wzorców projektowych. Nie oznacza to jednak, że jest on bezużyteczny, wręcz przeciwnie. Strategia pozwala na wykorzystanie różnych algorytmów w zależności od danej sytuacji. Dobrze wykorzystana strategia może być pomocna np. przy rozdzieleniu kodu z logiką biznesową od kodu z algorytmami w niej wykorzystywanymi czy dobrać najbardziej efektywne rozwiązanie dla określonych danych wejściowych.
W najnowszym artykule na blogu przedstawię Ci wzorzec projektowy Strategia na praktycznym przykładzie.
Strategia to behawioralny wzorzec projektowy opisany przez Gang of Four. W artykule poznasz jego charakterystykę i zastosowania.
https://devszczepaniak.pl/wzorzec-projektowy-strategia/W najnowszym artykule na swoim blogu na ruszt wziąłem wzorzec projektowy Builder. W artykule opisałem założenia wzorca oraz przedstawiłem przykład implementacji. Zapraszam serdecznie do lektury :)
Wzorzec projektowy Builder (Budowniczy) umożliwia konstruowanie złożonych obiektów łatwo i elastycznie. Dowiedz się, dlaczego warto go znać!
https://devszczepaniak.pl/wzorzec-projektowy-builder/Wzorzec Chain of Responsibility to jeden ze wzorców behawioralnych opisanych w "Design Patterns: Elements of Reusable Object-Oriented Software" autorstwa Bandy Czworga. W najnowszym artykule na blogu przedstawiam koncepcję, przykładowe zastosowania i potencjalne problemy, jakie mogą wiązać się z wykorzystaniem tego wzorca.
https://devszczepaniak.pl/wzorzec-projektowy-chain-of-responsibility/
Wzorzec Chain of Responsiblity powszechnie wykorzystuje się m.in. w frameworkach jak Express.js czy Next.js. Dlatego warto poznać go lepiej!
https://devszczepaniak.pl/wzorzec-projektowy-chain-of-responsibility/
@elszczepano: wrzucilem