.NET Nakama

Improving your .NET skills

Recent Posts

  • October 04, 2021

    REST Web API in Practice: Naming Endpoints, Filtering, Sorting, and Pagination

    In computer science, naming things is hard! When designing and naming the URLs structure, various questions and possible conflicts between the team members may arise. Let's see some practical suggestions for consistently naming our REST endpoints and representing the filtering, sorting, and pagination operations as URL query string parameters.

  • September 04, 2021

    Designing a RESTful Web API

    An API can provide flexibility in our source code, product, and teams. Let's see which key points we should consider when designing an API and how the REST constraints (principles) guide us to create a RESTful or REST-Based Web API.

  • August 04, 2021

    How to Start Your Own Blogging Journey

    .NET Nakama became one year old. In this anniversary article, I share my experiences as a blogger (so far) and what helped me when starting this blog. So, if you are waiting for a sign to start your own blog, this is it 🙂.

  • July 04, 2021

    Idempotency for Fault-Tolerant Web APIs

    Building a fault-tolerant Web API for distributed systems is challenging because of several distribution pitfalls (process failures, communication failures, etc.). However, Idempotence in Web APIs ensures that the API works correctly even when consumers send the same request multiple times. Are you interested? Read about the IdempotentAPI open-source .NET project and NuGet library.

  • June 04, 2021

    CARE your Web APIs with Consistent and Structured Error Responses

    Would you like your Web APIs to be maintainable, usable and predictable by providing consistent and structured error responses? Do you CARE about your API consumers? If yes, read about the Consistent API Response Errors (CARE) open-source .NET project and NuGet library.