Operations | Monitoring | ITSM | DevOps | Cloud

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.

The Punchcard Paradigm: Tracing the Roots of Modern Compliance

In the early days of computing, creating software was a physical act, more akin to factory work than the streamlined digital process we know today. Programmers meticulously transcribed logic onto coding sheets, distinguishing zeros from ‘Os’ and ones from ‘Is’. These cryptic symbols formed the instructions that would be punched into thick card stock decks.

Lessons learned after migrating Azure Functions to Isolated Functions on .NET 8

The In-process model of running Azure Functions is being retired in favor of the Isolated model in two years. A lot of components on elmah.io are running on Azure Functions. To ensure we are running on the most modern and supported platform (also in two years), we have spent quite some time migrating from In-process to Isolated functions. In this post, I'll share both a checklist to help you do the same as well as some of the lessons learned we had during the migration.