Posts
- Defining composite keys in beam
- Nix - Calling a project with a flake file
- Haskell - Short IO Adventures, Dates
- Haskell - Enforcing Naming Convention with Parsec
- Haskell - Look Ma! No Concrete Implementation!
- Haskell - Extracting IO
- Typescript - Button Color State with ADTs
- Nix - Trying out Haskell with less hassle
- Haskell - Generating lenses for third party libraries
- Haskell - Boolean Blindness == True
- Purescript - Halogen Routing
- Purescript - React Basic Hooks Routing
- Purescript - Parent - Child Components in Halogen
- Purescript - React Basic Hooks, useAff
- Gitea - Restoring Gitea
- Typescript - Manipulating Deeply Nested Immutable Objects with Lenses
- Haskell - My setup/Workflow
- Haskell - Encoding and Decoding JSON with Aeson
- Haskell - Github Repos as Haskell Dependencies
- Ocaml - Haskell Typeclasses in Ocaml
- Ocaml - Json Encoding and Decoding
- Front End - My checklist in learning front end frameworks
- Typescript - Organizing Modules in Vuex
- Typescript - Implementing State Monad from HaskellWiki Example
- Purescript - Serving Static Files with Purescript-Express
- Purescript - Using psc-package instead of Bower
- Typescript - Using Option Type in Redux Reducer