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ą.
JOIN w SQL — łączenie tabel Klienci i Zamowienia po kluczu obcym, typy INNER/LEFT/RIGHT/FULL

JOIN w SQL dla .NET developera — łączenie tabel bez błędów

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 marnotrawstwem i źródłem niespójności. Żeby złożyć je z powrotem, używasz JOIN. To serce SQL-a…

Continue reading JOIN w SQL dla .NET developera — łączenie tabel bez błędów

Czym jest LINQ to XML

LINQ to XML w C# — generowanie XML (XDocument)

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ć LINQ to XML, aby w prosty i kontrolowany sposób generować strukturę XML przy użyciu…

Continue reading LINQ to XML w C# — generowanie XML (XDocument)

IEnumerable vs IQueryable w EF Core

IEnumerable vs IQueryable w EF Core

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 ilości RAM, a baza danych dostaje zadyszki? W wielu przypadkach przyczyną jest jedna, pozornie…

Continue reading IEnumerable vs IQueryable w EF Core

MCP w .NET (C#)

MCP w .NET — jak zbudować serwer AI

MCP w .NET (C#) – jak zbudować serwer AI krok po kroku Chcesz zintegrować AI z backendem w .NET w sposób uporządkowany i skalowalny?Model Context Protocol (MCP) to nowy standard, który pozwala modelom AI korzystać z Twojej logiki biznesowej jak…

Continue reading MCP w .NET — jak zbudować serwer AI

SQL od podstaw — zapytanie SELECT, WHERE i GROUP BY z mapowaniem na LINQ w .NET

SQL od podstaw dla .NET developera — SELECT, WHERE, GROUP BY

Entity Framework Core generuje SQL za Ciebie — dopóki zapytanie nie jest wolne, a Ty nie potrafisz przeczytać, co ORM naprawdę wysłał do bazy. Albo dopóki rekruter nie mówi: „napisz zapytanie, które zwróci liczbę zamówień na klienta”. LINQ Cię tam…

Continue reading SQL od podstaw dla .NET developera — SELECT, WHERE, GROUP BY

IEnumerable i yield return w C# — leniwa iteracja

IEnumerable i yield return w C# Myślisz, że List<T> to domyślny wybór do przechowywania i zwracania danych w C#? Jeśli Twoja aplikacja operuje na małych zbiorach, pewnie masz rację. Ale co jeśli musisz przetworzyć plik CSV o rozmiarze 5 GB…

Continue reading IEnumerable i yield return w C# — leniwa iteracja

Wzorzec Decorator w C# — dokładanie zachowań przez owijanie, diagram

Decorator Pattern w C# — System.IO.Stream

Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Decorator — wzorzec, którego prawdopodobnie już używałeś, nawet o tym nie wiedząc, jeśli kiedykolwiek otwierałeś plik przez FileStream. 1. Intent (Zamierzenie) Dołącza dodatkowe obowiązki do obiektu dynamicznie. Decorator to…

Continue reading Decorator Pattern w C# — System.IO.Stream

CI/CD dla .NET — pipeline w GitHub Actions

Po opanowaniu Gita naturalny następny krok to automatyzacja tego, co robiłbyś ręcznie po każdym pushu: budowanie projektu, uruchomienie testów, publikacja. To właśnie CI/CD — Continuous Integration (automatyczne budowanie i testowanie każdej zmiany) i Continuous Deployment (automatyczne wdrażanie zweryfikowanej zmiany). Gdzie…

Continue reading CI/CD dla .NET — pipeline w GitHub Actions

Słowa kluczowe vs zmienne w C#

Słowa kluczowe vs zmienne — różnica w C#

Słowa kluczowe vs zmienne w C# – podstawowa różnica, którą musisz znać Czy wiesz, że C# ma tylko około 80 słów kluczowych, a mimo to możesz tworzyć nieograniczone aplikacje? Podczas gdy do płynnej rozmowy po angielsku potrzebujesz znać ~10,000 słów,…

Continue reading Słowa kluczowe vs zmienne — różnica w C#

Pseudokod — czym jest i kiedy go używać

Pseudokod w programowaniu Otwierasz Visual Studio. Masz zadanie do zrobienia. I… nic. Kursor miga, głowa pusta, palce zawieszone nad klawiaturą. Znasz to uczucie? Jest na to rozwiązanie — i używają go zarówno juniorzy w pierwszym tygodniu pracy, jak i seniorzy…

Continue reading Pseudokod — czym jest i kiedy go używać

Czym jest statement w programowaniu?

Czym jest statement w programowaniu? Instrukcje w kodzie Kiedy po raz pierwszy siadasz przed edytorem i zaczynasz pisać kod, wszystko wygląda jak chaos symboli. Średniki, nawiasy, znaki równości w dziwnych miejscach. Ale jest jedna koncepcja, która porządkuje ten obraz od…

Continue reading Czym jest statement w programowaniu?

Wielkość liter w programowaniu: true vs True?

Wielkość liter w programowaniu – dlaczego true ≠ True? Wprowadzenie: Jeden znak, który rujnuje kod Spędziłeś godzinę na pisaniu kodu. Wszystko wydaje się poprawne. Naciskasz F5 i… błąd kompilacji. Jeden znak. Wielka litera zamiast małej i Twój kod nie działa.…

Continue reading Wielkość liter w programowaniu: true vs True?

Składnia w programowaniu — 5 kluczowych pytań

Składnia w programowaniu – 5 pytań, które warto zadać o każdy język Wyobraź sobie, że pierwszy raz patrzysz na kod źródłowy. Kilkadziesiąt linii tekstu, nawiasy, średniki, słowa po angielsku — i kompletna cisza w głowie. Nie wiesz, co jest ważne,…

Continue reading Składnia w programowaniu — 5 kluczowych pytań

Stronicowanie wpisów

Poprzednie 1 2 3 4 … 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
  • Programowanie i rozwój oprogramowania
  • Programowanie w C#
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Clean Architecture w .NET 10 — REST API
  • Clean Architecture w .NET 10 — refaktoryzacja
  • Zasady SOLID w C# — 5 reguł z przykładami
  • 10 pytań rekrutacyjnych Junior .NET Developer
  • Konfiguracja w ASP.NET Core — appsettings, Options i sekrety

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
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych przez tę witrynę. Polityka 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