Avatar

dotnetuniversity

  1. Home
  2. About
  3. Search
  4. Archives
    1. Dark Mode

Archives

2026 9
2025 2
2024 2
2023 3
2019 1

Tags

.Net AI Agents Dotnet Architecture Aspire MCP Memory Microservices GitHub Copilot Kafka
Featured image of post Microsoft Agent Framework II: Tools, MCP, Memory, and RAG
Microsoft Agent Framework AI Agents Function Tools MCP RAG Memory .Net

Microsoft Agent Framework II: Tools, MCP, Memory, and RAG

Build a customer-support agent with safe function tools, conversation memory, and retrieval-grounded answers using Microsoft Agent Framework and .NET.

Aug 15, 2026
10 minute read
Featured image of post Microsoft Agent Framework I: Get Started with AI Agents
Microsoft Agent Framework AI Agents .Net

Microsoft Agent Framework I: Get Started with AI Agents

Learn the foundations of Microsoft Agent Framework by building and testing a small .NET customer-support agent.

Aug 10, 2026
12 minute read
Featured image of post MCP Context Mode: Session Memory and Context Management for GitHub Copilot
MCP GitHub Copilot Context Management Memory AI Agents VSCode

MCP Context Mode: Session Memory and Context Management for GitHub Copilot

Context Mode helps VSCode Copilot preserve coding-session context, search project history, recover after compaction, and reduce large tool outputs with local SQLite and MCP tools.

Aug 01, 2026
10 minute read
Featured image of post MCP Memory Server: Knowledge Graph Memory in Copilot
MCP Memory Knowledge Graph GitHub Copilot AI Agents VSCode

MCP Memory Server: Knowledge Graph Memory in Copilot

The MCP Memory Server gives VSCode Copilot a persistent knowledge graph. This post walks through a real workflow: seed facts in one session, retrieve them in a new one, and inspect memory.jsonl on disk.

Jul 20, 2026
14 minute read
Featured image of post Wolverine: Transactional Messaging with RabbitMQ or Kafka, Inbox, Outbox, and Durable Local Queues
Dotnet Wolverine Microservices Messaging Rabbitmq Kafka Aspire

Wolverine: Transactional Messaging with RabbitMQ or Kafka, Inbox, Outbox, and Durable Local Queues

Learn how to use Wolverine with RabbitMQ or Kafka in a two-microservice e-commerce sample and switch transports with configuration while keeping transactional outbox, durable inbox, and internal durable processing.

May 02, 2026
16 minute read
Featured image of post MassTransit: Transactional Messaging with RabbitMQ or Kafka, Inbox, Outbox, and Reliable Local Processing
Dotnet MassTransit Microservices Messaging Rabbitmq Kafka Aspire

MassTransit: Transactional Messaging with RabbitMQ or Kafka, Inbox, Outbox, and Reliable Local Processing

Learn how to use MassTransit with RabbitMQ or Kafka in a two-microservice e-commerce sample and keep database writes, integration events, inbox handling, and local post-commit processing aligned through transactional messaging patterns.

Apr 20, 2026
11 minute read
Featured image of post GenAI Observability in .NET: Logging, Tracing, and Metrics with Langfuse
Dotnet GenAI Observability Logging Tracing Metrics

GenAI Observability in .NET: Logging, Tracing, and Metrics with Langfuse

Learn how to add full GenAI observability to .NET applications using Langfuse with OpenTelemetry, including traces, metrics, logs, and tool-calling spans.

Apr 05, 2026
11 minute read
Featured image of post Full Observability with OpenTelemetry, Grafana, Prometheus, Tempo, Loki, and Kibana in .NET
Observability .Net Logging Tracing Metrics

Full Observability with OpenTelemetry, Grafana, Prometheus, Tempo, Loki, and Kibana in .NET

Set up a full observability stack for .NET microservices using OpenTelemetry instrumentation, OpenTelemetry Collector data pipeline, and Grafana with Prometheus, Tempo, and Loki — plus Kibana for log visualization.

Mar 26, 2026
17 minute read
Featured image of post Keycloak JWT Token Revocation: Why Logout Does Not Always Return 401
Dotnet Keycloak OAuth2 OIDC Aspire

Keycloak JWT Token Revocation: Why Logout Does Not Always Return 401

Understand why a revoked Keycloak access token can remain usable until expiration, and compare local JWT validation with strict per-request introspection in Angular and .NET.

Feb 16, 2026
12 minute read
Featured image of post Event Choreography vs Saga Orchestration in Distributed Transactions
Architecture Microservices

Event Choreography vs Saga Orchestration in Distributed Transactions

In modern microservices architectures, applications are composed of multiple independent services, each managing its own data. While this design improves scalability and flexibility, it introduces a critical challenge: how to maintain data consistency across services when a business transaction spans multiple boundaries.

Aug 08, 2025
11 minute read
1 2
© 2020 - 2026 dotnetuniversity
Built with Hugo
Theme Stack designed by Jimmy