Fresh from the notebook

Posts

Practical notes for developers who want to understand what they’re building.

Action Filters in ASP.NET Core are blessings, I am telling you how

Action Filters in ASP.NET Core are a powerful tool that allow developers to inject code before or after an action method runs—perfect for cross-cutting concerns like logging, validation, or measuring performance. This blog post walks you through what action filters are, how they fit into the ASP.NET Core filter pipeline, and how to implement your own custom filters.

28

Read more

Why Benchmarking is important, lets try in .Net 8.0

Benchmarking is an essential practice for any serious developer aiming to optimize its application performance. With .NET 8.0 and BenchmarkDotNet, we can measure and enhance the efficiency of our code. By following the guidelines and techniques outlined in this blog post, we can ensure that our .NET applications are running at their best.

22

Read more

You may need to stop your asp.net core application programmatically

In some scenarios, you may need to stop an ASP.NET Core web application programmatically. Whether it's for maintenance, resource cleanup, or controlled shutdown, ASP.NET Core provides multiple ways to terminate an application. In this blog post, we’ll explore different approaches to stopping an ASP.NET Core application programmatically.

25

Read more

Automation and AI are Indispensable

Automation is a cornerstone of modern software development, driving efficiency, quality, and scalability while reducing costs and risks. By leveraging automation, development teams can focus on delivering innovative, high-quality software that meets the evolving needs of users and businesses.

22

Read more