• papers podcast posts projects
    • 2019年08月17日
    • 8 分
    From Interfaces to Traits

    This is a post about how different languages handle the concept of interfaces. We’ll go over the classical OO way of handling them, with Java, to the more recent approaches of languages like Rust, as well as others in between.

    • Programming Languages
    • Software Architecture
    • 2019年05月14日
    • 5 分
    The Component Pattern

    This post details a useful pattern for organizing stateful components in functional code. This post assumes knowledge of Haskell, up to Monad-Transformers.

    • Functional Programming
    • Software Architecture