Tech topics
Software engineering and AI.
A selection of technologies, patterns, and practices I use to build reliable systems and apply AI to real product and delivery challenges.
AI
01
AI Intro
A basic introduction to AI concepts
02
AI Architecture and Methods
The three decisions that determine whether an AI project survives contact with production, build vs. buy vs. rent, architecting for real load, and handling failures that don't announce themselves.
03
MCP (Model Context Protocol)
The open standard for connecting AI models to real tools, data, and systems.
04
RAG (Retrieval-Augmented Generation)
Grounding model output in real, retrieved data instead of letting it answer from imagination.
05
AI Engineering
Shipping AI features into real products, stack choices, guardrails, and engineering practices once model behavior is part of the app.
06
AI Glossary
Plain-English definitions for the AI terms that actually show up across these articles, tokens, embeddings, RAG, latency, context windows, and the rest, so the jargon never blocks the point being made.
Architecture & practices
Cloud & infrastructure
Data & storage
Languages & frameworks
01
C#
Patterns for robust services and domain modeling in .NET ecosystems.
02
Node
Backend runtime practices for resilient APIs and integrations.
03
React
Component architecture and state models for maintainable user interfaces.
04
Javascript
Language fundamentals and runtime behavior that affect reliability in production.
