Learning paths
The blog's articles, in the order they are meant to be read. Pick a subject and work through it step by step. Your progress is kept in this browser, and follows you to your other devices once you sign in.
Rust, from first principles
Why garbage collection and manual memory both cost you, then ownership, collections, traits, closures, concurrency and performance: the Rust you need to read and write real code.
58 articles · about 362 min of reading
Open the path0 of 58 read
LLMs from scratch
How a language model works inside, one operation at a time: attention, queries, keys and values, embeddings, transfer learning and vector databases.
7 articles · about 19 min of reading
Open the path0 of 7 read
Azure integration
Following one request through Logic Apps, Cosmos DB and Log Analytics by its correlation id, and the desktop tools that make each step visible.
4 articles · about 21 min of reading
Open the path0 of 4 read
Git tooling
Using AI on a repository you care about without handing it your git history.
1 article · about 4 min of reading
Open the path0 of 1 read
AI in companies
Where generative and agentic AI actually fits in a company, in three categories rather than fifty use cases.
1 article · about 6 min of reading
Open the path0 of 1 read