Skip to content

Building Zero-Touch JIT Access: Translating Entra and SailPoint Skills to Okta

As an IAM Engineer who has spent years deep in the weeds of Microsoft Entra ID and SailPoint IdentityNow, I’ve architected lifecycles for thousands of enterprise identities. But the identity landscape is broad, and I recently decided to prove a core belief of mine: IAM principles are platform-agnostic. SCIM is SCIM. REST APIs are universal. The underlying mechanics of identity governance do not change just because the UI has a blue logo instead of a… 

Custom OOTP Schedule Generator: From Python Script to Web App

The Problem with Custom OOTP Schedules If you play Out of the Park Baseball (OOTP), you know half the fun is creating custom or fictional leagues. Whether you are running an expanded 32-team Major League setup, a single-subleague 12-team classic, or an intricate multi-division alignment, getting the schedule just right is often where the dream hits a wall. OOTP relies on .lsdl (XML-based) schedule files. While the community has shared incredible schedule packs over the… 

Merge Slack Exports

I found myself in a situation where I wanted to preserve my Slack workspace’s chat history but being on the free tier, there are native limitations for how far back you will be able to see messages in your Slack workspace. The free tier limit for viewing messages and files is 90 days which means that anything older is not visible in Slack until you upgrade your tier to a paid tier. I did not…