Maciej Matyjas from Hotels.com tackles messages buses and reactive programming models.
Apps are becoming more contextual and data-rich just as mobile chipsets are sporting more cores. Can enterprise architectures help manage this complexity and maximize performance? Or were these issues already solved by the functional programming paradigm in the 70s?
These days, mobile app developers are spoiled for choice when it comes to libraries that profess to harness all the magic of concurrency (without the heisenbugs) while also providing neat programming abstractions for managing state under a hail of events. The primary contenders in this space are message buses and reactive programming models. Each of these has representatives on the major mobile platforms. Lets take a tour and compare Otto, JavaRx on Android, as well as NSNotificationCenter and ReactiveCocoa. On the way, we will also talk through some earlier examples of pioneering technologies like QML and KVO.
Please register with promo code MOBHALF at http://www.kweekweek.com/hiperfmobweb/1e250a215e/
Ticket price helps towards food, drink and cost of organizing. Early bird £2.50 with promo code MOBHALF.
About the Speaker
Maciej Matyjas currently leads mobile development at Hotels.com, an Expedia company. He has over a decade of experience building mobile apps and services on everything from the original Palm Pilot to the latest and greatest unreleased devices.