Jeśli jesteś programistą .NET (C#) skupionym głównie na back-endzie, możesz się zastanawiać, po co Ci znajomość JavaScript. Otóż JavaScript jest obecnie najpopularniejszym językiem programowania na świecie – używanym praktycznie [...]
Entity Framework Core i Dapper to 2 popularne podejścia do dostępu do bazy danych w aplikacjach .NET. Pierwsze z nich jest pełnoprawnym frameworkiem ORM od Microsoftu, drugie – lekkim micro-ORM stworzonym przez zespół Stack [...]
W świecie programowania coraz częściej można usłyszeć hasło: "Fullstack albo śmierć". Sugeruje ono, że jeśli nie opanujesz zarówno front-endu, jak i back-endu, to możesz pożegnać się z karierą w IT. Czy rzeczywiście obecny [...]
Rozpoczynając naukę programowania w C#, łatwo wpaść w pewne pułapki, które mogą spowolnić Twój rozwój. Każdy początkujący popełnia błędy – to normalna część procesu nauki. Ważne, by szybko je zauważyć i skorygować, zanim [...]
Praca zdalna stała się już standardem w branży IT. Według danych z branżowych badań, około 12% programistów pracuje całkowicie zdalnie – to pokazuje, jak powszechny stał się ten model. Zdalne wykonywanie obowiązków daje [...]
Pracując z bazami danych w aplikacjach .NET (np. z użyciem Entity Framework Core), prędzej czy później natkniesz się na terminy Lazy Loading i Eager Loading. Są to dwie różne strategie ładowania powiązanych danych. Wybór [...]
Zdarzyło Ci się potrzebować metody, która przyjmie zmienną (dowolną) liczbę argumentów? Być może chciałeś napisać funkcję sumującą nieograniczoną liczbę liczb lub wypisującą dowolną ilość komunikatów. W języku C# z pomocą [...]
Początki nauki programowania w C# to ekscytująca przygoda, ale każdy junior prędzej czy później natrafi na typowe pułapki. Warto poznać je zawczasu – pozwoli to oszczędzić sporo frustracji i czasu. W tym artykule zebrałem [...]
Informatyka i programowanie coraz bardziej skupiają się na bezpieczeństwie danych. Jeśli tworzysz aplikacje w C#, prędzej czy później zetkniesz się z potrzebą ochrony wrażliwych informacji – czy to danych użytkowników, tokenów [...]
Każdy doświadczony programista zna ten moment grozy: otwierasz projekt i widzisz legacy code, czyli stary, zaniedbany kod, którego wszyscy boją się dotknąć. Taki kod często jest pełen niejasności, brakuje mu dokumentacji, [...]