<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DevJourney · blog</title><description>Teksty o nauce programowania w C#, wejściu do IT i pracy z .NET. Konkretnie, bez obiecywania pracy po trzech tygodniach.</description><link>https://devjourney.app/</link><language>pl-pl</language><item><title>Twoje pierwsze API ASP.NET Core</title><link>https://devjourney.app/pl/blog/pierwsze-api-minimal-api/</link><guid isPermaLink="true">https://devjourney.app/pl/blog/pierwsze-api-minimal-api/</guid><description>Cztery mapowania tras w jednym Program.cs dają działający serwer HTTP. Zobacz realne odpowiedzi, nagłówki i dwa błędy, na które trafisz przy pierwszym POST.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><category>aspnet</category><category>dotnet</category><category>narzedzia</category><author>Artur Kot</author></item><item><title>Debugowanie C#: kiedy print przestaje się opłacać</title><link>https://devjourney.app/pl/blog/debugger-czy-console-writeline/</link><guid isPermaLink="true">https://devjourney.app/pl/blog/debugger-czy-console-writeline/</guid><description>Dopisanie jednego Console.WriteLine i ponowne uruchomienie kosztuje ponad sześć sekund. Jedno zatrzymanie na breakpoincie pokazuje siedem zmiennych naraz.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>csharp</category><category>debugowanie</category><category>narzedzia</category><author>Artur Kot</author></item><item><title>Instalacja .NET SDK i pierwszy program, krok po kroku</title><link>https://devjourney.app/pl/blog/instalacja-dotnet-sdk-krok-po-kroku/</link><guid isPermaLink="true">https://devjourney.app/pl/blog/instalacja-dotnet-sdk-krok-po-kroku/</guid><description>Instalator to kilka minut i jedno kliknięcie. Czas znika dopiero przy sprawdzaniu, czy na pewno działa ta wersja, o której myślisz.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>dotnet</category><category>narzedzia</category><category>podstawy</category><author>Artur Kot</author></item><item><title>Błąd CS0029: co dokładnie mówi kompilator</title><link>https://devjourney.app/pl/blog/blad-cs0029-co-znaczy/</link><guid isPermaLink="true">https://devjourney.app/pl/blog/blad-cs0029-co-znaczy/</guid><description>Kompilator nie odmawia dlatego, że kod jest zły. Ten komunikat znaczy, że między dwoma typami nie ma żadnej drogi, a nie że brakuje rzutowania.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>csharp</category><category>bledy</category><category>podstawy</category><author>Artur Kot</author></item><item><title>Przebranżowienie na programistę: plan na realny tydzień</title><link>https://devjourney.app/pl/blog/przebranzowienie-na-programiste/</link><guid isPermaLink="true">https://devjourney.app/pl/blog/przebranzowienie-na-programiste/</guid><description>Zaczyna się nie od wyboru języka, ale od uczciwego rachunku godzin. Trzy harmonogramy, kolejność nauki i moment, w którym warto odpuścić.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><category>przebranzowienie</category><category>kariera</category><category>nauka</category><author>Artur Kot</author></item><item><title>C# czy Java na start? Praktyczna odpowiedź</title><link>https://devjourney.app/pl/blog/csharp-czy-java-2026/</link><guid isPermaLink="true">https://devjourney.app/pl/blog/csharp-czy-java-2026/</guid><description>Oba języki dają pracę w Polsce. Realna różnica jest w tym, jak szybko zobaczysz działający efekt i ile narzędzi musisz poznać, zanim napiszesz coś sensownego.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>csharp</category><category>przebranzowienie</category><category>kariera</category><author>Artur Kot</author></item></channel></rss>