Bruno Krawczyk Mam na imię Bruno i od 8 lat zgłębiam tajniki programowania w ekosystemie .NET, chmury Azure oraz sztucznej inteligencji. Moja przygoda z technologią zaczęła się od ciekawości, jak złożone systemy mogą ułatwiać codzienne życie i rozwiązywać realne problemy. Dziś moją misją jest dzielenie się tą wiedzą, starając się przybliżyć nawet najbardziej skomplikowane zagadnienia w sposób zrozumiały i przystępny dla każdego. W moich artykułach na kursdotnet.pl skupiam się na praktycznych aspektach, analizuję najnowsze trendy i weryfikuję informacje, aby dostarczyć Wam treści, które są nie tylko dokładne i aktualne, ale przede wszystkim użyteczne w Waszej własnej ścieżce rozwoju technologicznego.
Rozwiń Architektura i wzorce Mikroserwisy w .NET bez chaosu - granice, wzorce i wdrożenie Mikroserwisy w .NET: poznaj granice usług, komunikację, Outbox, Sagę i wdrożenia w chmurze. Sprawdź, jak zacząć bez chaosu.
Bruno Krawczyk
• 15 września 2026 Architektura i wzorce MVVM w .NET - jak oddzielić UI od logiki aplikacji? MVVM w .NET porządkuje logikę aplikacji. Poznaj Model, ViewModel, bindingi, testy i sprawdź, kiedy ten wzorzec ma sens.
Bruno Krawczyk
• 12 września 2026 C# i .NET Visual Basic w .NET - kiedy wybrać go zamiast C#? Visual Basic w .NET: sprawdź, kiedy wybrać go zamiast C#, jak zacząć pracę i uniknąć błędów w aplikacjach Windows.
Bruno Krawczyk
• 11 września 2026 Architektura i wzorce CQRS w .NET - kiedy rozdzielenie komend i zapytań ma sens? CQRS w .NET: poznaj warianty, korzyści i koszty oraz sprawdź, kiedy rozdzielenie komend i zapytań ma sens.
Bruno Krawczyk
• 11 września 2026 Windows i aplikacje desktopowe Jak zakończyć proces w Windows bezpiecznie? Praktyczny poradnik Jak zakończyć proces w Windows? Poznaj Menedżera zadań, taskkill, PowerShell i C#, aby bezpiecznie zamknąć zawieszoną aplikację.
Bruno Krawczyk
• 4 września 2026 Aplikacje webowe Jak sprawdzać, czy plik istnieje w Node.js? Sprawdź, jak w Node.js używać existsSync(), access() i ENOENT oraz unikać blokowania event loop. Poznaj właściwe podejście.
Bruno Krawczyk
• 4 września 2026 Windows i aplikacje desktopowe WPF czy WinForms? Jak wybrać technologię do aplikacji Windows WPF vs WinForms: poznaj różnice w interfejsie, danych i utrzymaniu. Sprawdź, którą technologię wybrać do aplikacji Windows.
Bruno Krawczyk
• 1 września 2026 Bazy danych i SQL IEnumerable czy IQueryable? Gdzie wykonuje się zapytanie LINQ IEnumerable czy IQueryable? Sprawdź, gdzie wykonuje się LINQ, jak ToList wpływa na SQL i jak uniknąć zbędnego pobierania danych.
Bruno Krawczyk
• 31 sierpnia 2026 C# i .NET Łączenie danych w C# z LINQ - Join, GroupJoin i lewy join Łączenie danych w C# z LINQ: poznaj Join, GroupJoin i lewy join oraz unikaj błędów w EF Core. Sprawdź praktyczne przykłady.
Bruno Krawczyk
• 31 sierpnia 2026 C# i .NET Jak odwrócić string w C# i nie zepsuć Unicode? Jak odwrócić string w C#? Poznaj Array.Reverse, LINQ i StringBuilder oraz bezpieczne odwracanie emoji i Unicode. Sprawdź przykłady.
Bruno Krawczyk
• 31 sierpnia 2026