Operations | Monitoring | ITSM | DevOps | Cloud

.NET

Debugging a .NET Application with Loggly

As modern applications grow more complex, debugging becomes increasingly challenging. Applications consist of multiple parts which can generate enormous amounts of log data, making debugging difficult. SolarWinds Loggly can help store, manage, and sift through this data. To demonstrate, we’ll set up an application built on.NET Core 9.0 and MongoDB; then, we’ll walk through how to export its logs to Loggly.
Sponsored Post

Top 10 .NET exceptions (part one)

Exception handling is essential to.NET development, but not all exceptions are equal. Some, like NullReferenceException, surprise developers with unclear stack traces and production crashes. Others, such as MySQLException or HttpRequestException, often point to issues like resource mismanagement or network failures. At Raygun, we've worked with teams around the world to monitor and fix software issues, giving us deep insight into how exceptions occur and how to handle them effectively.

The NuGet packages we use to build elmah.io revisited

Four years ago, I wrote the blog post The NuGet packages we use to build elmah.io. Since then, we have made several changes to our tech stack as well as upgraded to recent versions of.NET. For this post, I'll update you on the packages we use as of writing this post. I hope you will find some inspiration in seeing how a system like elmah.io is built.

Top 10 .NET exceptions (part two)

In Part 1, we walked through the top 5 most common.NET exceptions—breaking down what triggers them and how to fix them. Now, we’re rounding out the list with five more exceptions every.NET developer is bound to encounter at some point: These exceptions can stem from database issues, memory mismanagement, and logic errors that can bring your applications to a halt.

Diving into .NET 9.0, Blazor, and Observability with Coralogix

So, there I was, a newbie to.NET 9.0, Blazor, and Coralogix, standing on the precipice of observability in a world of production bugs and development mysteries. As an Agile enthusiast, I’m well versed in all things “observability” and how it’s a game-changer for root cause analysis, especially in today’s rapid, iterative development cycles. Observability is like getting X-ray vision into your application to understand what’s truly happening based on system outputs.

How to Migrate Your Website to ASP.Net Hosting: A Step-by-Step Guide

Migrating your website to ASP.Net hosting can seem like a daunting process, but with careful planning and the right steps, it can be seamless and efficient. ASP.Net hosting offers robust performance, scalability, and security features, making it an excellent choice for developers and businesses alike. This step-by-step guide will walk you through the migration process, ensuring that your transition to ASP.Net hosting is smooth and hassle-free.

How to Monitor Your App's Performance with .NET Benchmarking

Benchmarking is essential in application development, especially if you aim to scale up your app. Benchmarking enables you to evaluate your application's resource consumption, which helps you identify potential updates to speed up performance. If not scaling, you will need the application performance to be optimal to enhance user experience and reduce memory and processing costs.

.NET error grouper V8

This enhancement is part of Raygun’s 12 Days of Christmas 2024. Over the next few weeks, we’ll share daily updates on bug fixes and feature improvements inspired by feedback from you, our customers. These are the small but impactful changes you’ve asked for, designed to make Raygun faster and easier to use. Check back tomorrow for the next update and see how we’re leveling up your experience one day at a time! Our special thanks to Isak from Sweden who suggested this great idea!