Category: Software Development

124 posts

  1. Software-Development
    April 24, 2025

    The quality of your application code can be measured in many ways. Let's take a step back and consider measuring said quality based on how easy (or difficult) …

  2. Software-Development
    March 19, 2025

    NimblePros has been named a Particular Software Partner in recognition of our expertise with NServiceBus and our success in helping clients build scalable, …

  3. Software-Development
    March 17, 2025

    Learn two simple rules to avoid AutoMapper headaches in .NET: only use implicit mappings and only map outwards from your domain. No more hidden business logic …

  4. Software-Development
    March 10, 2025

    By default ASP.NET Core Identity will not add support for Roles interaction. Find out how to re-add it in this post!

  5. Software-Development
    February 18, 2025

    Take advantage of C#'s 'in' keyword to modify parameters, making them immutable and passed more efficiently.

  6. Software-Development
    January 27, 2025

    This week's Question of the Week is about Design Patterns! What is your go-to and how has it saved the day?

  7. Software-Development
    January 20, 2025

    Write cleaner test assertions with better messaging using the Shouldly library

  8. Software-Development
    December 19, 2024

    In this blog post, we'll explore how Santa can automate his workshop using Event-Driven Architecture and NServiceBus

  9. Software-Development
    December 09, 2024

    See how to take advantage of Random.Shared in your C# code while also making it testable.

  10. Software-Development
    December 02, 2024

    Just as holiday cookie recipes give you tried-and-true methods for festive treats, design patterns provide proven solutions to common coding challenges. In this …

  11. Software-Development
    November 26, 2024

    With the release of .NET, LINQ has some new features. In this post, we'll look at CountBy, AggregateBy, and Index.

  12. Software-Development
    November 21, 2024

    Optimize your SQL by performing advanced grouping using RANK()/ROW_NUMBER() and PARTITION BY instead of manually iterating over data.