Site Update 2025 (English)

Site Update 2025

Sunday, 30 November 2025

//

7 minute read

From 89 articles to 487 (including >80 totally new ones)!

Well November is almost over so I thought I'd add some highlights and information about what we've done this month.

AI & LLM Deep Dive

The MAIN goal of this month for me was to get myself updated on all the 'AI' hype and understand the area better. I've been a developer for almost 30 years so I like to do this on occasion.

WELL I went a bit crazy. As a result I wrote almost 40 articles on LLMs, RAG, ONNX, vision AI etc...

Semantic Intelligence Series (10 Parts)

A comprehensive deep-dive into building semantic search and AI-powered features for ASP.NET applications:

  1. Introduction to Semantic Intelligence - Nov 13
  2. Part 1: Setting Up the Foundation - Nov 13
  3. Part 2: Embeddings and Vector Storage - Nov 13
  4. Part 3: Building the Search Pipeline - Nov 13
  5. Part 4: ONNX Integration - Nov 13
  6. Part 5: Advanced Querying - Nov 14
  7. Part 6: Hybrid Search Strategies - Nov 14
  8. Part 7: Performance Optimization - Nov 15
  9. Part 8: Production Deployment - Nov 16
  10. Part 9: Monitoring and Maintenance - Nov 18
  11. Part 10: Future Directions - Nov 19

Building a Lawyer GPT for Your Blog (8 Parts)

Building a complete RAG-based chatbot that can answer questions about your blog content:

  1. Part 1: Architecture Overview - Nov 12
  2. Part 2: Data Ingestion - Nov 12
  3. Part 3: Embedding Generation - Nov 12
  4. Part 4: Vector Storage with Qdrant - Nov 12
  5. Part 5: Query Processing - Nov 12
  6. Part 6: Response Generation - Nov 12
  7. Part 7: UI Integration - Nov 12
  8. Part 8: Deployment and Scaling - Nov 12
  9. Cloud Alternative Approach - Nov 12

RAG Fundamentals Series

A practical guide to Retrieval-Augmented Generation:

  1. RAG Primer: Understanding the Basics - Nov 22
  2. RAG Architecture Deep Dive - Nov 22
  3. Practical RAG Applications - Nov 22
  4. Hybrid Search and Indexing Strategies - Nov 22

Other AI/LLM Articles

I also wrote over a dozen tools and NuGet packages (many still awaiting final release) you can see over here. Packages like mostlylucid.llmalttext are aimed at solving problems I've had - in this case generating alt text for images using vision LLMs (Nov 25).

ASP.NET Core Deep Dives

ASP.NET Pipeline Series (6 Parts)

Understanding the ASP.NET Core request pipeline from the ground up:

  1. API Contexts - Nov 5 - Understanding HttpContext and friends
  2. Server and Hosting - Nov 9
  3. Middleware Deep Dive - Nov 9
  4. Routing and Endpoints - Nov 9
  5. Application Models - Nov 9
  6. Advanced Extensibility - Nov 9
  7. State Between Requests - Nov 9

Background Services Series

  1. Background Services Part 1: Fundamentals - Nov 27
  2. Background Services Part 2: Advanced Patterns - Nov 27

Other ASP.NET Articles

Testing & Quality

Docker & DevOps

The Site

As part of my AI exploration I also updated the site to use a RAG approach for searching the blog posts. This uses a vector database (Qdrant) and ONNX (local, CPU) embeddings to allow semantic search of the blog posts. It also allows for things like smart 404 handling (by looking at incoming requests and matching them to existing posts).

Related articles:

Mermaid Diagram Enhancements

I published an npm package for enhanced Mermaid diagrams:

Other Site Updates

EasyNMT → mostlylucid-nmt

So for a WHILE now I've used the excellent EasyNMT to translate posts on this site, however the original project has bitrotted. It was funded by an EU grant as a research project so has now been neglected for a few years.

SO I made my own. The docker image mostlylucid-nmt is fully backwards compatible BUT adds a TON of functionality and reliability features like:

  • Multi-model fallback - automatically falls back to less performant models to get max translation between THOUSANDS of language pairs
  • Memory management - manages its own memory (evict, load etc) so it can run FOREVER reliably
  • Enhanced GPU build with a TON of config
  • ARM64 versions (it CAN run on a Pi)
  • And MANY more around reliability, sentence splitting, markdown handling etc

Related articles:

mostlylucid.co.uk Content Resurrection

My ambition when I STARTED this blog last year was to get ALL of my old content from my (2004-2010) site mostlylucid.co.uk moved over here.

This was an ISSUE as I'd lost the data over the years so I wrote an Archive.Org data extraction tool which got the old content, extracted it, assigned dates, categories etc to fit the new format and now my very first blog posts are now up here.

This ALSO meant a ton of updates to the site to handle outgoing broken links; it auto creates Archive.org links for old posts contemporaneous with the original article.

Using Claude Code

One of the BIG productivity wins this month was using Claude Code. It let me complete DOZENS of unfinished articles that had been sitting in drafts. The AI assistance for:

  • Filling in code examples
  • Expanding on technical concepts
  • Fixing bugs in sample code
  • Generating test scenarios
  • Writing comprehensive series with consistent structure

...has been invaluable. It's like having a tireless pair programmer who never gets annoyed at "just one more thing".

Opinion & Essay Pieces

A few non-technical pieces on software development culture:

The "DISE" Series (Developer Industry Software Engineering)

Some thoughts on the software industry:

Fun Stuff

  • Rampage - Nov 8 - A trip down memory lane

What's Next?

I'll ease off a bit...I still have articles for all the not yet released nuget packages but I'm happy with my AI knowledge for now.

December will likely see me:

  • Publishing more of the NuGet packages I've been working on
  • Continuing the semantic search improvements
  • More RAG experiments

Thanks for reading-see you in December!

logo

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