Blog

Page 4 of 6

Server-Sent Events: The Humble Hero Between REST and WebSockets
API DesignArchitecture Practices

Server-Sent Events: The Humble Hero Between REST and WebSockets

Server-Sent Events give you HTTP-native server push without the cost of WebSockets. When to reach for SSE, and how to stream it from ASP.NET Core.

12 min read
Solutions Architect: Five Jobs, One Salary, Zero Bathroom Breaks
Architecture PracticesStakeholder Management

Solutions Architect: Five Jobs, One Salary, Zero Bathroom Breaks

What a solutions architect actually does: five jobs in one role, from strategy to delivery, and why being good at it is about multiplication more than addition.

17 min read
Model Context Protocol: Teaching Your AI to Actually Read the Room
API DesignSecurity

Model Context Protocol: Teaching Your AI to Actually Read the Room

Model Context Protocol connects AI models to your real data and tools through one standard. How MCP works, where it fits, and the security gaps to close first.

27 min read
From Solo Prompts to Team Superpowers: Scaling AI with Shared Instructions
DocumentationGovernance

From Solo Prompts to Team Superpowers: Scaling AI with Shared Instructions

Shared AI instructions turn one developer's best prompts into a team standard, versioned like infrastructure as code, so the whole team gets the same results.

10 min read
Reuse Over Custom Code: Why Solution Architects Must Break the Developer Mindset
Architecture PracticesGovernance

Reuse Over Custom Code: Why Solution Architects Must Break the Developer Mindset

Discover why reusing existing solutions before buying commercial tools and building custom ones can save your team time, money, and resources.

10 min read
Deployment Diagrams: The C4 Way to Stop Confusing Everyone
DocumentationArchitecture Practices

Deployment Diagrams: The C4 Way to Stop Confusing Everyone

A senior architect at a healthcare tech company was presenting their new microservices platform to the executive team. Fifteen minutes in, the CTO interrupted: "Wait, so where does this actually run? Are we talking containers? VMs? Which cloud regions?" The architect pulled up what they thought was their deployment diagram: A tangled mess of boxes, lines, and AWS icons that looked like it had been designed by a caffeinated spider. The CTO squinted at the screen, then at the architect, then back at the screen. "I’ll just... ask the DevOps team later."

11 min read
Git Hooks: Preventing Your Credentials from Going Viral
DevOpsSecurity

Git Hooks: Preventing Your Credentials from Going Viral

Git hooks catch AWS keys and tokens before they reach your Git history. A pre-commit setup that runs in seconds and survives contact with real developers.

12 min read
Test && Commit || Revert: Why Architects Should Master TCR
Quality & TestingDevOps

Test && Commit || Revert: Why Architects Should Master TCR

Test && Commit || Revert keeps a change only when the tests pass and throws it away when they fail, which forces tiny steps. How to run TCR in .NET, and why.

12 min read
Migrate or Cry Trying: How to Move Data Without the Drama
ModernizationData Management

Migrate or Cry Trying: How to Move Data Without the Drama

Data migration goes wrong when it is left until the end. Patterns that work when merging legacy systems, and why to treat migration as its own software project.

6 min read