Alero

Curiosity and boredom can be catalysts for great things

  • Stateless Insecurities: JWTs—Why They Work and When They Fail

    Stateless Insecurities: JWTs—Why They Work and When They Fail

    Introduction If you’ve spent any time working on web authentication, you’ve likely come across JSON Web Tokens, or JWTs. For those who haven’t, here’s the quick rundown: JWTs are a compact, URL-safe way to represent claims between two parties. They’re part of the broader JavaScript Object Signing and Encryption (JOSE) standard and have become a…

  • Composers Inherit Nothing

    Composers Inherit Nothing

    “Good design is like evolution—it thrives through small, independent compositions. Inheritance builds rigidity, while composition creates life’s beautiful adaptability.” – Richard Dawkins The quote above paints a picture of composability over inheritance in good (software) design. Composition over Inheritance is a phrase I have encountered many times throughout my career.What it truly meant and why…