author

Hi, I'm Scott Galloway.

Software engineer, former Microsoft ASP.NET Program Manager. Practical notes on .NET, AI, search, and building Stylo.Bot and other open-source tools. About me · Get in touch

Latest articles

All articles
Find your next readFilters
Reset

Page 17 of 83 (Total items: 821)
Hidden in Plain Sight: A History of Covert Communication Systems

While in this current 'manic' article writing stage I thought I'd share a sensitive project I built for a charity during COVID. This is a very sensitive topic so I have gotten all applicable permissions and agreed to ONLY share the concepts which diverge and…

Agile Speccing: Writing Feature Specs That Actually Work

Over the years I've read / written hundreds of feature specifications. Some were brilliant; most were bloody awful. The difference between a good spec and a bad one isn't about length or formality; it's about whether it actually helps developers build the…

Modernising Your Frontend Build Pipeline: From CDNs to Bundling

Over the past year, I've stumbled, experimented, broken things, and gradually modernised the frontend build pipeline for this blog. This wasn't some masterplan executed flawlessly—it was trial and error, lots of error, and stubborn persistence driven by a…

Filter Bar: Progress, Bugs, and Little Wins

I’ve been putting together a proper filter bar for the blog list: language, date range, sort, and pagination that stays snappy with HTMX. It’s close now—but as always, the last 20% is the spicy bit: dates, caches, and “why does that work locally but not after…

Filter Bar Progress (And the Date Range Shenanigans)

Over the last few days I've been hammering away at the new blog filter bar: language selection, ordering, and a date range picker that tries very hard to be smart (sometimes too smart). This post walks through what I built, why a few things went sideways…

Mermaid.js Deep Dive: How It Actually Works and How to Extend It

NOTE: This is part of my experiments with AI / a way to spend $1000 Calude Code Web credits. I've fed this a BUNCH of papers, my understanding, questions I had to generate this article. It's fun and fills a gap I haven't seen filled anywhere else. This post…

How Neural Machine Translation Actually Works: A Developer's Guide

If you've been following this blog, you know I'm a bit obsessed with machine translation. I've written about using EasyNMT, building background translation services, and even improving EasyNMT. But I realized I've never actually explained how neural machine…

Docker Development Deep Dive: From Basics to Advanced .NET Containerization

Docker has fundamentally transformed how we build, ship, and run applications. What started as a simple containerization tool has evolved into a complete ecosystem for modern application development and deployment. This is the fourth and most comprehensive…

Keeping State Between Requests in ASP.NET Core: A Practical, No‑Nonsense Guide (MVC, Razor Pages, Minimal APIs)

UPDATE (2025-11-10): Added more practical examples from my actual codebase showing real-world patterns, trade-offs, gotchas, and the evolution from simple to sophisticated state management approaches. Includes detailed IMemoryCache patterns, ViewBag usage…

Understanding the ASP.NET Core Request and Response Pipeline - Part 1: Overview and Foundation

202g-11-09T00:16 Introduction The ASP.NET Core request and response pipeline is the backbone of every web application built on this framework. Understanding how a request flows through your application and how responses are generated is crucial for building…

Page 17 of 83 (Total items: 821)
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.