Stories by cdelmonte
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://cdelmonte.medium.com/two-algorithms-one-intuition-shunting-yard-and-pratt-parsing-f561a1dad6ac
I built this because I was tired of configuring Keycloak for local development and CI/CD testing. NanoIDP is a pip-installable IdP that supports OAuth2/OIDC (Authorization Code + PKCE, Client Credentials, Password, Device Flow) and SAML 2.0.<p>Setup is just `pip install nanoidp && ...