Below you can find blog posts indexed by tag and blog posts indexed by date.
Using fixed-output derivations to run tests that access the network
A Nix library that allows downloading files without requiring a hash, even in pure-eval mode
A take on the bound Haskell library that uses a free-monad-like structure
Introducing binplz, a service that serves curl-able statically-linked binaries from Nixpkgs
Use stacklock2nix to build a fully statically-linked Pandoc
Use stacklock2nix to build Dhall
Use stacklock2nix to build the PureScript compiler.
Easily use Nix to build a Haskell package with a stack.yaml.lock file
Explanation on how to get started with contributing to the Haskell subsystem of Nixpkgs
Explanation on how to setup LXD on NixOS with a NixOS guest using unmanaged network bridge.
What lead to us starting to write PureNix?
What sort of developers would find PureNix easy to get started with?
How to setup an environment for playing around with PureNix
Transpiling PureScript to Nix
Setup a Git remote so you can't accidentally push to it
Steps to get to purescript2nix
Easily build a PureScript project with Nix
PureScript package sets with hashes for consumption by Nix
Easily turn a directory of Dhall files into Nix
Easily cross-compile and static-link binaries using Nix
Xephyr can be used to show some GUI programs that don't work under normal X-Forwarding
Explain a command to make sure nixpkgs is capable of evaluating
A library for working with passwords in Haskell
How many minutes do you have to practice to learn to juggle?
New version of a terminal emulator written in Haskell
An easy-to-use pretty-printing library for debugging Haskell code
The world-peace library gives easy-to-use open sum types in Haskell
ghcid is useful for quickly compiling and rebuilding a Haskell web application on changes
A Nix derivation for a Jupyter environment for the fast.ai Practical Deep Learning for Coders v3 course
How to use a PlayStation 3 and PlayStation 4 controller over Bluetooth on NixOS
How to setup a Japanese environment on NixOS
How to approach learning about data science as a Haskeller
How to install the VirtualBox Extension Pack on NixOS
Steps to follow when releasing a Haskell Package to Hackage
A functional programming meetup in Sapporo, Japan
I released a small CLI program for pretty-printing Haskell datatypes
How to install VirtualBox on NixOS
How to show all packages installed in NixOS
How to install packages from nixos-unstable in configuration.nix without using nix-channel
Show how to setup XMonad and Taffybar on NixOS compiling with Stack
Replacement for Servant's Raw type that allows monadic effects
List of important GHC warnings you should use that are not enabled by -Wall
Using k2pdfopt to format academic papers to read on a Kindle
CLI application for highlighting a regex in a file
Allow type signatures on methods in instances
Specify errors thrown by a Servant API on the type-level
Both safe and dangerous uses of UndecidableInstances
Quasiquoters for XML and HTML Documents in Haskell
Using -ddump-splices to look at generated Haskell code
Steps to setup Keter behind an nginx reverse proxy server on Debian 8
How to get started with PureScript for the Haskell programmer
Update to the Haskell wrapper for the Yahoo Finance API for real-time stock quotes
Functions for working with unicode characters in PureScript
GHC pragma and flag for silencing warnings about orphan instances
Haskell wrapper for the Yahoo Finance API for real-time stock quotes
Pros and cons of 5 different ways to test code that accesses a database.
Setup MIPS environment for running MIPS binaries in CTFs.
Type-level things in Haskell and how they are used in Servant
I got a small patch into cabal that makes the init create a Main.hs.
Install Keter with Puppet on Debian 7
Steps to install ghcjs on Debian 7 Wheezy
Explain how to use the GHC flag "-ddump-splices" from cabal on the command line.
Short introduction to multi-parameter type classes in Haskell, including functional dependencies and type families
Using Spell Checking in Vim
Short introduction for this blog.