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 – Docker
W tym wpisie pokażę Ci jak w szybki i wygodny sposób wykorzystać GitHub Packages jako alternatywę dla npm. Dlaczego nie npm? Przede wszystkim jest to opcja korzystniejsza finansowo. Ograniczeniem wynikającym z wykorzystania npm … Czytaj dalej Publikacja paczek JavaScript z GitHub Packages
Start projektu to jeden z najważniejszych etapów w jego cyklu życia. W związku z tym kluczowe jest to, aby podczas tego etapu popełnić jak najmniej błędów. Popełnienie istotnego błędu na samym początku … Czytaj dalej Start projektu – na co warto zwrócić uwagę?
Nie ma na świecie programisty, który wiedziałby wszystko. Duża część pracy programistów poświęcona jest poszukiwaniu dobrych i optymalnych rozwiązań. Często jednak nie udaje się odnaleźć zadowalającej odpowiedzi. W takim przypadku konieczne staje się … Czytaj dalej Jak zadawać dobre pytania techniczne?
Wzorzec projektowy Proxy (Pełnomocnik) to jeden ze wzorców strukturalnych opisanych przez bandę czworga w Design Patterns — Elements of Reusable Object-Oriented Software. Jeśli chcesz poznać inne wzorce projektowe lub dowiedzieć się … Czytaj dalej Wzorzec projektowy Proxy
Tematem tego wpisu jest normalizacja baz danych oraz omówienie poszczególnych postaci normalnych, do których można sprowadzić relacyjną bazę danych. Do omówionych zagadnień przygotowane zostały również przykłady. Czym jest normalizacja? Zgodnie … Czytaj dalej Normalizacja baz danych
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
Inversion of Control to szalenie przydatny wzorzec postępowania w programowaniu obiektowym. W tym artykule dowiesz się, na czym polega Inversion of Control (lub też swojskie — odwrócenie sterowania), a także poznasz jedną … Czytaj dalej Inversion of Control z użyciem Dependency Injection
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
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)