Komentarze w kodzie

Tematowi komentarzy w kodzie poświęciłem kiedyś wpis, w czasach gdy blog nie istniał w obecnej formie i pod obecną nazwą. Niestety, nie posiadam treści zawartej w tamtym wpisie, ale pamiętam, że wywołał on dyskusję, co pozwoliło na wymianę poglądów i punktów … Czytaj dalej Komentarze w kodzie

Obrona pracy dyplomowej

Ten wpis jest dość nietypowy w kontekście innych wpisów z mojego bloga. Temat obrony pracy dyplomowej spędzał mi przez jakiś czas sen z powiek. Na szczęście zarówno obrona pracy licencjackiej, jak i magisterskiej jest … Czytaj dalej Obrona pracy dyplomowej

Opublikowano Kategorie Felietony7min
Wzorzec projektowy Factory (Fabryka)

Fabryka jest powszechnie używanym i łatwym w zastosowaniu wzorcem projektowym. Mówiąc o wzorcu projektowym Fabryka, można wyróżnić cztery rodzaje fabryk: Factory (fabryka); Factory Method (metoda wytwórcza); Static Factory (fabryka … Czytaj dalej Wzorzec projektowy Factory (Fabryka)

Opublikowano Kategorie Czysty kod8min
O metodzie Duck Debugging

W tym wpisie przedstawię Co popularną metodę debugowania — Duck Debugging, czyli metodę debugowania gumowej kaczki. Metoda ta wielokrotnie pomogła mi rozwiązać skomplikowane problemy oraz znajdować błędy w istniejącym już kodzie. Metoda gumowej … Czytaj dalej O metodzie Duck Debugging

Opublikowano Kategorie Pozostałe4min
SOLID, KISS i DRY

SOLID, KISS i DRY to jedne z najpopularniejszych pojęć/skrótów wśród programistów. Są to na tyle kluczowe zagadnienia oraz przydatne w zadaniach programisty, że nie mogło ich zabraknąć na moim blogu. Wszystkie przykłady w tym artykule zostały napisane w TypeScripcie. … Czytaj dalej SOLID, KISS i DRY

Opublikowano Kategorie Czysty kod13min
Mój pierwszy Capture The Flag

Niedawno, w ramach projektu na studia, miałem okazję brać udział w swoim pierwszym konkursie Capture The Flag (CTF). Z uwagi na to, że było to niesamowicie ciekawe doświadczenie, postanowiłem podzielić się w tym wpisie … Czytaj dalej Mój pierwszy Capture The Flag

Transakcje ACID

Tym razem będzie nieco o bazach danych, a dokładniej o zasadach transakcyjności w relacyjnych bazach danych, czyli ACID. Czym jest transakcja? W kontekście relacyjnych baz danych transakcja to mechanizm, który oczekuje zestawu operacji … Czytaj dalej Transakcje ACID

Programista – pytania rekrutacyjne – Git

Jedną z części rozmowy rekrutacyjnej jest rozmowa techniczna. Często podczas tej części rozmowy rekruter poprosi Cię o opisanie projektów, w których do tej pory brałeś(aś) udział. Warto wtedy opisać czego się nauczyłeś(aś), jakie … Czytaj dalej Programista – pytania rekrutacyjne – Git

Opublikowano Kategorie Praca w IT9min