Code Review C# – 5 błędów które zdradzają Juniora
Rekruter otwiera Twoje repozytorium na GitHubie. Patrzy na jeden plik — kontroler albo serwis. I już wie. Nie po tym ile kodu napisałeś. Po tym jak…
Czytaj więcej →Rekruter otwiera Twoje repozytorium na GitHubie. Patrzy na jeden plik — kontroler albo serwis. I już wie. Nie po tym ile kodu napisałeś. Po tym jak…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Proxy — obiekt-zastępnik, który staje między klientem a właściwym obiektem, żeby…
Czytaj więcej →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…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Template Method — wzorzec, który definiuje niezmienny szkielet algorytmu w klasie…
Czytaj więcej →Kąt widzenia: backend/operacyjny – logi aplikacyjne, error messages, odpowiedzi APIPrzykład przewodni: system przetwarzania zamówień w ASP.NET Core Dlaczego stringi w backendzie to osobny temat? Kiedy uczysz…
Czytaj więcej →NullReferenceException w C# – skąd się bierze i jak go naprawić? NullReferenceException to jeden z najczęstszych błędów, z jakimi spotykają się osoby uczące się C#. Komunikat…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem State — wzorzec, który zamienia rozrośnięty switch po statusie w zestaw…
Czytaj więcej →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,…
Czytaj więcej →Fluent API w C# – jak uprościć kod i poprawić czytelność Masz kod w C#, w którym wielokrotnie wywołujesz te same metody na tej samej instancji?Powtarzalność…
Czytaj więcej →MCP w .NET: Jak zbudować serwer AI w ASP.NET Core Model Context Protocol (MCP) to nowy sposób integracji AI z backendem, który daje pełną kontrolę nad…
Czytaj więcej →Kąt widzenia: kontrakt publiczny i enkapsulacja — co eksponujesz przez interfejsy, co ukrywasz, i jakie konsekwencje ma każdy wybórPrzykład przewodni: model domeny koszyka zakupowego w Clean…
Czytaj więcej →Ostatni wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Chain of Responsibility — wzorzec, którego używasz w każdej aplikacji ASP.NET Core, nawet jeśli nigdy nie napisałeś tej…
Czytaj więcej →Input Output w programowaniu — fundament każdej aplikacji Klikasz przycisk w aplikacji… i coś się dzieje.Ale czy naprawdę rozumiesz co dokładnie dzieje się pomiędzy input a…
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności · Polityka cookies