Operations | Monitoring | ITSM | DevOps | Cloud

.NET

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.

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.

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!

C# 13 Features: What's New and How to Use It

C# has always been one of the most popular programming languages among developers. It continuously evolves to meet timed features and trends. Its robustness and flexibility make it an all-purpose language and ideal for domains like desktop applications, enterprise systems, web development, games, and cross-platform and native mobile applications. With the launch of.NET 9, Microsoft introduced C# 13, equipped with new features to improve developer productivity and code quality.

Schedule Background Job using Quartz.NET

You may have encountered a situation where you must do some backend job without user intervention. For example, in an IOT application, your application needs to receive frequently published data from devices or send scheduler values to devices. .NET provides background job libraries for such tasks. I will discuss one of the background libraries, Quartz.NET, with a coding example. I will break down Quartz for you with simple, practical examples.