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ą.
async/await w C# — metafora kelnera oddającego wątek do puli podczas operacji I/O

async/await w C# — przewodnik z pułapkami

async i await to dwa słowa kluczowe, które wyglądają prosto, a potrafią zniszczyć produkcję. Dodajesz async, dorzucasz await, kompiluje się i działa. Do momentu, aż pod obciążeniem aplikacja zaczyna się dławić, pojawia się tajemniczy deadlock, albo wyjątek znika bez śladu.…

Continue reading async/await w C# — przewodnik z pułapkami

Obiekty w C#

Obiekty w C# — analogia klocków LEGO

Obiekty w C# to jak Klocki LEGO Czy kiedykolwiek bawiłeś się klockami LEGO? Pamiętasz tę satysfakcję, gdy z pojedynczych, kolorowych elementów powstawała imponująca budowla? Programowanie w C#, a konkretnie praca z obiektami, działa na bardzo podobnej zasadzie! Wyobraź sobie, że…

Continue reading Obiekty w C# — analogia klocków LEGO

.net 2025

.NET 2025 — 10 kluczowych rekomendacji

.NET w 2025: 10 Kluczowych Rekomendacji Hej, Deweloperzy .NET! Rok 2025 puka do drzwi, a wraz z nim nowe wyzwania, narzędzia i najlepsze praktyki w naszym ulubionym ekosystemie .NET. Microsoft nie zwalnia tempa, a my, jako profesjonaliści, musimy być o…

Continue reading .NET 2025 — 10 kluczowych rekomendacji

Tworzymy własny Stos w C# – Krok po kroku

Zanim napiszesz choć jedną linijkę kodu własnej struktury danych, warto przejść przez proces projektowy — zestaw pytań, które oszczędzą Ci przepisywania kodu później. W artykule Implementowanie Stosu pokazałem gotową implementację z interfejsem IStack. Tutaj patrzymy na to samo zadanie z innej strony — jak dojść do…

Continue reading Tworzymy własny Stos w C# – Krok po kroku

Hangfire w .NET — zadania w tle

Potrzebujesz rozwiązania do wykonywania zadań w tle w aplikacjach .NET? Hangfire to doskonałe narzędzie, które pozwala na łatwe harmonogramowanie i zarządzanie zadaniami asynchronicznymi. W tym poradniku przeprowadzę Cię przez proces integracji Hangfire z aplikacją ASP.NET Core 9, od konfiguracji po…

Continue reading Hangfire w .NET — zadania w tle

Tracker wydatków w C# — projekt konsolowy

Czy jesteś początkującym programistą i szukasz projektu, który pomoże ci rozwinąć umiejętności kodowania? W tym poradniku pokażemy, jak stworzyć prostą aplikację konsolową do śledzenia wydatków w C# (Tracker Wydatków w C# ). To doskonały sposób, aby poznać kluczowe koncepcje programistyczne, takie jak separacja…

Continue reading Tracker wydatków w C# — projekt konsolowy

Projekt Tetris w .NET — seria tutoriali

Twój pierwszy projekt Tetris w .NET! Darmowa seria tutoriali Marzysz o stworzeniu własnej gry w .NET? A może chcesz zgłębić tajniki programowania gier, testowania kodu i stosowania dobrych praktyk programistycznych? Jeśli tak, to świetnie trafiłeś! Przygotowałem darmową serię tutoriali, w…

Continue reading Projekt Tetris w .NET — seria tutoriali

Git — kompletny przewodnik dla początkujących

Kontrola Wersji: Kompletny Przewodnik po Git dla Początkujących Programistów Wprowadzenie W świecie programowania Git stał się jednym z najważniejszych narzędzi, bez którego trudno sobie wyobrazić efektywną pracę nad kodem. Niezależnie od tego, czy tworzysz prosty projekt hobbystyczny, czy współpracujesz nad…

Continue reading Git — kompletny przewodnik dla początkujących

Aplikacja do zarządzania kontaktami w C#

Jak stworzyć aplikację do zarządzania kontaktami w C#: Praktyczny poradnik dla początkujących Dziś pokażę Ci, jak krok po kroku stworzyć prostą, ale funkcjonalną aplikację konsolową w języku C#. Dzięki niej będziesz mógł zarządzać listą kontaktów, jednocześnie ucząc się podstawowych zasadprogramowania…

Continue reading Aplikacja do zarządzania kontaktami w C#

Parametry ref, out, in i params w C#

W poprzednim artykule “Funkcje (metody) w C#” poznałeś podstawową składnię metod. Ale domyślne przekazywanie argumentów „przez wartość” to tylko połowa historii. C# ma cztery modyfikatory parametrów, które zmieniają tę regułę: ref, out, in i params. Każdy z nich rozwiązuje inny…

Continue reading Parametry ref, out, in i params w C#

Scaffolding w Visual Studio — generowanie kodu, grafika

Scaffolding w Visual Studio — szybkie API .NET

API z Visual Studio Scaffolding Tworzenie interfejsu API od zera to nie lada wyzwanie. Mnogość elementów do zaprogramowania, możliwość popełnienia błędów składniowych czy literówek – to tylko niektóre z przeszkód, które mogą spowolnić pracę nad projektem. Na szczęście z pomocą…

Continue reading Scaffolding w Visual Studio — szybkie API .NET

Klasa abstrakcyjna vs interfejs w C#

“Jaka jest różnica między klasą abstrakcyjną a interfejsem?” pada na niemal każdej rozmowie rekrutacyjnej na Junior .NET Developera. Odpowiedź “interfejs nie ma implementacji, a klasa abstrakcyjna może mieć” jest technicznie poprawna, ale nie pokazuje, że od C# 8 nawet to…

Continue reading Klasa abstrakcyjna vs interfejs w C#

a close up of a red and white electrical device

Adapter w architekturze Ports & Adapters (.NET)

Adapter to nie tylko GoF – to nazwa całej architektury Większość artykułów o wzorcu Adapter kończy się na przykładzie „owijamy jedną klasę drugą klasą”. To prawda na poziomie mechaniki, ale pomija najważniejszą rzecz: Adapter jest literalnie drugim słowem w nazwie…

Continue reading Adapter w architekturze Ports & Adapters (.NET)

Stronicowanie wpisów

Poprzednie 1 … 8 9 10 … 21 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
  • Delegat z wieloma parametrami w C# – pułapka bez błędu
  • Delegat zwracający wartość w C# – pułapka bez ostrzeżenia
  • Delegat z parametrem w C# – typ jest kontraktem, nazwa nie
  • Delegaty w C# — dlaczego metodę przypisujesz bez nawiasów
  • Visitor Pattern w C# — anatomia GoF i double dispatch

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.
Zapamiętaj mnie
Logowanie Zarejestruj się
Przywróć hasło
Send reset link
Password reset link sent to your email Zamknij
Confirmation link sent Postępuj zgodnie z instrukcjami przesłanymi na Twój adres email. Zamknij
Your application is sent We'll send you an email as soon as your application is approved. Go to Profile
Nie masz konta? Zarejestruj się Logowanie
Zapomniane hasło

Szanujemy Twoją prywatność

Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.

Polityka prywatności  ·  Polityka cookies