PinnedJan MichelfeitSecuring REST APIs in Kubernetes with Istio and Open Policy AgentAs our security product, Cognitive Intelligence, evolves, we decided to ease the scaling challenges with a move towards a more decoupled…Jul 22, 20202Jul 22, 20202
PinnedJan MichelfeitHeavy Tails and Altruism: When Your Intuition Fails YouWhat do black swans, investing, and altruism have in common? Heavy tails. We don’t see them often, but when we do, they change lives.Dec 11, 20205Dec 11, 20205
Jan MichelfeitinLevel Up CodingThe Ultimate Illustrated Reference of Okta ConceptsName it to tame it. OIDC and OAuth inside.Jul 23, 2022Jul 23, 2022
Jan MichelfeitinLevel Up CodingIn defense of fluent collections API for PythonIntroducing a new library with fluent API for collections in Python, and why the standard library is not enough.May 22, 20221May 22, 20221
Jan MichelfeitinTowards Data ScienceFast Docker Builds With Caching (Not Only) For PythonBuild in Docker takes long? Limited cache in CI/CD? Temporary credentials? And have you heard about about the new BuildKit caching…Dec 14, 20213Dec 14, 20213
Jan MichelfeitincodeburstPair… Code Review?We can do better than just asynchronous review comments!Sep 4, 2020Sep 4, 2020
Jan MichelfeitinLevel Up CodingReasonable Optional or Either?This blog post started with a simple problem in my Java-based application: I’ve got an API access token and I want to return the…Aug 15, 2020Aug 15, 2020