Day in the Life of a Functional Programmer


Details
This month's meet-up features Richard Dallaway of Underscore, returning to discuss the world of functional programming.
When you're sitting in front of a keyboard at work, how does functional programming influence the code you write? To explore this, this talk will work through some everyday programming tasks as seen through the eyes of a functional programmer.
We'll look patterns from functional programming that include: moving effects to the edge of the code; separating representation from computation; making use of a modern compiler and type system to represent the problem; and letting the compiler do some of your work for you.
I'll argue that these technologies, principled ideas, and patterns lead to clearer code that is also easier to change. Our language of choice is Scala, but you don’t need experience with Scala to attend.
Richard is a software developer, consultant, and contributor to open source projects. He works for Underscore (http://underscore.io). That's the Scala consultancy which focuses on type-driven and functional aspects of Scala. He is the co-author of Essential Slick (http://underscore.io/books/essential-slick/), and author of the Lift Cookbook (http://shop.oreilly.com/product/0636920029151.do). He lives in Brighton and you can contact him on Twitter as @d6y (https://twitter.com/d6y), and via email at richard@underscore.io.
We will have beer, soft drinks and pizza supplied by our sponsors Brandwatch. Doors open at 7pm with a chance for developers to meet and talk. The presentation begins at 7:30pm. Developers of all levels are encouraged to join us.
This evening will be live streamed with a recording to be posted on our YouTube channel shortly after. The stream starts at 7:30pm and is located at https://www.youtube.com/watch?v=S5BvWPIj-TY

Day in the Life of a Functional Programmer