.NET

overops

OverOps for .NET: A New Way to Identify, Prevent and Resolve Code-Level Errors in .NET Applications

After working with engineering teams of the leading companies in Java technology and receiving multiple requests to support more languages, we are excited to announce that we are expanding our support to the .NET ecosystem. Engineering teams building and delivering .NET Core and .NET Framework apps will now be able to leverage the power of OverOps to proactively identify, prevent, and resolve critical issues in their applications.

Sponsored Post

Monitoring .NET Core - Raygun's multithreaded trace capability explained

Raygun's CTO Jeremy Norman chats with Alex Williams of The New Stack to give a technical demo of the multithreaded trace feature in Raygun APM. Jeremy offers practical examples of how traces work, how you can monitor microservices more accurately, and why Raygun is different from other APM tools.
raygun

C# Performance tips and tricks

At Raygun, we’re a pretty polyglot group of developers. Various parts of Raygun are written in different languages and frameworks - whatever is best for the job. Given the vast amount of C# and the explosive growth in data we’re dealing with, some optimization work has been needed at various times. Most of the big gains come from really re-thinking a problem and approaching it from a whole new angle.

overops

We Analyzed 19,037 Github Repositories - Here Are the Top C# Libraries in 2019

Another year, another top libraries list. A year has gone by since we analyzed the top .NET libraries on GitHub, and it’s time to round up the numbers once again. #1 – Newtonsoft #2 – NzbDrone #3 – Abp #4 – dnSpy #5 – JetBrains.ReSharper #6 – Cake #7 – DotNetNuke #8 – osu.Game #9 – NUnit #10 – Xunit Holding its spot for the second year in a row, the top C# library of 2019 is Newtonsoft, AKA Json.NET.

raygun

Monitoring .NET Core - Raygun's multithreaded trace capability explained

Raygun’s CTO Jeremy Norman chats with Alex Williams of The New Stack to give a technical demo of the multithreaded trace feature in Raygun APM. Jeremy offers practical examples of how traces work, how you can monitor microservices more accurately, and why Raygun is different from other APM tools.

stackify

Log4net for .NET Logging: The Only Tutorial and 14 Tips You Need to Know

If you’ve been writing code for any reasonable amount of time, then it’s virtually impossible that you haven’t handled logging in any way, since it’s one of the most essential parts of modern, “real life” app development. If you’re a .NET developer, then you’ve probably used some of the many famous logging frameworks available for use at this platform. Today’s post will cover one of these frameworks: log4net.

elastic

NEST and Elasticsearch.Net: upgrading your Elasticsearch server and codebase

Picture this, you've spent the last few months working on your company's application, using Elasticsearch and the NEST client quite happily, only to discover that the feature you really need has shipped in Elasticsearch server version 7.3, and you happen to be using server and client version 6.5.

datadog

Troubleshoot .NET apps with auto-correlated traces and logs

Collecting observability data like metrics, traces, and logs makes it much easier to identify bottlenecks and other performance problems in your .NET applications. When you need to troubleshoot a production incident, it’s especially important to be able to navigate all that data so you can find the source of the issue and enact a timely resolution.

raygun

.NET Debugging: 6 techniques you need in your arsenal

Debugging. It’s one of the most time-consuming ways of finding a bug. As a senior .NET developer, I can tell you that it’s best to avoid the necessity for debugging altogether by writing clean code that’s covered by automated tests. If you’re a senior developer yourself, you probably already know this. And if you’re a junior developer, now you know it too! However, the world isn’t binary.