Nelson Nobre
Software Architect | Software Engineer | Developer C#/.NET
๐ Biography
I'm a software engineer and architect with over 15 years of experience, mainly working on financial systems. I have strong expertise in the Microsoft stack, especially C#/.NET, but I love exploring different technologies. I'm passionate about software architecture and system design, and I also really enjoy diving deep into algorithms and data structures. I'm always excited to share what I learn with the community through open-source projects, blog posts, and speaking at events.
โจ High-Impact Contributions 5
Skip List is a data structure that allows fast search in ordered lists, using multiple layers of linked lists
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
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.
The concept of Minimum Spanning Trees (MST), including its theoretical foundations, real-world applications such as network design and clustering, and an explanation of the Kruskal and Prim algorithms with step-by-step examples.
This post explains how to create custom metrics in .NET using the Metrics API. It covers Counters, UpDownCounters, Gauges, and Histograms, shows how to use tags for filtering, and explains how to export metrics to Prometheus for monitoring