SOLIDny tydzień – S jak Single Responsibility
Pierwszą literą ze zbioru SOLID jaką omówimy będzie S czyli „Single responsibility”. Bo jak coś jest do wszystkiego to jest do niczego. Tak ogólnie mówiąc Zasada pojedynczej odpowiedzialności wydaje się prosta jednak z doświadczenia wiem, że bardzo wiele osób ma z nią problem. Jest tak prawdopodobnie dlatego, że jest to […]
SOLIDny tydzień – start
Poniedziałek to dobry moment na rozpoczęcie nowej serii. Tym razem będzie to „SOLIDny tydzień” czyli 7 dni z zasadami SOLID.
Pierwsze szkolenie. Po angielsku
Jak większość z Was wie mam na blogu napisany kurs C#. Staram się również przekazywać wiedzę innymi drogami. Jeśli śledzicie moje wpisy to wiecie też, że aktualnie pracuję dla klienta z Wielkiej Brytanii. I w tym tygodniu te dwa tematy się połączyły. W ten sposób udało mi się przeprowadzić pierwsze […]
Refresh token i wiele requestów w Angularze
Jeśli tworzysz aplikację w Angularze to jest duża szansa, że korzystasz z czegoś takiego jak JSON Web Token. Jest to bardzo wygodne rozwiązanie pozwalające potwierdzać tożsamość użytkownika jednocześnie ograniczając ilość zapytań do bazy. Korzystając z tego tokena prawdopodobnie korzystasz też z mechanizmu odświeżania tokena. Jest bardzo dużo tekstów, które opisują […]
Code review, KONSULTACJE i czystość kodu KLUCZEM do SUKCESU
Rzadko zdarza się, żeby programista pracował sam nad komercyjną aplikacją. Równie rzadko zachodzi sytuacja kiedy ten sam zespół, bez żadnych zmian personalnych, siedzi nad projektem od jego powstania do zamknięcia. Jak w takim przypadku zadbać o to, żeby wszelkie zmiany nie powodowały bólu głowy? O tym dzisiaj, czyli dlaczego regularne […]
Kiedy przestaje Ci zależeć
Jeśli śledzisz mojego bloga od jakiegoś czasu to być może wiesz, że pod koniec zeszłego roku zmieniłem w firmie projekt. Na początku mocno skrytykowałem to czym musieliśmy się zajmować przez pierwszy miesiąc. Jednak ostatecznie zaczęliśmy pracę nad nową aplikacją. Dla wielu programistów sytuacja brzmi jak spełnienie marzeń – pracujemy nad […]
Studia NIE NAUCZĄ Cię PROGRAMOWAĆ
Trwają właśnie matury. Po nich wakacje i dla niektórych z Was początek pierwszego roku akademickiego. Jest duża szansa, że wybieracie się na studia informatyczne z zamiarem zostania programistami. Jednak wiedzcie jedno – studia nie nauczą Was programowania.
5 powodów, żebyś NIE CHCIAŁ używać ANGULARA
W mojej karierze programisty nastąpił moment kiedy z pracy nad poważnym backendowym kodem w typowym dla dojrzałych firm języku jakim jest C# zostałem wrzucony w świat, o którym Wam teraz coś powiem. W świat aplikacji angularowych.
Problematyczne liczbowe ID w JavaScript/TypeScript
Kiedy wchodzisz w świat aplikacji frontendowych, które nie są ściśle powiązane z konkretnym backendem wkraczasz na obszar nowego typu wyzwań i problemów. Jeśli do tego dołożysz „nietypowe” decyzje projektowe w backendzie możesz być pewny, że te nowe wyzwania i błędy Cię dosięgną. I właśnie niedawno jeden z takich problemów dosięgnął […]
Wzorce projektowe: dekorator
Czasami przychodzi moment kiedy potrzebujemy istniejące w kodzie klasy uzupełnić o dodatkowe funkcjonalności jednocześnie nie psując już napisanego kodu. Przykładowo dodając logowanie każdej wywołanej metody w klasie, albo uzupełniając zapis do pliku o kompresję danych. Tego typu operacje możemy w prosty sposób dodać do już istniejącego kodu za pomocą wzorca […]








