Drogi programisto, ostatnio coraz częściej słyszymy głosy, że rozwój sztucznej inteligencji (AI) odbierze pracę programistom. Narzędzia takie jak GitHub Copilot czy ChatGPT potrafią generować kod, więc pojawiają się obawy, [...]
Marzysz, by zostać programistą .NET, ale nie wiesz od czego zacząć? Dobra wiadomość jest taka, że .NET to jedna z najpopularniejszych platform programistycznych na świecie – ceniona za wszechstronność, bogate biblioteki, [...]
IEnumerable czy IQueryable? To pytanie prędzej czy później zadaje sobie każdy początkujący programista .NET, zwłaszcza podczas pracy z LINQ i bazami danych. Oba interfejsy pozwalają iterować po kolekcjach danych i wyglądają [...]
Każdy programista prędzej czy później natrafi na fragment kodu, który aż się prosi o poprawę. Być może to starszy projekt pisany pod presją czasu, albo kod odziedziczony po kimś innym. Zamiast jednak przepisywać wszystko [...]
Zaczynając pracę z ASP.NET Core, łatwo wpaść w typowe pułapki i popełnić błędy, które przerobiło już wielu początkujących. Najlepiej uczyć się na błędach – nie tylko swoich – i dzięki temu pisać lepszy kod. W tym artykule [...]
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 [...]
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 [...]