I presented this past Friday, November 30th, at the MoDevEast Conference. The Conference organized by Pete Erickson and his GoMoDev organization, was meeting of over 400 attendees from the Mobile Development community – Developers, UX/UI folk, Designers, Business leaders, entrepreneurs and Investors – all at one conference. The speakers were excellent and I will post on some of those talks soon. My talk on – DevOps Best Practices for Cross-Platform Mobile Apps – was a big hit with the 100 seat capacity room overflowing to the hallway. I hope people liked and learnt from the talk too. I did get into some very interesting conversations with attendees afterwards. It all just showed me that this is an area of interest to many organizations and I am really excited to be able to contribute as the area of Mobile DevOps matures.
Here is the original abstract I submitted for this presentation:
Mobile Apps are not stand alone applications running on a mobile device anymore. Apps today are complex systems with back-ends hosted on clouds, with application servers, databases, API calls to external systems, and of course a powerful app running on a mobile device. Mobile App development and deployment is further complicated with todays need for supporting multiple mobile devices, with multiple OSes, multiple versions of the OSes, multiple form factors and varied network, CPU, GPU and memory specs.
DevOps – the new and growing movement addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Mobile apps take the need for these practices up a level due to their inherent distributed nature. Multi-platform mobile apps need even more care in applying DevOps principles as there are multiple platforms to be targeted, each with its own requirements, quirks, and nuanced needs.
This talk will introduce attendees to the basic practices of DevOps and then take a look at the DevOps challenges specific to cross-platform Mobile apps and present Best Practices to address them.
The slides I used are available on Slideshare – embedded here. I will post a video of the session once MoDevEast has it uploaded to their site.