.NET Nakama

Improving your .NET skills

Recent Posts

  • March 04, 2021

    Creating and Testing ASP.NET Core Filter Attributes

    Creating a Filter Attribute in ASP.NET Core may be confusing due to several implementation choices. We can make the necessary decisions by answering the right questions. Let's learn how to create and test filter attributes, and what decisions we have to make for that purpose.

  • February 04, 2021

    Avoid Duplicating Code by Using ASP.NET Core Filters

    Filter Attributes can be used to avoid code duplication in action methods and thus, follow the DRY principle. Probably, you have already used a filter and you don't know it. Let's start by investigating the filter pipeline and the different filter types to understand in which cases can be used. Then, we will see how filters can be applied in controllers and action methods.

  • January 18, 2021

    A Developer's Adventures of Code

    Have you tried the latest Advent of Code (25 small daily programming puzzles)? Solving programming puzzles can be used for practice and to hone our programming skills. I gave it a try and I am sharing my experiences and what we can learn from such a challenge in compassion to our daily tickets and tasks.

  • January 04, 2021

    Should I Stay or Should I Go to .NET 5.0?

    Everyone in the .NET universe heard about the .NET 5.0 release. Some are excited and want to immediately migrate their projects, others are sceptical. Read this article to take a tour on the .NET 5.0 (improvements, performance, new features, etc.) and help you decide if migrating to .NET 5.0 is for you.

  • December 04, 2020

    Create ASP.NET Core Middlewares for Reusable and Modular Code

    Do you want clean/thin API controllers, containing only the intended application code logic calls? Then itโ€™s time to use middlewares, making your code reusable and modular. Continue reading this article to learn how to create, use and test middlewares in simple steps. Learn more, improve your code and be proud of it ๐Ÿ˜‰.