Swift and Rx & Initial and Final Encodings


Details
Swift & Rx - Harish Subramanium
Making iOS applications can be a tricky mess of callbacks and fiddly resource deallocation. In this talk we will look at swift and the swift reactive extensions to see how functional programming can tame these challenges.
This talk will be code example focused but will require no prior knowledge of iOS dev or Rx.
Initial and Final Encodings - Matt Peddie
Representing data as code and vice versa has a long history in functional programming and language theory. I'll present some techniques for changing how functions and data are represented that have significant engineering impact. The main technique I hope to communicate is the 'finally tagless' approach to EDSL implementation (and the associated engineering tradeoffs).

Swift and Rx & Initial and Final Encodings