Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 10
  1. This file is a Literate Haskell module, so we must import things before we get going: {-# LANGUAGE DataKinds #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeFamilies #-} -- Suppress some warnings which take away from the beauty -- of the post {-#…

  2. In the previous post in this series, we derived type-safe links for API endpoints.

  3. Recall the previous post in this series: we created a bunch of types, such as Get, Capture, and (:>), to help us represent an API.

  4. This file is a Literate Haskell module, so we have to get some ceremony out-of-the-way. {-# LANGUAGE DerivingStrategies #-} -- We'll get back to DataKinds {-# LANGUAGE DataKinds #-} module ApiAsType where -- we'll need these later on import Data.Text (Te…

  5. Featured in Haskell Weekly issue 498 A large fraction of software engineers work in web development.

  6. As you can see from this website, I am quite involved in the Haskell community.

  7. Featured in Haskell Weekly issue 456 I am a firm believer in the purely functional programming approach, embodied by the Haskell programming language.

  8. I have performed non-trivial scientific calculations, in university and beyond, for almost 15 years.

  9. Starting a new adventure with Powerweave

    I co-founded Powerweave with Mathilde Mounier.

  10. I work in the business of algorithmic power trading, which is the automated trading of various power-related products in regulated electricity markets.