Clean Architecture w .NET 10: refaktoryzacja ASP.NET Core krok po kroku
Praktyczna refaktoryzacja do Clean Architecture w .NET 10 i ASP.NET Core: 4 warstwy, Value Objects, testy bez bazy i SMTP oraz najczęstsze pułapki.
Czytaj więcej →Praktyczna refaktoryzacja do Clean Architecture w .NET 10 i ASP.NET Core: 4 warstwy, Value Objects, testy bez bazy i SMTP oraz najczęstsze pułapki.
Czytaj więcej →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…
Czytaj więcej →Idziesz na rozmowę rekrutacyjną na stanowisko Junior .NET Developer i chcesz wiedzieć, czego się spodziewać? Dobrze trafiłeś. Poznaj 10 najczęstszych pytań na rozmowie Junior .NET Developer.…
Czytaj więcej →W tym poście omówię dokładnie 5 błędów które pokazałem w odcinku "Code Review na żywo" na kanale dev-hobby.pl. Do każdego dostajesz: zły kod, wzorcową poprawkę i…
Czytaj więcej →Praca ze stringami to jedna z tych rzeczy, które w C# robisz praktycznie codziennie. Wyświetlanie danych użytkownika, budowanie logów, generowanie komunikatów, tworzenie ścieżek do plików czy…
Czytaj więcej →Łączenie tekstu w C# wydaje się banalne… dopóki kod nie zaczyna przypominać spaghetti złożonego z +, cudzysłowów i przypadkowych ToString(). W prawdziwych projektach backendowych formatowanie stringów…
Czytaj więcej →NullReferenceException to jeden z najczęstszych błędów, z jakimi spotykają się osoby uczące się C#. Komunikat “Object reference not set to an instance of an object” wygląda…
Czytaj więcej →Record w C# pozwala tworzyć proste modele danych krócej i czytelniej niż klasyczna klasa. Zobacz na przykładzie, kiedy warto użyć rekordu zamiast class.
Czytaj więcej →Masz kod w C#, w którym wielokrotnie wywołujesz te same metody na tej samej instancji? Powtarzalność rośnie, czytelność spada, a refaktoryzacja zaczyna boleć. W tym artykule…
Czytaj więcej →Model Context Protocol (MCP) to nowy sposób integracji AI z backendem, który daje pełną kontrolę nad tym, co model może zrobić w Twoim systemie. W tym…
Czytaj więcej →Array vs List w C# to jedno z najczęstszych pytań na rozmowach rekrutacyjnych – ale też jeden z najczęściej źle rozumianych tematów w praktyce...
Czytaj więcej →Klikasz przycisk w aplikacji… i coś się dzieje. Ale czy naprawdę rozumiesz co dokładnie dzieje się pomiędzy input a output? W tym artykule pokażę Ci jeden…
Czytaj więcej →Masz dość tutoriali typu Hello World i nie wiesz, jak zacząć prawdziwy projekt w C#? W tym artykule pokażę Ci, jak zbudować działającą grę zgadywankę w…
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności