Strongly Typed GBNF Generation
Creating GBNF and JSON Samples from C# Classes
Welcome to my blog. I'm Phil Scott, I was once a .NET developer and a current stay-at-home Dad. I clean up their messes then create my own here.
Creating GBNF and JSON Samples from C# Classes
Techniques for getting consistent structured data from Local Language Models
How to automatically tag your EF Core queries with source location using .NET 8's source generators and interceptors.
A practical guide to KV cache behavior, memory optimization, and performance tuning on consumer hardware
Fine-tuning Text Generation in Your .NET Applications
Running Local Small Language Models in .NET
A practical intro to SLMs for developers who want powerful AI features without cloud complexity
Using .NET trimming to do some dumb stuff with Source Generators and Blazor
A tour of the Statiq site that generates thirty25.com
Using AnalyzerConfigOptionsProvider and GlobalAnalyzerConfigFiles to configure an .NET Incremental Generator
You are probably forgetting to escape your markup when using Spectre. Here's how to fix that.
Speed up your time from launching PowerShell to seeing C:\
How to add tags to your EF Core queries, and how to automatically give those tags better info.
Introducing DotNet Soddi, a modern CLI tool for working with Stack Overflow archives
How to configure and deploy a statiq site to Vercel
How to use ExternalAnnotations to apply UsedImplicitly on third party libraries in your CQRS application.
Using MediatR to process parsed command line verbs
How to add tags to your EF Core queries, and how to automatically give those tags better info.
Creating a repository of questionable value around an EF Core DbContext.
How to populate a test database with real data from a Stack Overflow site, and generate a DbContext to query it.
A step-by-step dive into troubleshooting and fixing an issue within Roslyn.