dotnet-talk
OpenPulseContact

01 / Writing

Notes from the build.

Architecture, .NET, cloud, AI, and graph databases — written from production, not theory.

All.NET 11.Net Core 6AI 6C# 6Architecture 4Graph Databases 4NebulaGraph 4ASP.NET Core 3MCP 3nGQL 3Agent Framework 2ArangoDB 2Azure 2Blazor 2Graph Database 2Knowledge Graph 2LLM 2Postgresql 2Semantic Kernel 2Semantic Search 2Tech 2Vector Search 2.Net Core Push Notification 1AI Agents 1AWS Deployment 1AWS Lambda 1Access Management 1Agents 1Authentication 1CDK 1CORS 1CQRS 1Custom Claim 1EF Core 1Embeddings 1EntraId 1IAC 1IBM MQ 1Infrastructure as Code 1JWT 1MediatR 1Message Queue 1Observability 1OpenAI 1OpenTelemetry 1Postgres 1RAG 1Raspberry Pi 1Research 1Rust 1Security 1WebMCP 1Windows Universal App 1pgvector 1

Featured · September 28, 2026 · 7 min

Graph-Native Data Structures in C#, Part 6: DAGs and Dependency Graphs

Model a build system dependency graph in NebulaGraph, keep it acyclic from C# at insert time, get the execution order with Kahn's algorithm, and answer what is blocked right now. With real nGQL and C# code.

Read article

July 16, 2026 · 6 min

Graph-Native Data Structures in C#, Part 4: Graphs and Adjacency with a Social Follow Network

Part 4 of the series models a directed social follow network in NebulaGraph, then surfaces neighbour queries, mutual connections, friend-of-friend suggestions, and super-node protection as typed C# async methods.

Read

July 13, 2026 · 7 min

Graph-Native Data Structures in C#, Part 3: Linked Lists and Sequences as Edges

Model append-only event streams and version chains as linked-list graphs in NebulaGraph, then walk, mutate, and guard them safely from C# using idempotent VIDs and native nGQL GO traversals.

Read

June 26, 2026 · 7 min

Graph-Native Data Structures in C#, Part 2: Trees and Hierarchies with NebulaGraph

Relational adjacency lists and nested sets buckle under real hierarchy workloads. This article shows how to model, query and change category trees in NebulaGraph with nGQL and the nebula-net C# client, including the cycle guards you have to write yourself.

Read
dotnet-talk

Software architecture, cloud, and AI engineering.

Site

  • Home
  • Services
  • About
  • Speaking
  • Blog
  • Contact

Product

OpenPulse
mehdi.mohseni@dotnet-talk.com
© 2026 dotnet-talk. All rights reserved.
PrivacyRSS