gRPC in .NET: High-Performance Service Communication
Build fast gRPC services in .NET with Protobuf contracts, streaming, client factory, interceptors, deadlines, gRPC-Web, JSON transcoding and load balancing.
16 articles about API Design: in-depth .NET and AI guides, senior interview questions and AI news on DotNet AI Hub.
Build fast gRPC services in .NET with Protobuf contracts, streaming, client factory, interceptors, deadlines, gRPC-Web, JSON transcoding and load balancing.
Generate OpenAPI 3.1 and 3.2 documents in ASP.NET Core with Microsoft.AspNetCore.OpenApi, transformers, Scalar or Swagger UI, and Kiota or NSwag clients.
REST API design best practices for ASP.NET Core: resource naming, HTTP semantics, status codes, ProblemDetails, pagination, ETags, idempotency and versioning.
Build reverse proxies and API gateways with YARP, covering routes, clusters, transforms, load balancing, health checks, session affinity and the BFF pattern.
Master C# nullable reference types: flow analysis, annotations, the ! operator, nullable attributes, generics and migrating large codebases incrementally.
Architect-level interview questions on Clean, Onion and Hexagonal Architecture covering the dependency rule, ports and adapters and vertical slices.
Architect interview questions on API gateway responsibilities, YARP vs Azure API Management, BFF token security, aggregation and avoiding a gateway monolith.
10 senior interview questions on REST API design: idempotency, versioning, cursor pagination, ProblemDetails, PATCH semantics, ETags and governance.
Senior C# interview questions on nullable reference types, null-state analysis, migration strategy, required members, generics and serialization.
Architect-level .NET interview questions on service boundaries, data ownership, API contracts, shared libraries, service templates and independent deployability.
Senior .NET interview questions on sync vs async calls, REST vs gRPC vs messaging, service discovery, service mesh, mTLS and cross-service latency budgets.
Architect-level .NET interview questions on the OWASP API Security Top 10, rate limiting, input validation, mass assignment, CORS, mTLS and API keys vs tokens.
Ten senior .NET interview questions on OAuth 2.0 PKCE, client credentials, JWT validation, refresh token rotation, BFF token storage and OAuth 2.1.
Ten senior .NET interview questions on OWASP Top 10 risks: injection, XSS, CSRF, SSRF, insecure deserialization, broken access control and STRIDE.
Senior .NET system design interview questions on building a URL shortener: ID generation, storage, caching, redirects, analytics and abuse controls.
The Agent2Agent (A2A) protocol shipped v1.0 on March 12, 2026, adding signed Agent Cards, multi-tenancy and formal bindings, plus breaking changes.