Session

Functional UIs with Purescript + Halogen

Curious about Purescript but don't know where to even start? Been to other functional programming talks but been put off by talk of monads, monoids, typeclass hierarchies and category theory? Not in this session! We will be explicitly avoiding the noise and going right into demonstrating what buttons to press to make things happen - there's always time to go reading later!

Rewind! It has been several years since our company ceased all greenfield JavaScript development and therefore said goodbye to "undefined is not a function" forever - first starting with our forays into Elm and then progressing on to Purescript as our confidence grew and we wanted a bit more power over how our UIs were constructed.

We have been impressed with what we have found, especially with how easy some of the libraries have made the act of safely transforming data into UI and have ended up settling into the world of Halogen as we crank out largely defect-free applications and enabled us to avoid ever having to look at our client's Jira installations..

In this session we will be introducing Purescript the language as well as the basic tooling used to support development with it before going on to show explore the use of Halogen and Aff to display data and send back commands from and to a legacy .NET application - keeping it practical and easy, you'll never want to write a line of JavaScript again.

Rob Ashton

Software Developer

Glasgow, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top