Articles and tutorials for advanced Haskell programmers
Advanced Haskell
As of March 2020, School of Haskell has been switched to read-only mode.
-
Building a File Hosting Service in Yesod School of Haskell
These tutorials, written by Michael Steele, walk through the process of building a file sharing/hosting service using the Yesod framework. The example application from this tutorial stores file information in memory, so it will lose information on restart, and will fail on large files. -
Persistent in Detail School of Haskell
A series of tutorials examining the persistent database package in detail, concentrating on practical applications. -
XML Processing with Error checking 18 Nov 2013School of Haskell
A tutorial on processing XML with error checking -
The Mother of all Monads 21 Apr 2013Dan Piponi
No description given.
-
Functor, Applicative, and Monad 2 Jan 2017Michael Snoyman
This article follows a step-by-step buildup in functionality from functors, to applicative, and finally monads, illustrating the extra power each one provides. It is based around examples using the Maybe monad. -
Conduit Overview 8 Aug 2016Michael Snoyman
An introduction to the conduit library, a solution to the streaming data problem. -
Beautiful Concurrency Simon Peyton Jones
## Beautiful concurrency _appeared in [Beautiful code](http://shop.oreilly.com/product/9780596510046.do), ed Greg Wilson, O’Reilly 2007_ Simon Peyton Jones, Microsoft Research, Cambridge May 1, 2007