Hamed ShirbandiLinting and Code Formatting in .NET ProjectsIn a team working on a software product, each developer may bring their own coding style. This variability leads to bug-prone…Nov 5, 2023Nov 5, 2023
Hamed ShirbandiIntegrate CI with Nuke and StrykerStruggling to improve code quality and test coverage in your development process? In this article, we’ll reveal how integrating CI with…Oct 25, 2023Oct 25, 2023
Hamed ShirbandiMutation Testing with Stryker in .NET ProjectsMutation testing introduces changes to your code, then runs your unit tests against the changed code. It is expected that your unit tests…Oct 20, 2023Oct 20, 2023
Hamed ShirbandiBuild Automation with Nuke in .NET projectsBuild automation means that we put our source code at the front of a build pipeline and in the end we end up with something like a…Oct 16, 2023Oct 16, 2023
Hamed ShirbandiImplement Pagination in ASP.NET, So easy, So powerfulFor a couple of years, I have developed many web applications from scratch. One of the common requirements for each project is to…Apr 4, 2022Apr 4, 2022
Hamed ShirbandiUsing Blazor: Challenges and SolutionsI’d like to share some common challenges I encountered while rewriting one of my open-source projects named TaskoMask with Blazor.Dec 29, 20211Dec 29, 20211
Hamed ShirbandiReal-world open-source project based on .NET 8 with Microservices, DDD, BDD and Testing conceptsWhen learning about advanced concepts like Microservices, DDD, CQRS, Event Sourcing, BDD, and TDD, you often find plenty of resources on…Nov 4, 20212Nov 4, 20212