Journal
Writing
90 pieces · newest 8 September 2026
Cloudflare Tunnel: Expose localhost for Webhooks and OAuth
Use Cloudflare Tunnel to expose localhost with a stable custom subdomain. Free ngrok alternative — no session limits, works behind corporate firewalls.
Adding .NET Aspire to an Existing Clean Architecture Project
Add .NET Aspire to an existing Clean Architecture app — AppHost orchestration, service discovery, and OpenTelemetry — without a rewrite.
Building Production-Ready Microservices with .NET Aspire: A Complete E-Commerce Demo
Build a five-service .NET Aspire e-commerce demo: service discovery, connection strings, and OpenTelemetry with PostgreSQL, Redis, and RabbitMQ.
.NET Architecture at Scale: Visual Guide to Modern Design Patterns
A working reference to 16 architecture patterns for .NET, with workflow diagrams, decision trees, and code sketches for each.
Streamlining AI Development with LiteLLM Proxy: A Comprehensive Guide
Running LiteLLM proxy with Open WebUI, Postgres, and Redis in Docker Compose — one OpenAI-compatible endpoint in front of OpenAI, Anthropic, and Ollama.
Elevating Code Quality with Custom GitHub Copilot Instructions
How to customize GitHub Copilot with instruction files for Angular 19 and .NET 8+, so suggestions follow your team's standards, not generic patterns.
Building a Comprehensive RAG System: A Deep Dive Into Knowledge Architecture
A guide to building a Retrieval-Augmented Generation (RAG) system — vector databases, document processing, and LLMs for knowledge retrieval.
Stretch Tracker: Advanced Technical Architecture and Implementation
A deep dive into the Stretch Tracker app's architecture — computer vision and machine learning that monitor and encourage stretching for developers.
Simplify Your Workflow: How to Build Custom Commands with the .NET CLI
Build custom .NET CLI tools that turn repetitive, multi-step tasks into a single command — packaging and sharing utilities for Microsoft Graph and HTTP.
Deploying Ollama with Open WebUI Locally: A Step-by-Step Guide
Deploy Ollama with Open WebUI locally via Docker Compose — run open-source language models on your own hardware for privacy and cost savings.
Simplify Git Workflows Across Multiple Repositories with Git Submodules and Meta-Repositories
Managing multiple Git repos in a microservices project gets unwieldy fast — how a meta-repository built on Git submodules coordinates them without merging.
Simplifying Database Queries with AI & SQL Automation
A REST API that converts natural language into SQL queries using OpenAI, letting non-technical users query a database without SQL knowledge.










