This week the first leg of the LTI 1.3 handshake shipped as
#7746, a static analyser and I
disagreed about CSRF, and I spent an afternoon cleaning up a database mess I had made
for myself weeks earlier.
OIDC login initiation
This week the first leg of the LTI 1.3 handshake shipped as #7746, a static analyser and I disagreed...
This week the first leg of the LTI 1.3 handshake shipped as
#7746, a static analyser and I
disagreed about CSRF, and I spent an afternoon cleaning up a database mess I had made
for myself weeks earlier.
OIDC login initiation

Testing the LMS–LTI integration in CircuitVerse A behind-the-scenes look at debugging a...

This week produced the single most important line of the project so far, and a decision I would...

Two pull requests merged this week and the most security-critical piece of the whole project went out...

This was the week the project got a plan it could actually execute, and the week a reviewer found a...

TL;DR Centred a sidebar brand mark in the collapsed rail (open-source starter kit) — pure...

TL;DR Shipped a big reorg of my open-source Claude Toolkit and bundled it into my Kickoff...