Operations | Monitoring | ITSM | DevOps | Cloud

Boosting Code Readability and Manageability in ASP.NET Core

In Software development, code readability transforms complexity into clarity. Martin Fowler said: Code should be readable and manageable so other developers can understand and work without additional fatigue. .NET has many ways to enhance readability and manageability. This post will explore C#'s extension methods by listing five use cases that I use on all of the ASP.NET Core projects I'm working on.

The future of .NET for cross-platform development with .NET MAUI and Blazor

The.NET ecosystem rapidly evolves, equipping developers with the latest tools and frameworks for cross-platform application development. In a recent Founder & Friends podcast episode, “Everything.NET,” Raygun CEO John Daniel Trask (JD) and Microsoft Principal Program Manager James Montemagno explored the present and future of cross-platform development, highlighting Microsoft’s pivotal role in shaping the direction of this rapidly evolving field.

How to Integrate .NET with Logit.io

If you use the programming language C# there’s a chance that you’re already familiar with.NET (pronounced ‘dot net’), an open-source application platform supported by Microsoft. C# is the programming language for.NET but the platform can run programs written in multiple languages. Microsoft’s ambition with.NET is to offer developers one platform to solve any problem.

Caching Strategies in ASP.NET Core

Decreasing response time is one of the key measures towards improving the user experience of an application. Caching techniques and other practices can help your.NET application perform well with low effort. With caching, you can keep frequently accessed delay-prone data in a fast, accessible location. This can improve your application's performance remarkably without making a big effort. In this post, I'll introduce a few different ways of implementing caching in ASP.NET Core.

How to Integrate Serilog with Logit.io

Serilog offers users a streamlined logging framework for.NET applications and cloud services. The tool enables users to adjust logging levels, enrich log events with additional properties, and switch between different sinks without modifying the application code. The simplicity of Serilog, its support of structured logging, and compatibility with asynchronous applications and systems are a selection of the tool's features that have led to it being commonly used across a variety of organizations.

.NET 9 Preview Rolls Out: What's New?

.NET 9 will be released this November, featuring versatile performance and security upgrades, C# syntax enhancements, and new LINQ methods along with the.NET Aspite stack for cloud-native development, ML.NET for extended AI capabilities, and an array of other handy updates. However, while we are still one month away from the official.NET 9 launch, its Preview version is already here, giving developers an early look at the latest advancements. Keep reading to explore the upcoming improvements in detail.

Fetch Zoho Books Data in a .NET Application

Zoho Books is an online accounting software that helps you manage finance, automate business workflows, and streamline collaboration across departments. Integration of Zoho Books data into a.NET application can be extremely beneficial when handling large amounts of data. This approach provides a simplified reporting method, saving your team’s time Fetching data from Zoho Books to an external application can enhance data analysis, reporting, and integration with other business processes.

Understanding .NET stack traces - A guide for developers

Stack traces are important for debugging and understanding exceptions in.NET applications. They provide detailed information about the error and the call stack when an exception occurs, allowing us as developers to investigate why an error happened. In this post, I'll walk you through the basics of reading.NET stack traces and explore more advanced scenarios, including how multiple types of stack traces can be combined.