<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Patryk "Major" Urban</title>
    <description>The latest articles on DEV Community by Patryk "Major" Urban (@urbanek32).</description>
    <link>https://dev.to/urbanek32</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3041259%2F9930728a-4315-44df-8e7f-5ae55a270df9.jpg</url>
      <title>DEV Community: Patryk "Major" Urban</title>
      <link>https://dev.to/urbanek32</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/urbanek32"/>
    <language>en</language>
    <item>
      <title>Hello dev.to 👋 Time to spill some .NET beans</title>
      <dc:creator>Patryk "Major" Urban</dc:creator>
      <pubDate>Sat, 12 Apr 2025 17:55:55 +0000</pubDate>
      <link>https://dev.to/urbanek32/hello-devto-time-to-spill-some-net-beans-1l7b</link>
      <guid>https://dev.to/urbanek32/hello-devto-time-to-spill-some-net-beans-1l7b</guid>
      <description>&lt;p&gt;So… here we go.&lt;br&gt;
This is my official “Hello World” post, but don’t worry, no actual &lt;code&gt;Console.WriteLine("Hello World");&lt;/code&gt; here. I've been building software professionally for quite a while now, mostly in the .NET/C# ecosystem (yes, I like my types strong and my GC invisible).&lt;/p&gt;

&lt;p&gt;After years of solving weird bugs, fighting legacy code, and explaining for the 100th time why "async void" is evil - I’ve decided to finally share some of the stuff I’ve learned. Not because I think I’m a guru (ew), but because too many “obvious” solutions out there… aren’t.&lt;br&gt;
And sometimes StackOverflow just gives you that one-liner with no context, and you’re left with more questions than answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why post here?
&lt;/h2&gt;

&lt;p&gt;Because every time I run into a tricky issue or build something clever, I tell myself “Someone should write about this”… and that someone should probably be me.&lt;/p&gt;

&lt;p&gt;Also, if I have to explain the difference between IEnumerable and IQueryable one more time, I might just start charging consulting fees 😅&lt;/p&gt;

&lt;h2&gt;
  
  
  What to expect?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Real-world solutions to .NET/C# problems&lt;/li&gt;
&lt;li&gt;Architectural decisions (the good, the bad, and the overengineered)&lt;/li&gt;
&lt;li&gt;Occasionally spicy comparisons with Java 😈&lt;/li&gt;
&lt;li&gt;Tools &amp;amp; AI stuff I actually use to get sh*t done faster&lt;/li&gt;
&lt;li&gt;Vibing around with code&lt;/li&gt;
&lt;li&gt;And maybe a sprinkle of game dev for fun&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Do I write unit tests?
&lt;/h2&gt;

&lt;p&gt;Only when I feel like it. Or when someone’s watching.&lt;br&gt;
Look, I know TDD is supposed to be great and all, but I like to think my code is perfect the first time. (And if it’s not? Well… that’s what prod is for, right?)&lt;/p&gt;




&lt;p&gt;If any of that sounds interesting - stick around.&lt;br&gt;
I’ve got a backlog of “oh-that-wasn't-obvious-at-all” moments ready to be turned into actual posts.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>csharp</category>
      <category>discuss</category>
      <category>dotnet</category>
    </item>
  </channel>
</rss>
