Monads in Objective-C
Tamás Lustyik - Native Mac developer @ Prezi
In the last couple of years we have seen functional programming (FP) concepts slowly diffuse into imperative languages (just think of the rediscovery of lambdas) and there are probably more to come. If you are an app developer, but functors, monads, applicatives, currying, and higher order functions occupy a special place in your heart, you may be delighted to learn that they can be made available in Objective-C, too, just with a bit of hacking. This talk is about an experimental project that aims at enabling FP in Objective-C.
Building modular native apps
Balázs Török - Tech lead of Client Tools team @ Prezi
A modular architecture has lots of benefits, but it can also cause you pain during the development. Especially if you are building native applications and targeting multiple platforms from a single codebase. Building tools that support this is a difficult task. It has to serve developers in local development environments as well as continuous integration servers. We chose Gradle as the skeleton of the build process and integrated it with CMake on the native side. This talk will cover how the system works, what infrastructure we use, and what decisions we made.