Writing & insights

Product delivery lessons, SaaS execution notes, and AI engineering patterns from hands-on work.

Showing 11–17 of 17 articles

May 21, 2026

What is spec-driven development (SDD)?

SDD explained—specifications as source of truth, contrast with vibe coding, and a guide to GitHub Spec Kit, OpenSpec, BMAD, and Kiro.

14 min read

Aug 4, 2025

Build MCP Server with SSE Transport in .NET

Build a Model Context Protocol (MCP) server with legacy SSE transport in .NET and ASP.NET Core—HTTP streaming, client setup, and Claude Desktop integration.

18 min read

Jul 26, 2025

Run MCP Server in Docker

Containerize your .NET stdio MCP server with Docker—Dockerfile setup, build and run commands, and end-to-end testing with Claude Desktop and MCP clients.

15 min read

Jul 25, 2025

Building MCP Server Using .NET

Step-by-step guide to building a Model Context Protocol (MCP) server in .NET with stdio transport—JSON-RPC over stdin/stdout, tools, and Claude Desktop testing.

15 min read

Jul 24, 2025

MCP for business integrations

How MCP connects AI assistants to CRM, ERP, ticketing, and internal APIs—with use cases, governance, and a practical rollout path.

15 min read

Jul 21, 2025

How to Build a Telegram Bot with C#

Build a Telegram bot in C# with the Telegram.Bot library—from BotFather setup to a working echo bot using long polling.

10 min read

Jul 20, 2025

What is vibe coding?

Vibe coding explained—from Karpathy's coinage to disciplined AI-assisted development, when it helps, risks to manage, and MCP integration.

13 min read