The same four-part shape keeps appearing across StyloBot: establish a base, retain the useful delta, measure drift, and consolidate when the evidence warrants it. Compression is not a component; it is...

Thursday, 10 September 2026 12:00

//

14 minute read

Signal Shingle: a novel architecture for high-performance ASP.NET multi-widget sites
Part of the Stylo.Bot release series. Behaviour-Aware ASP.NET UI covers the server-rendered dashboard surface; Finding and Fixing Unbounded Growth covers the reliability discipline behind bounded...

Friday, 24 July 2026 12:00

//

20 minute read

StyloBot Release Series: StyloExtract - a local learning HTML to Markdown converter
StyloBot v8 lets a site give AI crawlers a controlled Markdown view of its pages at its own local edge, without ceding the gateway to a CDN. This piece is about the extractor that does the conversion...

Tuesday, 23 June 2026 18:00

//

30 minute read

StyloBot Release Series: Behaviour-Aware ASP.NET UI
Bot detection should not stop at allow/block. This post shows how StyloBot's classification result becomes application logic in ASP.NET: tag helpers in Razor, action filters and policies in...

Monday, 01 June 2026 10:30

//

22 minute read

StyloBot Release Series: Behaviour-Aware TypeScript UI
Bot detection should not stop at allow/block. This post shows how StyloBot's classification result becomes application logic in TypeScript: server middleware for Express and Fastify, template helpers...

Monday, 01 June 2026 10:30

//

19 minute read

StyloBot Release Series: Testing the Thing That Won't Sit Still
How do you test a detector whose answer is supposed to change as it learns? This post is about BDF, the Behavioural Definition Format that makes StyloBot testable: one file defines a class of traffic,...

Monday, 01 June 2026 10:30

//

23 minute read

StyloBot Release Series: The Sidecar Architecture
StyloBot's detection engine is ASP.NET Core. This post explains how that engine connects to Go gateways, Node.js applications, and any other stack via a gRPC sidecar, a typed Go SDK, and a Caddy...

Monday, 01 June 2026 10:30

//

18 minute read

StyloBot Release Series: Finding and Fixing Unbounded Growth in Long-Running .NET Services
Long-running services tend to slowly drift toward unbounded memory. Here's how I find that drift, how I think about fixing it without papering over it, and a worked example from StyloBot's vector...

Monday, 01 June 2026 10:30

//

21 minute read

StyloBot Release Series: Learning to Get Faster
Heads up: this one is for the nerds. It's a deep technical dive into StyloBot's adaptive learning system (EWMA updates, hysteresis thresholds, verdict caching, variance watchdogs), with real code from...

Wednesday, 13 May 2026 11:00

//

22 minute read

logo

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