-
Haskell, Nix and using packages from GitHub - 2020-11-30
-
Combining Amazonka and Conduit - 2020-11-11
-
X-Ray and WAI - 2020-04-08
-
My ghcide build for Nix - 2020-02-02
-
Haskell, ghcide, and Spacemacs - 2019-09-19
-
Hedgehog on a REST API, part 3 - 2019-08-19
-
Architecture of a service - 2019-08-10
-
Hedgehog on a REST API, part 2 - 2019-06-23
-
Hedgehog on a REST API - 2019-05-30
-
Comonadic builders, minor addition - 2019-04-22
-
Conduit and PostgreSQL - 2019-03-03
-
Choosing a conduit randomly - 2019-02-17
-
Using stack to get around upstream bugs - 2019-02-10
-
The ReaderT design pattern or tagless final? - 2019-02-02
-
A missing piece in my Emacs/Spacemacs setup for Haskell development - 2019-01-28
-
Tagless final and Scotty - 2019-01-20
-
Is this a good way to do JSON validation? - 2018-12-09
-
Zipping streams - 2018-10-16
-
Picking up new rows in a DB - 2018-10-14
-
Using a configuration in Scotty - 2018-10-01
-
QuickCheck on a REST API - 2018-07-14
-
Free, take 2 - 2016-06-18
-
Final version of JSON to sum type - 2016-03-08
-
From JSON to sum type - 2016-03-06
-
Freer play with effects - 2016-01-24
-
Free play, part three - 2016-01-17
-
Free play, part two - 2016-01-15
-
Free play, part one - 2016-01-13
-
Elm 0.16 with stack - 2015-11-23
-
Building elm with stack - 2015-10-13
-
Extracting titles and links from atom feed - 2015-09-29
-
Using QuickCheck to test C APIs - 2015-06-15
-
mapAccum in monad - 2015-06-09
-
Oh no! Success - 2015-06-04
-
Re. cryptonite - 2015-06-03
-
Timing out in conduit - 2015-03-01
-
Combining inputs in conduit - 2015-01-22
-
State machine with conduit - 2015-01-13
-
Adder as a state machine - 2015-01-06
-
Simple state machines in Haskell - 2015-01-03
-
Adding some strictness - 2014-12-26
-
FP101x completed - 2014-12-07
-
Regular Haskelling. How? - 2014-11-16
-
Optparse-applicative and custom argument parsers - 2014-10-13
-
Script for migrating from WordPress to Hakyll - 2014-10-04
-
Adding tags - 2014-09-30
-
Adding support for comments - 2014-09-29
-
Links to previous and next post - 2014-09-27
-
Adding a feed - 2014-09-24
-
The current Hakyll build script - 2014-09-23
-
Moving to Hakyll - 2014-09-23
-
Strachey, referential transparency, Haskell - 2012-08-05
-
0MQ and Haskell - 2012-03-06
-
Shelltestrunner to the rescue - 2012-02-28
-
ArchHaskell HABS with cblrepo - 2011-05-04
-
Maintaining Haskell packages for a Linux distribution---cblrepo - 2011-04-27
-
On maintaining Haskell packages for a Linux distro - 2011-01-24
-
XML character dereferencer - 2010-08-13
-
Any Haskell puzzlers? - 2010-08-01
-
Playing with sockets in Haskell - 2009-10-30
-
Updating Haskell packages on Arch - 2009-09-13
-
Wrapping IO, part 2 - 2009-09-07
-
Wrapping IO, part 1 - 2009-09-07
-
Trying to work out iteratees - 2009-08-26
-
Making a choice from a list in Haskell, Vty (part 5, the last one) - 2009-08-23
-
Fork/exec in Haskell - 2009-08-21
-
JSON in Haskell - 2009-08-16
-
Updating GHC on Arch - 2009-08-04
-
Making a choice from a list in Haskell, Vty (part 4) - 2009-07-31
-
Making a choice from a list in Haskell, Vty (part 3) - 2009-07-24
-
Ping server in Haskell (not that kind of ping, and rather silly) - 2009-07-21
-
XML prettifier in Haskell - 2009-07-14
-
Making a choice from a list in Haskell, Vty (part 2) - 2009-07-09
-
Making a choice from a list in Haskell, Vty (part 1) - 2009-07-03
-
Dataenc finally making it into Debian - 2009-07-01
-
Making a choice from a list in Haskell, Vty (part 0) - 2009-06-28
-
Reply to Randal on dynamic type systems - 2009-05-14
-
Struggling with "the Arch way" - 2009-05-13
-
Randal Schwartz on why dynamic beat static---a rather rubbish talk - 2009-05-13
-
Vim haskellmode packaged for Arch - 2009-05-11
-
Arch and Haskell, on little snag - 2009-05-09
-
dataenc 0.12.1.0 released - 2009-04-23
-
My thoughts on debianisation of haskell packages - 2009-04-05
-
Even more Cabal fun, visualising in 3d - 2009-02-27
-
More fun with Cabal, visualising dependencies - 2009-02-27
-
A no-no in my book (found in Cabal) - 2009-02-27
-
Another reason to create distro-specific packages for Haskell modules - 2009-02-25
-
Simple Cabal parsing - 2009-02-24
-
More sensible comments on cabal-debian - 2009-01-22
-
Experience with cabal-debian - 2009-01-21
-
Building Debian packages of (cabalised) Haskell packages - 2009-01-19
-
Useful thing when adopting test-framework after already using HUnit - 2009-01-17
-
Series of posts on testing Haskell code - 2009-01-17
-
dataenc 0.12 posted to HackageDB - 2009-01-17
-
Haskell and Time - 2008-09-16
-
Confusion with HaskellDB - 2008-09-05
-
TagSoup, meet Parsec! - 2008-08-08
-
More prefixes - 2008-07-29
-
Playing with prefixes - 2008-07-12
-
Google Treasure Hunt primes question - 2008-06-07
-
Google Treasure Hunt, check! - 2008-06-04
-
Silly realisation - 2008-06-04
-
Dealing with life in Haskell - 2008-05-01
-
Rubber and lhs? - 2008-04-29
-
Kid's play with HTML in Haskell - 2008-03-30
-
Saddle, two SDDL related tools - 2008-03-28
-
Omnicodec released - 2008-03-19
-
Haskell on Windows - 2008-02-17
-
Rotonyms in Haskell - 2008-01-23
-
A somewhat surprising catch - 2007-12-26
-
Mail! - 2007-12-19
-
N-Queens in Haskell - 2007-12-08
-
Slightly embarrassed about continuations... - 2007-12-08
-
Aha-one-liners - 2007-10-22
-
My first trip to the phantom zone - 2007-10-16
-
Phantom type problems - 2007-10-14
-
Haskell and C---structs - 2007-08-07
-
OSCON videos are available - 2007-08-03
-
Irrefutable patterns for the ignorant - 2007-07-26
-
Identity as a transformer: IdentityT - 2007-07-21
-
Continuing with continuations - 2007-07-05
-
Beginning to look at continuations - 2007-07-02
-
Adventures in parsing, part 4 - 2007-06-05
-
Adventures in parsing, part 3 - 2007-06-03
-
More adventures in parsing - 2007-05-29
-
Adventures in parsing - 2007-05-27
-
I'm on a planet... - 2007-05-27
-
Types are funky... - 2007-05-17
-
Signals in Haskell - 2007-05-11
-
Unescaping URLs in Python and Haskell - 2007-05-07
-
Haskell and C---functions returning more than one value - 2007-04-22
-
repeat and sequence - 2007-03-23
-
Playing unsafe haskell - 2007-01-19
-
Misc thoughts - 2007-01-05
-
Python has optional arguments... - 2006-12-12
-
C and Haskell sitting in a tree... - 2006-12-08
-
Listing files in Haskell - 2006-11-24
-
Fun with Haskell - 2006-11-18
-
Getting real with Haskell - 2006-11-10
-
YAHT: Simple state monad (note to self) - 2006-10-26
-
YAHT: Things I haven't seen in the text - 2006-10-23
-
YAHT: Computation class (note to self) - 2006-10-23