Kl7fbelxkroza2saq5cy
SkillsCast

Improving my functional programming step by step

17th March 2016 in London at CodeNode

There are 1 other SkillsCast available from LSCC Talks / March 2016

Improving my functional programming step by step – what I learnt from using Haskell to solve a computer game puzzle. Functional programming is now mainstream (e.g. RxJs, Redux and LINQ). To improve my own skills, some of my personal projects use Haskell, Elm etc.

Recently, I wrote two solutions to a permutations puzzle using Haskell. My first solution worked but didn’t scale, while the second does. I’m interested to hear if this reflects something about my problem-solving methods (in both imperative and functional languages), and what kind of approaches the audience prefers.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Improving my functional programming step by step

Jon Kelly

Jon Kelly is an experienced programmer who codes in Javascript (e.g. Nodejs & Angular), C++ and C# (mostly .Net), but not always on the same projects! Having built trading systems from a cupboard used for storing curtains, nowadays he is working on a mix of applications for start-ups and international projects.

SkillsCast

Improving my functional programming step by step – what I learnt from using Haskell to solve a computer game puzzle. Functional programming is now mainstream (e.g. RxJs, Redux and LINQ). To improve my own skills, some of my personal projects use Haskell, Elm etc.

Recently, I wrote two solutions to a permutations puzzle using Haskell. My first solution worked but didn’t scale, while the second does. I’m interested to hear if this reflects something about my problem-solving methods (in both imperative and functional languages), and what kind of approaches the audience prefers.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Improving my functional programming step by step

Jon Kelly

Jon Kelly is an experienced programmer who codes in Javascript (e.g. Nodejs & Angular), C++ and C# (mostly .Net), but not always on the same projects! Having built trading systems from a cupboard used for storing curtains, nowadays he is working on a mix of applications for start-ups and international projects.