Operations | Monitoring | ITSM | DevOps | Cloud

.NET

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.

ASP.NET Core Blazor Best Practices - Architecture and Performance Optimization

Adopting Blazor best practices is the only way to get your ASP.NET Core applications on the right track. Rather than juggling between C# for the backend logics and JavaScript for the frontend interactions, you can use Blazor to build interactive web apps using only C#. It makes your development process easier, reduces context switching, and lets you create a more cohesive codebase.

What's new in .NET 9: System.Text.Json improvements

.NET 9 is releasing in mid-November 2024. Like every.NET version, this introduces several important features and enhancements aligning developers with an ever-changing development ecosystem. In this blog series, I will explore critical updates in different areas of.NET. For this post, I will look through advancements in System.Text.Json.

Top .NET Framework Trends of 2025 - What Developers Need to Know

The.NET ecosystem has come a long way, but the latest.NET Framework trends for 2025 prove there’s still much to explore and develop. Since its release in 2002, every newer version has brought some sort of upgrade, like the Parallel Task Library in.NET 4.0 and the shift to.NET Core in 2016. The introduction of later.NET versions unified these advancements to make development faster and more flexible. So, what does 2025 hold?

What's new in .NET 9: Two new LINQ methods

.NET 9 is releasing in mid-November 2024. Like every.NET version, this introduces several important features and enhancements aligning developers with an ever-changing development ecosystem. In this blog series, I will explore critical updates in different areas of.NET. In this post, I'll look at two new LINQ methods: CountBy and AggregateBy.

How WPF Transforms Desktop Development with Rich UI Capabilities

Imagine crafting a desktop application that doesn't just meet functional requirements but also amazes users with a visually immersive experience. In today's digital landscape, simply building functional applications isn't enough-users crave beautiful, interactive interfaces that enhance usability and engagement. That's where the Windows Presentation Foundation (WPF) steps in, transforming how developers approach desktop application design.

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

C# has been a popular programming language for many years now. It continuously evolves to include new features and adopt recent trends. Its flexibility makes it a language ideal for many different domains and platforms like desktop applications, enterprise systems, web development, games, cross-platform, and native mobile applications. Back when Microsoft launched.NET 7, this also included a new version of C# with version number 11.

Monitoring and Troubleshooting Nerdio

Today I’ll give a brief overview on monitoring and troubleshooting Nerdio, a.NET application, popular with MSPs (Managed Service Providers) and enterprises using Microsoft Azure Virtual Desktop (AVD). Nerdio is a cloud-based application used by administrators to automate the deployment and management of virtual desktops in Azure.

What's new in .NET 9: Cryptography improvements

.NET 9 is releasing in mid-November 2024. Like every.NET version, this introduces several important features and enhancements aligning developers with an ever-changing development ecosystem. In this blog series, I will explore critical updates in different areas of.NET. For today's post, I'll present some improvements to Cryptography.

Raygun's new SDK for .NET Blazor makes error monitoring easy

.NET Blazor, a robust web development framework, offers developers the unique opportunity to build interactive web applications using C#, HTML, CSS, and JavaScript that can run on the server, on the user’s browser, or even as a mobile application when part of a.NET MAUI application. Its unique approach differentiates Blazor from traditional web development methods.