Newsy .NET — .NET 11 RC1, unie w C# 15 i CS8509 (wrzesień 2026)
8 newsów .NET z września 2026, kod uruchomiony na .NET 11 RC1: unie w C# 15 i ostrzeżenie CS8509, atak przez paczkę NuGet, koniec .NET 8 i 9 10 listopada.
🔥 Zapisy zamknięte, ale możesz pobrać Roadmapę .NET i dołączyć do listy oczekujących. - Pobierz i dołącz do lity VIP !
C#
8 newsów .NET z września 2026, kod uruchomiony na .NET 11 RC1: unie w C# 15 i ostrzeżenie CS8509, atak przez paczkę NuGet, koniec .NET 8 i 9 10 listopada.
Przycisk X na padzie w trybie eksploracji każe postaci skoczyć, a w trybie walki — strzelić. Ten sam przycisk, dwa zachowania. Powyższy kod jest jednak przybity na sztywno do konkretnych metod: dodanie trybu skradania oznacza edycję Main(), czyli zmianę kodu, który już działa i był przetestowany.
Znasz definicje SOLID na pamięć, ale wciąż nie wiesz, kiedy ich użyć? To najczęstszy problem na drodze junior → mid. Większość tutoriali tłumaczy zasady SOLID w C# na abstrakcyjnych kwadratach, prostokątach i niekończącym się Animal → Dog. Problem w tym,…
Idziesz na rozmowę rekrutacyjną na stanowisko Junior .NET Developer i chcesz wiedzieć, czego się spodziewać? Dobrze trafiłeś. Poniżej znajdziesz 10 pytań, które padają na niemal każdej rozmowie — od interfejsów i Dependency Injection, przez async/await, aż po zasadę SRP. Do…
Continue reading 10 pytań rekrutacyjnych Junior .NET Developer
Kąt widzenia: user-facing/biznesowy — faktury, raporty, maile, eksportyPrzykład przewodni: system fakturowania z obsługą wielu kultur Czym różni się string dla użytkownika od stringa w backendzie? Gdy budujesz loga lub wyjątek, odbiorcą jest programista — liczy się precyzja i kontekst techniczny.…
Continue reading Stringi w C# — generowanie dokumentów i raportów
C# Record: kiedy użyć record zamiast class? W C# bardzo często tworzymy klasy, które nie zawierają rozbudowanej logiki. Ich głównym zadaniem jest przechowywanie danych: numeru konta, identyfikatora użytkownika, danych adresowych albo odpowiedzi z API. W takich sytuacjach warto znać typ…
Continue reading C# Record: kiedy użyć record zamiast class?
IEnumerable vs IQueryable w EF Core – wydajność i pułapki Masz działający kod w EF Core, wrzucasz go na produkcję… i nagle aplikacja zaczyna zużywać ogromne ilości RAM, a baza danych dostaje zadyszki? W wielu przypadkach przyczyną jest jedna, pozornie…
Pseudokod w programowaniu Otwierasz Visual Studio. Masz zadanie do zrobienia. I… nic. Kursor miga, głowa pusta, palce zawieszone nad klawiaturą. Znasz to uczucie? Jest na to rozwiązanie — i używają go zarówno juniorzy w pierwszym tygodniu pracy, jak i seniorzy…
Czym jest statement w programowaniu? Instrukcje w kodzie Kiedy po raz pierwszy siadasz przed edytorem i zaczynasz pisać kod, wszystko wygląda jak chaos symboli. Średniki, nawiasy, znaki równości w dziwnych miejscach. Ale jest jedna koncepcja, która porządkuje ten obraz od…
Wyobraź sobie taką sytuację: masz bibliotekę Shared.dll, w której ktoś zdefiniował public const int MaxRetries = 3;. Pół roku później zmieniasz tę wartość na 5, publikujesz nową wersję biblioteki, podmieniasz plik .dll na serwerze — a aplikacja dalej robi tylko…
Zaczynasz naukę C# i już na starcie trafiasz na ścianę nazw: .NET Framework, .NET Core, .NET 5, .NET 6, .NET 8, .NET 9… W dodatku ktoś Ci mówi “nie używaj już Frameworka”, ktoś inny wysyła Ci 10-letni tutorial, który akurat…
Tall LINQ vs Wide LINQ – jak pisać czytelny i bezpieczny LINQ w C# Pisanie zapytań LINQ w C# wygląda na proste… dopóki kod nie zacznie żyć własnym życiem. Jedna długa linia, kilka Where, Select, OrderBy i nagle czytelność znika,…
Unit testy w Infrastructure .NET – jak testować File.ReadAllText zgodnie z Clean Architecture Dlaczego Infrastructure psuje testy? Testowanie warstwy Infrastructure w .NET to temat, który regularnie wywołuje frustrację. Domain? Czysta logika. Application? Use case’y i mocki. Ale gdy pojawiają się…
Używamy plików cookie do analityki (żeby wiedzieć, które materiały są przydatne) i do reklam. Wybierz jedną z trzech opcji — każdą możesz później zmienić przyciskiem „Zarządzaj zgodą”.
Polityka prywatności · Polityka cookies