Please log in to watch this conference skillscast.

This talk is about the day to day practice of using Haskell to write large software systems.

Focusing on:

*Building bigger systems from smaller pieces

*Reusable approaches for designing components

*Techniques for making code maintainable

*And ways to improve code that you come across

Using examples where we

*Integrate Haskell into existing systems

*Use Haskell to wrap untrusted or external systems

Above all, ways to reduce and manage complexity in software as the size of the system grows.