A series of tutorials examining the persistent database package in detail, concentrating on practical applications.
Persistent in Detail
Time values in persistent 3 Feb 2014School of Haskell
A look at the types used to manipulate time values via the persistent db interfaceQuerying an existing database 29 Nov 2014School of Haskell
A tutorial on how to define persistent entities for use with a pre-existing database. Bonus feature of streaming results out to handle arbitrary-sized tables.