Agenda
- 18:00: Welcome and setup
- Presentation #1: Explain list folds to yourself - Tony Morris
- Presentation #2: A review of the Integrated Haskell Platform - Simon Curtis
- 20:00ish: Pack down, exit, head to Criterion pub.
Explain list folds to yourself
In this talk we go back to first principles, defining and examining the definition for a list, then take a look at the ubiquitous right and left fold functions on a list.
We develop an intuition for how these functions work, in any programming language so that we can best decide when to apply them. This talk will be interactive with audience as we solve problems using our new knowledge as we acquire it.
No prior understanding of list folds is necessary. All those points, and more, will be covered in greater detail.
A review of the Integrated Haskell Platform
Are you interested in FP and/or Haskell but don't know how it is used in the "real world"? Do you want to build a web service but don't know how to do it in Haskell? Integrated Haskell Platform (IHP) is a framework for building web applications. Fast, secure, easy to refactor and the best development experience with everything you need - from prototype to production. Packed with features to allow you to get web services up and running at lightning speed.
In this talk, we will look at the IHP and highlight some of the features it has to offer. I will take you through some examples of how to do various useful things you will probably need from a web application, such as adding new API endpoints, adding and querying database tables, authorisation and centering a div. All in Haskell! We will also briefly touch on some of the things I don't like about it, and when I think you should (or shouldn't) use it. Last but not least: I'll briefly show off a feature-rich example project my team has been building in IHP.
This talk is aimed at all levels of FP and Haskell. The IHP framework is very easy to learn and can be used even by those with little or no experience with Haskell.