Christian KjærCommon JSON patterns in Haskell, Rust, and TypeScriptJSON is straightforward in TypeScript/JavaScript, but can we also achieve good ergonomics in Haskell and Rust? Let’s compare how we can…7 min read·Apr 5, 2020----
Christian KjærVisual Studio Code on iPadWith Apple increasing their focus on making the iPad a viable device for work, it is time to revisit using my iPad as a workstation for…4 min read·Mar 20, 2020----
Christian KjærLive Migration of DynamoDB TablesRecently I was faced with the challenge of having to migrate a set of AWS DynamoDB tables to completely new tables. We wanted to achieve…5 min read·Mar 19, 2020----
Christian KjærMobile Haskell (iOS)A lot of progress has been going on to make Haskell work on mobile natively, instead of e.g. generating JavaScript via GHCJS and using…8 min read·Feb 7, 2018----
Christian KjærUsing Electron with HaskellNot much literature exist on using Electron as a GUI tool for Haskell development, so I thought I'd explore the space a little. Being…5 min read·May 11, 2016----
Christian KjærCompiling SCSS and JavaScript in HakyllLet’s explore how we can have our Hakyll static site generator automatically build and generate our SCSS and JavaScript assets for us.3 min read·May 10, 2016----
Christian KjærBriefly on the purpose of Functors, Applicatives and MonadsThe AMP proposal changed the type class hierarchy in Haskell to make Applicative a superclass of Monad. But what motivated this change…5 min read·Nov 28, 2015----