← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 29
  1. Learn how to build an AI gateway with AgentGateway that fronts DeepSeek, multiplexes seven MCP targets, secures them with Keycloak and CEL authorization, adds guardrails and rate limiting, proxies an A2A agent, and ships metrics, traces, and logs to an LG…

  2. A practical walkthrough of running MCP servers in production — ToolHive hosts the stdio servers, agentgateway multiplexes them behind one endpoint — with four ways to secure the stack (Context7-style per-user API keys, Keycloak OAuth via the MCP Authoriza…

  3. Move beyond kubectl and operate multiple Kubernetes clusters from one control plane: install Rancher Manager on k3d, organize workloads into projects instead of raw namespaces, enforce RBAC per team, import a second k3d cluster, and deliver the same .NET…

  4. Deploy a .NET 10 Minimal API to Kubernetes using k3d for fast local development, add MetalLB when you need real LoadBalancer support on on-premises clusters, learn how Kubernetes Ingress and the Kubernetes Gateway API differ and when to pick each one, and…

  5. Learn both Saga implementation styles — orchestration and choreography — using Wolverine and RabbitMQ.

  6. A hands-on guide to four concurrency control strategies in .NET: NoLock, LocalLock, Optimistic, and Distributed (Redis RedLock), built with Vertical Slice Architecture and MediatR.

  7. A complete walkthrough of wiring up distributed tracing, metrics, and structured logging for a .NET microservices application using OpenTelemetry, the OpenTelemetry Collector, Prometheus, Tempo, Loki, Grafana, and an optional ELK stack sidecar.

  8. Build a .NET Aspire sample that uses MassTransit with RabbitMQ or Kafka, PostgreSQL transactional outbox and inbox state, retry, MassTransit error handling, broker-native dead-letter handling, and post-commit internal processing to update MongoDB after the

  9. Build a .NET Aspire sample that uses Wolverine with RabbitMQ or Kafka, PostgreSQL transactional outbox and inbox behavior, and durable local processing to update MongoDB after the write-side transaction commits.

  10. A practical .NET DevSecOps GitHub Actions design that splits CI and CD, layers quality gates, local Husky hooks, Checkov, Semgrep, CodeQL, optional Sonar, Microsoft Testing Platform coverage with Cobertura and Coveralls, SBOM generation, Cosign signing, p…

  11. A grounded comparison of Make, Just, Mise, and go-task for a .NET appss in 2026, with equivalent task files, tradeoffs, and a clear winner.

  12. Learn how to rotate PostgreSQL and RabbitMQ credentials in .NET microservices, why VaultSharp and env-var injection break down, and how Vault Agent plus reloadable appsettings.json gives you zero-downtime secret rotation.

  13. How GitVersion, MinVer, Nerdbank.GitVersioning, Arcade, and semantic-release implement a Microsoft-style SemVer release strategy for .NET previews, release candidates, and stable versions.

  14. A practical GitHub Flow release strategy using commit-height previews, NBGV, GitHub Actions, Docker, and Release Drafter.

  15. A practical guide to structuring preview, release candidate, and production versions with Semantic Versioning, Nerdbank.GitVersioning, and GitHub Actions.

  16. Build a dedicated MCP repo registry for GitHub Copilot CLI so it can query live Git state, repo metadata, and cross-repo dependency relationships in one place.

  17. Keep repo-specific Copilot instructions close to each service so local invariants, generated-code boundaries, and validation steps stay with the code that owns them.

  18. Set up a shared workspace root for GitHub Copilot CLI so it can understand cross-repo .NET changes, repo ownership, and change order across service boundaries.

  19. Build a .NET research agent that turns web search into a structured, typed brief before any prose is written, using Microsoft Agent Framework and replaceable search boundaries.

  20. Compare what Claude Code and GitHub Copilot can actually share in a repository, and where separate wrappers, rules, settings, and MCP files are still required.

  21. In this blog post, we explain popular caching strategies in .NET 9, including cache-aside, read-through, write-through, and write-behind—and introduce the new HybridCache feature.

  22. Learn the key differences between optimistic and pessimistic concurrency control in .NET, their pros & cons, and when to use each.

  23. Discover the essential differences between concurrency and parallelism in .NET, and learn when to use each for maximum performance.

  24. In this blog post, we will explain how to choose the right C# collection for your needs by outlining the key features and use cases of popular types like lists, dictionaries, and hash sets.

  25. Solid Principles In Depth

    A deep dive into the SOLID principles—SRP, OCP, LSP, ISP, and DIP—exploring object-oriented design with clear explanations, real-world examples.

  26. This article traces the remarkable journey of error handling in .NET from its early days in .NET Core 2.2 through to the upcoming .NET 9.

  27. In today’s fast-paced digital landscape, the ability to scale your applications efficiently is crucial for success.

  28. If you’re developing a.NET Core console application, you might notice that it lacks support out of the box for crucial features like dependency injection, logging, and [configuration].

  29. If you’re developing a.NET Core console application, you might notice that it lacks support out of the box for crucial features like dependency injection, logging, and [configuration].