Interesting talks on use of Haskell in Barclays for mission critical applications.
Haskell at Barclays: Exotic Tools for Exotic Trades
The section about Generic programming using Catamorphisms and Sharing of computations is quite interesting. I also like the idea of Barclays first developed an EDSL then a DSL that it compiled to the EDSL. Having a DSL allows you to give application specific error messages that would be difficult when you have EDSL in a mother language (in this case Haskell). I also liked their mention of the UUParsing library out of Utrecht. There is an interesting tutorial (and class notes) on the parser that I have been studying and find it very useful in trying to learn functional thinking and design.