elm. A delightful language for reliable webapps.
In this talk you’ll be shown The Elm Architecture, a nestable pattern for building applications, and Elm’s full type inference system that helps prevent users from running into errors.
We’ll look at how Elm handles HTTP requests and websockets, how it handles uncertainty, the use of partial function application for reusable views, interaction with JS libraries, and how data immutability gives you undo/redo for only a few lines of code.
Will read about Elm in late 2015, and has been using it for the last six months or so. Before then he was using React/Redux and vanilla JS.
Will has been working on a donations application that will build wealth redistribution into everyday transactions. As far as he knows, Helpfreely have made the most progress in the donate-while-you-shop space. Will hopes to be working with them soon.
Will also helps to administer the Nottingham chapter of Free Code Camp, the free online course where members learn to code and help nonprofits.
If you fancy helping out with getting this group off the ground, please feel free to drop us a mail - all help would be gratefully received!
Sign up to our mailing list to get more info on what is going on with the group - we'll keep you up to date with upcoming talks, and advance notice of dates.
If you'd like to submit a proposal for a talk, or have any suggestions for topics you'd like to see, please add a ticket over at github.com/nottsjs/speakers.