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 !

C#

C#

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

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

C# Record: kiedy użyć record zamiast class?

C# Record: kiedy użyć record zamiast class?

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, identyfikatora użytkownika, danych adresowych albo odpowiedzi z API. W takich sytuacjach warto znać typ…

Continue reading C# Record: kiedy użyć record zamiast class?

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

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?

const vs readonly vs static readonly w C#

Wyobraź sobie taką sytuację: masz bibliotekę Shared.dll, w której ktoś zdefiniował public const int MaxRetries = 3;. Pół roku później zmieniasz tę wartość na 5, publikujesz nową wersję biblioteki, podmieniasz plik .dll na serwerze — a aplikacja dalej robi tylko…

Continue reading const vs readonly vs static readonly w C#

Czym jest .NET? CLR, BCL i różnice wersji

Zaczynasz naukę C# i już na starcie trafiasz na ścianę nazw: .NET Framework, .NET Core, .NET 5, .NET 6, .NET 8, .NET 9… W dodatku ktoś Ci mówi “nie używaj już Frameworka”, ktoś inny wysyła Ci 10-letni tutorial, który akurat…

Continue reading Czym jest .NET? CLR, BCL i różnice wersji

Tall LINQ vs Wide LINQ

Tall vs Wide LINQ w C# — czytelny LINQ

Tall LINQ vs Wide LINQ – jak pisać czytelny i bezpieczny LINQ w C# Pisanie zapytań LINQ w C# wygląda na proste… dopóki kod nie zacznie żyć własnym życiem. Jedna długa linia, kilka Where, Select, OrderBy i nagle czytelność znika,…

Continue reading Tall vs Wide LINQ w C# — czytelny LINQ

Unit testy w Infrastructure

Testy warstwy Infrastructure w .NET

Unit testy w Infrastructure .NET – jak testować File.ReadAllText zgodnie z Clean Architecture Dlaczego Infrastructure psuje testy? Testowanie warstwy Infrastructure w .NET to temat, który regularnie wywołuje frustrację. Domain? Czysta logika. Application? Use case’y i mocki. Ale gdy pojawiają się…

Continue reading Testy warstwy Infrastructure w .NET

Unit Testing Application Layer w .NET

Testy Application Layer w .NET z Moq

Unit Testing Application Layer w .NET – Mockowanie zależności z Moq Testowanie Application Layer w .NET (Unit Testing) to moment, w którym wielu programistów zaczyna improwizować. Klasy mają zależności, pojawiają się repository, serwisy, pliki… a testy nagle przestają być unit.…

Continue reading Testy Application Layer w .NET z Moq

Refaktoryzacja Clean Architecture

Clean Architecture w C# — BattleService w Core

Refaktoryzacja kodu do Clean Architecture – BattleService w Core Masz wrażenie, że Twój Program.cs robi wszystko naraz – od wyświetlania UI po symulację logiki biznesowej? 🚨To klasyczny objaw spaghetti code.W tym artykule pokażę Ci, jak przenieść logikę do Service Layer,…

Continue reading Clean Architecture w C# — BattleService w Core

Stronicowanie wpisów

1 2 … 11 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