Skip to content
DEV – HOBBY
DEV – HOBBY
Programowanie Nasze Hobby : c sharp, angular, html, css
  • .NET Developer
  • Kursy
  • Blog
  • Moje Kursy

🔥 Zapisy zamknięte, ale możesz pobrać Roadmapę .NET i dołączyć do listy oczekujących. - Pobierz i dołącz do lity VIP !

Autor: Mariusz Jurczenko

Jestem twórcą treści .NET i C#, edukatorem w zakresie technologii programistycznych. Moim celem jest upraszczanie skomplikowanych zagadnień i przekazywanie wiedzy w sposób jasny oraz przystępny. Uczę tylko tego, co faktycznie przydaje się w codziennej pracy.Doświadczenie komercyjne zdobywałem w takich firmach jak NFZ, Kamsoft, Diagnostyka, Hermes Reply Polska czy Etisoft Smart Solutions. W codziennej pracy i nauczaniu skupiam się na maksymalnej czytelności i solidności kodu, stosując Clean Code oraz Clean Architecture.Tworzę bezpłatne treści na Youtube.com/@mariuszjurczenko i jest gospodarzem dev-hobby.pl. Poza programowaniem, jestem zapalonym miłośnikiem wspinaczki skałkowej i turystyki górskiej, co pozwala mi zachować równowagę między pracą umysłową a fizyczną.
Clean Architecture w .NET 10 — grafika

Clean Architecture w .NET 10 — refaktoryzacja

Dostajesz projekt do utrzymania, otwierasz pierwszy plik i widzisz kontroler na 150 linii, który waliduje dane, liczy kwoty, łączy się z bazą, wysyła maile i obsługuje błędy. W jednym miejscu. Brzmi znajomo? W tym wpisie pokażę Ci praktyczną refaktoryzację do…

Continue reading Clean Architecture w .NET 10 — refaktoryzacja

Composite Pattern — drzewo katalogów i plików ze wspólnym interfejsem, rozmiar liczony rekurencyjnie w C#

Composite Pattern w C# — anatomia GoF i struktury drzewiaste

Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Composite — wzorzec, który pozwala traktować pojedynczy obiekt i całe drzewo obiektów dokładnie tak samo. 1. Intent (Zamierzenie) Składa obiekty w struktury drzewiaste reprezentujące hierarchie…

Continue reading Composite Pattern w C# — anatomia GoF i struktury drzewiaste

Zasady SOLID w C# — 5 reguł na przykładach, grafika

Zasady SOLID w C# — 5 reguł z przykładami

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,…

Continue reading Zasady SOLID w C# — 5 reguł z przykładami

10 pytań rekrutacyjnych Junior .NET Developer

10 pytań rekrutacyjnych Junior .NET Developer

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

Konfiguracja w ASP.NET Core — warstwy appsettings, User Secrets i wzorzec Options

Konfiguracja w ASP.NET Core — appsettings, Options i sekrety

Twoje API potrzebuje ustawień: connection string do bazy, klucz do bramki płatności, adres zewnętrznej usługi, limit rozmiaru pliku. Trzy pytania decydują, czy zrobisz to dobrze: gdzie te wartości trzymać, jak je czytać w kodzie i — najważniejsze — jak nie…

Continue reading Konfiguracja w ASP.NET Core — appsettings, Options i sekrety

Middleware w ASP.NET Core — pipeline żądania od Exception Handler do Endpoint

Middleware w ASP.NET Core — pipeline żądania krok po kroku

Zanim żądanie dotrze do Twojego endpointu, przechodzi przez łańcuch warstw: przekierowanie na HTTPS, CORS, uwierzytelnianie, autoryzację, logowanie, obsługę wyjątków. Ten łańcuch to pipeline, a każde jego ogniwo to middleware. Gdy klient dostaje 401 na endpoint bez zabezpieczeń albo błąd znika…

Continue reading Middleware w ASP.NET Core — pipeline żądania krok po kroku

Minimal API i routing w ASP.NET Core — szablon trasy {id:int} i handler MapGet

Minimal API i routing w ASP.NET Core — dopasowanie ścieżek

Twoje pierwsze API działa, ale pod spodem odpowiada na pytanie, którego jeszcze nie zadałeś: skąd ASP.NET Core wie, że żądanie GET /api/produkty/5 ma trafić akurat do tego endpointu i że 5 to id? To jest routing — warstwa dopasowująca ścieżkę…

Continue reading Minimal API i routing w ASP.NET Core — dopasowanie ścieżek

Pierwsze REST API w ASP.NET Core — endpointy CRUD GET/POST/PUT/DELETE z kodami statusu

Pierwsze REST API w ASP.NET Core — od zera do CRUD

Rozumiesz już protokół HTTP — metody, kody statusu, nagłówki. Czas postawić serwer, który tym mówi. W tym poście od pustego katalogu dojdziesz do działającego REST API z pełnym CRUD-em: listowanie, pobieranie po ID, tworzenie, aktualizacja i usuwanie zasobów — z…

Continue reading Pierwsze REST API w ASP.NET Core — od zera do CRUD

HTTP dla backendowca — żądanie POST i odpowiedź 201 Created z klasami kodów statusu w ASP.NET Core

HTTP dla backendowca — metody, statusy i nagłówki w .NET

Jako backendowiec .NET spędzisz karierę na obsłudze HTTP — ASP.NET Core ukrywa protokół za atrybutami i metodami, dopóki coś nie pójdzie nie tak. Klient dostaje 401 zamiast 403, przeglądarka blokuje żądanie przez CORS, POST wykonuje się dwa razy przy podwójnym…

Continue reading HTTP dla backendowca — metody, statusy i nagłówki w .NET

Code review w C# — 5 błędów, które zdradzają juniora, grafika

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 go napisałeś. W tym poście omówię dokładnie 5 błędów które pokazałem w odcinku “Code…

Continue reading Code Review C# – 5 błędów które zdradzają Juniora

Proxy Pattern — zastępnik między klientem a obiektem kontrolujący dostęp (cache, lazy, auth) w C#

Proxy Pattern w C# — anatomia GoF i kontrola dostępu

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 kontrolować dostęp do niego: opóźnić kosztowną inicjalizację, dodać cache albo sprawdzić uprawnienia. 1. Intent…

Continue reading Proxy Pattern w C# — anatomia GoF i kontrola dostępu

Stringi w C#

Stringi w C# — generowanie dokumentów i raportów

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

Template Method — szkielet algorytmu w klasie bazowej z krokami nadpisywanymi przez podklasy w C#

Template Method w C# — anatomia GoF i szkielet algorytmu

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 bazowej, oddając podklasom tylko te kroki, które faktycznie się różnią. 1. Intent (Zamierzenie) Definiuje…

Continue reading Template Method w C# — anatomia GoF i szkielet algorytmu

Stronicowanie wpisów

Poprzednie 1 2 3 … 22 Następne

Popularne kursy

  • C# Podstawy Programowania: Twój Pi...
    200PLN
     
    Autor: Mariusz Jurczenko
  • C# Podstawy Programowania Obiektowego
    200PLN
     
    Autor: Mariusz Jurczenko
  • Przydatne Narzędzia
    Bezpłatnie
     
    Autor: Mariusz Jurczenko
  • AI w .NET
  • Algorytmy
  • Architektura i Projektowanie Oprogramowania
  • Csharp
  • Html
  • Kolekcje
  • Programowanie i rozwój oprogramowania
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Equals i GetHashCode w C# — fotel sprzedany dwa razy
  • Rekordy, LINQ i async – quiz: zgadnij output 9 fragmentów
  • Newsy .NET — .NET 11 RC1, unie w C# 15 i CS8509 (wrzesień 2026)
  • Delegat jako parametr w C# – pułapka bez komunikatu
  • Pułapki C# – quiz: zgadnij output 9 fragmentów kodu

Menu

  • Kontakt
  • Regulamin
  • Polityka prywatności
  • Moje Kursy
  • Blog
  • LISTA VIP
  • Csharp
  • Zadania Rekrutacyjne
  • Wzorce Projektowe
  • SOLID
  • Algorytmy
  • Kolekcje
  • Jak stosować 5 zasad SOLID w C#
  • Projekt Tetris w .NET — seria tutoriali
  • Aplikacja do zarządzania kontaktami w C#
  • Scaffolding w Visual Studio — szybkie API .NET
Copyright © 2015 - 2026 DEV-HOBBY.PL
Logowanie
Hasło musi mieć co najmniej 8 znaków, zawierać cyfry i litery oraz przynajmniej jedną wielką literę.
Akceptuję Regulamin. Informacje o przetwarzaniu danych osobowych znajdziesz w Polityce prywatności.
Chcę darmową Roadmapę .NET. Zapisuję się na newsletter dev-hobby.pl i chcę otrzymywać na podany adres e-mail materiały edukacyjne oraz informacje o produktach i promocjach. W zamian otrzymam bezpłatnie Roadmapę .NET. Mogę zrezygnować w każdej chwili. (opcjonalnie)
Zapamiętaj mnie
Logowanie Zarejestruj się
Przywróć hasło
Wyślij link do zmiany hasła
Link do zmiany hasła wysłany na Twój adres e-mail Zamknij
Link potwierdzający wysłany Postępuj zgodnie z instrukcją wysłaną na Twój adres e-mail. Zamknij
Your application is sent We'll send you an email as soon as your application is approved. Przejdź do profilu
Nie masz konta? Zarejestruj się Logowanie
Zapomniane hasło

Zanim zaczniesz — pliki cookie

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