Array vs List w C# — API design i decyzje
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 →C#, .NET, wzorce projektowe, algorytmy i zadania rekrutacyjne — wiedza, która realnie przybliża Cię do pierwszej pracy w IT.
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 →Pierwszy projekt w C#: Gra zgadywanka krok po kroku Masz dość tutoriali typu Hello World i nie wiesz, jak zacząć prawdziwy projekt w C#?W tym artykule…
Czytaj więcej →Console.WriteLine działa lokalnie, na Twoim komputerze. Na produkcji, gdzie aplikacja działa na serwerze, którego nie widzisz na żywo, jedynym sposobem, żeby dowiedzieć się co się dzieje…
Czytaj więcej →Dlaczego Twój kod w C# nie działa? Problem mental model Znasz składnię C#. Rozumiesz pętle, ify, zmienne…A jednak gdy masz zbudować coś samodzielnie — blokada. To…
Czytaj więcej →Sklejanie zapytania SQL ze stringów to najczęstsza krytyczna podatność w aplikacjach (OWASP od lat trzyma injection w czołówce) i pewne pytanie na każdej rozmowie dotykającej bazy…
Czytaj więcej →To samo zapytanie potrafi wykonać się w 5 milisekund albo w 5 sekund. Różnica prawie zawsze sprowadza się do jednego: czy baza ma indeks, którego może…
Czytaj więcej →Specification Pattern w C# — jak pisać czysty kod i nigdy więcej nie szukać buga w 20 miejscach Piszesz w serwisie. Działa. Kopiujesz to do drugiego…
Czytaj więcej →Func i Action w C# – lambdy i LINQ w praktyce Jeśli używasz LINQ w C#, to korzystasz z Func, Action i wyrażeń lambda — nawet…
Czytaj więcej →Jedna tabela to rzadkość. W realnej bazie dane są rozbite: tabela Zamowienia trzyma KlientId, a nie imię klienta — bo powtarzanie imienia w każdym wierszu byłoby…
Czytaj więcej →C# LINQ to XML – jak wygenerować XML z CSV (XDocument) Potrzebujesz przekształcić dane z CSV do XML w C#? W tym artykule pokażę, jak wykorzystać…
Czytaj więcej →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…
Czytaj więcej →Pobierz darmową Roadmapę .NET i zobacz, jak ułożyć te wszystkie tematy w spójną ścieżkę do pierwszej pracy.
Pobieram roadmapę →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności · Polityka cookies