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.


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.


.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.


Troubleshooting .NET Serverless Applications, FTW!

When we first announced the support for .NET of Thundra in January, we got very positive feedback and encouraging comments. It was only the first step but we definitely flattered by the interest and decided to sharpen the skills of our .NET library. Many users used v1.0.0 with a warmup module that prevents the cold start and an essential instrumentation capability that shows request/response and the duration time.

Sponsored Post

.NET Core support is here for Raygun APM

Today, we're proud to announce the next chapter for Raygun APM - support for .NET Core. Raygun is a breath of fresh air for modern development teams needing an APM solution, and our latest language support is no different. In this release, we're harnessing the power of .NET Core for Windows to bring exciting new features like multithreading and source code integration, so you can offer flawless digital experiences for your customers.

Holy Grail of Solutions: Solving .NET Lambda Cold Start Part II

The .NET framework is undoubtedly a powerful tool to build applications with. Incorporating it on serverless platforms unlocks myriads of architectural and cost benefits. However, the serverless ambitions of .NET developers are often dashed by unendurable cold start durations. This is mainly attributed to how .NET assemblies are jitted, among other issues.


The Fundamental Problem: Solving .NET Lambda Cold Start Part I

As the age-old battle of .NET(C#) vs Java rages on, it is evident that there is still no clear victor albeit Java’s larger user group. Both languages emerged from the same aspirations of humanity and both languages have served similar purposes throughout the evolution of technology. However, as we now enter the era of serverless, .NET is on the back foot with an evident disadvantage regarding cold starts.


.NET monitoring with Datadog APM and distributed tracing

Since it was first introduced in 2002, Microsoft’s .NET Framework has garnered a robust user base that includes organizations like UPS, Stack Overflow, and Jet.com. And now, thanks to the rise of the .NET Core runtime, this high-performance framework also supports cross-platform development. To provide deeper visibility into all of these environments, we are pleased to announce that Datadog APM and distributed tracing are generally available for .NET Framework and .NET Core applications.