Lobster Roll

Stories by cdelmonte

A Shared Kernel Is a Shared Trust Domain (cdelmonte.dev)
Comparing Shunting Yard and Pratt Parsing
Short comparative note on Dijkstra’s Shunting Yard (1961) and Pratt’s Top-Down Operator Precedence (1973), walking through both on the same expression.<p>Link: https:&#x2F;&#x2F;cdelmonte.medium.com&#x2F;two-algorithms-one-intuition-shunting-yard-and-pratt-parsing-f561a1dad6ac
Show HN: A lightweight Identity Provider for local OAuth2/SAML testing (github.com)
I built this because I was tired of configuring Keycloak for local development and CI&#x2F;CD testing. NanoIDP is a pip-installable IdP that supports OAuth2&#x2F;OIDC (Authorization Code + PKCE, Client Credentials, Password, Device Flow) and SAML 2.0.<p>Setup is just `pip install nanoidp &amp;&amp; ...