<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Nelson Nobre</title>
  <link>https://nelsonbn.com</link>
  <description>Welcome to my personal website. Explore the world of software engineering, cloud computing, and more with me. Join me on my technology journey.</description>
  <language>en</language>
  <lastBuildDate>Sun, 19 Apr 2026 00:00:00 GMT</lastBuildDate>
  <generator>Nuxt Nitro</generator>
  <item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/vscode-docker-build-debugging/</guid>
  <title>Docker Build Debugging in VS Code</title>
  <link>https://nelsonbn.com/blog/vscode-docker-build-debugging/</link>
  <description>Learn how to debug Docker builds in VS Code with Docker DX, when to use Container Tools, and how to avoid blind rebuilds.</description>
  <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
  <category>Docker</category>
  <category>VSCode</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/dotnet-graceful-shutdown/</guid>
  <title>.NET Graceful Shutdown</title>
  <link>https://nelsonbn.com/blog/dotnet-graceful-shutdown/</link>
  <description>Learn how to properly terminate your .NET applications like an expert. Learn how to respond to termination signals, fulfill in-flight requests, and ensure a consistent shutdown procedure</description>
  <pubDate>Tue, 29 Jul 2025 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/dotnet-httpclient-use-correctly/</guid>
  <title>Correctly using HttpClient in .NET</title>
  <link>https://nelsonbn.com/blog/dotnet-httpclient-use-correctly/</link>
  <description>Avoid common pitfalls with HttpClient in .NET! Learn how improper usage can cause socket exhaustion and how IHttpClientFactory helps improve performance, reuse connections, and avoid memory issues.</description>
  <pubDate>Sat, 12 Jul 2025 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/csharp-14-new-features/</guid>
  <title>C# 14 - New Features</title>
  <link>https://nelsonbn.com/blog/csharp-14-new-features/</link>
  <description>Stay aware of the latest updates for C#</description>
  <pubDate>Sat, 12 Apr 2025 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/observability-dotnet-custom-metrics/</guid>
  <title>Custom Metrics in .NET</title>
  <link>https://nelsonbn.com/blog/observability-dotnet-custom-metrics/</link>
  <description>Learn how to implement custom .NET metrics. Counters, UpDownCounters, Gauges, and Histograms, to enhance observability in your applications.</description>
  <pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate>
  <category>.NET</category>
  <category>Observability</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/dotnet9-new-features-preview1/</guid>
  <title>New features in .NET 9 Preview 1</title>
  <link>https://nelsonbn.com/blog/dotnet9-new-features-preview1/</link>
  <description>The new features are coming to .NET 9 Preview 1</description>
  <pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate>
  <category>.NET</category>
  <category>C#</category>
  <category>Coding</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/string-concatenation-and-operator-precedence/</guid>
  <title>String Concatenation and Operator Precedence</title>
  <link>https://nelsonbn.com/blog/string-concatenation-and-operator-precedence/</link>
  <description>Dive into the nuances of string concatenation and operator precedence to understand how they influence code output across different programming scenarios.</description>
  <pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate>
  <category>Coding</category>
  <category>Operators</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/vscode-conditional-breakpoints/</guid>
  <title>Conditional breakpoints in VSCode</title>
  <link>https://nelsonbn.com/blog/vscode-conditional-breakpoints/</link>
  <description>How to set conditional breakpoints in VSCode</description>
  <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
  <category>VSCode</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/base-conversion/</guid>
  <title>Base conversion</title>
  <link>https://nelsonbn.com/blog/base-conversion/</link>
  <description>Converting Between Various Numeric Systems: Binary, Decimal, Octal, and Hexadecimal.</description>
  <pubDate>Sun, 01 Oct 2023 00:00:00 GMT</pubDate>
  <category>Bitwise</category>
  <category>Computer Science</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/binary-numbers/</guid>
  <title>Binary numbers</title>
  <link>https://nelsonbn.com/blog/binary-numbers/</link>
  <description>The fundamentals of binary numbers. How to convert between binary and decimal, understanding bits, and representing negative numbers.</description>
  <pubDate>Thu, 07 Sep 2023 00:00:00 GMT</pubDate>
  <category>Bitwise</category>
  <category>Computer Science</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/dotnet-integration-tests-with-testcontainers-wsl/</guid>
  <title>Testcontainers with WSL</title>
  <link>https://nelsonbn.com/blog/dotnet-integration-tests-with-testcontainers-wsl/</link>
  <description>How to run integration tests using Testcontainers with WSL.</description>
  <pubDate>Sun, 23 Jul 2023 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
  <category>Tests</category>
  <category>WSL</category>
  <category>Docker</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/algorithms-data-structures-binary-search/</guid>
  <title>Binary search</title>
  <link>https://nelsonbn.com/blog/algorithms-data-structures-binary-search/</link>
  <description>Binary search is a search algorithm that finds the position of a target value within a sorted array.</description>
  <pubDate>Thu, 08 Jun 2023 00:00:00 GMT</pubDate>
  <category>Algorithms &amp; Data Structures</category>
  <category>Computer Science</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/docker-env-file/</guid>
  <title>Docker Env file</title>
  <link>https://nelsonbn.com/blog/docker-env-file/</link>
  <description>How to securely set environment variables from a .env file in Docker Compose</description>
  <pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate>
  <category>Docker</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/csharp-variable-scopes/</guid>
  <title>Variable scopes in C#</title>
  <link>https://nelsonbn.com/blog/csharp-variable-scopes/</link>
  <description>Life cycle of variables in C#</description>
  <pubDate>Mon, 10 Apr 2023 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/wsl2-reclaim-space-used/</guid>
  <title>Reclaim space used by WSL</title>
  <link>https://nelsonbn.com/blog/wsl2-reclaim-space-used/</link>
  <description>How to reclaim space used by WSL</description>
  <pubDate>Sun, 02 Apr 2023 00:00:00 GMT</pubDate>
  <category>WSL</category>
  <category>Docker</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/csharp-skip-take/</guid>
  <title>Skip and Take in Linq of .NET</title>
  <link>https://nelsonbn.com/blog/csharp-skip-take/</link>
  <description>How to use Skip and Take in Linq of .NET</description>
  <pubDate>Sat, 18 Mar 2023 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
  <category>Linq</category>
</item>
<item>
  <guid isPermaLink="true">https://nelsonbn.com/blog/csharp-swap-variables/</guid>
  <title>Swap variables elegantly in C#</title>
  <link>https://nelsonbn.com/blog/csharp-swap-variables/</link>
  <description>How to swap variables elegantly in C#</description>
  <pubDate>Sat, 22 Oct 2022 00:00:00 GMT</pubDate>
  <category>C#</category>
  <category>.NET</category>
</item>
</channel>
</rss>