04 / .NET · Identity · Part 1
Reading a JWT is not trusting it.
How unverified tokens become trusted identities, how to stop them, and one copyable prompt to start reviewing your API.
Read the articleThe PREDICATE blog
My public notebook on .NET, architecture and the details worth remembering. I write things down to understand them—and find them again. Working examples, explanations and references you can use in your own projects.
04 / .NET · Identity · Part 1
How unverified tokens become trusted identities, how to stop them, and one copyable prompt to start reviewing your API.
Read the article03 / .NET · SQL Server
Start with a list of SQL parameters, move to a table-valued parameter, then stream its rows with SqlDataRecord. Minimal .NET 10 examples, with the mechanics explained.
Read the article02 / Website · Cloudflare
How this site is built and hosted on Cloudflare, with a private contact Worker, server-side checks and authenticated email to Microsoft 365.
Read the article01 / Personal notebook
Why I’m starting a personal engineering notebook: useful code, clear explanations and references I can return to.
Read the article