Helium + Webmachine = Airship
Here at Helium, we’re big fans of Haskell, and for good reason – there’s a lot to love about Haskell! Haskell is best-known for its strong static type system, on which we rely heavily: we use types to specify interactions and invariants when in the design phase, to catch our mistakes early in the development phase, and to ensure we don’t introduce errors during future refactoring. GHC, the flagship Haskell compiler, generates fast, space-efficient native binaries and allows for low-overhead shared-nothing concurrency. In addition, the Haskell ecosystem is thriving: we’ve never had difficulty finding third-party packages to solve our problems, and the quality of these packages has been very high.