Benji Encz - Functional Reactive Programming on iOS

This is a past event

232 people went

Location visible to members


Enjoy NSMeetup? Please Donate - We appreciate each and every donation, no matter how much. We had 2 people donate in 2014. We have received 6 donations in 2015 :)

Most iOS applications make heavy use of mutable state, which increases code complexity and results in software that is expensive to maintain. Functional Reactive Programming provides us with a toolset that reduces our dependency on mutable state.

This talk will discuss the philosophy of Functional Reactive Programming and show how ReactiveCocoa can be used to write maintainable and testable UI and Networking code. It will show that FRP offers some very pragmatic approaches to fix common issues in your codebase.

Benjamin Encz ( is a Software Engineer and instructor at Make School. He has a strong interest in code design and code quality and is currently writing a book on 2D game programming for iOS.

Questions, Comments, or Ideas for NSMeetup? Email [masked]

Follow Us on Twitter for slide decks and early announcements -

Every month, we meet for some tech talks and free beer. An iOS developer will present their talk and then we'll have an hour for networking and drinks. Topics will stay specific to iOS. Open-source projects are highly encouraged, no product placement in talks. We cannot hold the door open for everyone once the talk has started. Please reach out to Steve Derico if you are interested in speaking.