iMessage & Massive View Controllers


Empezamos este 2017 con dos presentaciones super interesantes y actuales de un gran speaker, Mohammad Azam:

• Taming the Massive Controllers

• Simplify your Life with Messages Extension in iOS 10

NOTA: Las presentaciones ser harán en inglés.

Abajo les pasamos la descripción completa y la biografía del speaker.

Los esperamos el Jueves 19 de enero.

Taming the Massive Controllers

iOS development architecture is based on the MVC pattern, which allows separation of concerns. The controller is responsible for orchestrating the flow of the application. Unfortunately, most of the time controller becomes the point of neglect and grows out of control. In this session we will learn how to how to tame the massive beast, the controllers. We will start the session with an out of control controller and progress towards making it light and lean.

This session involves live coding with absolute minimal or no slides at all. Just sit back and enjoy the melting of excess fat from these massive controllers.

Simplify your Life with Messages Extensions in iOS 10

In this session Mohammad Azam will introduce Messages Extensions in iOS 10 Using Swift 3. Messages Extensions hooks into the existing Messages app and provide additional features and functionalities to the users. Azam will explain how to build a custom extension from scratch and also share his experiences of building multiple extensions.


Mohammad Azam is an iOS Instructor at The Iron Yard, where he teaches professionals how to create next generation of apps. Before joining The Iron Yard, Azam served as a senior mobile developer at , A Home Depot company. Azam led the mobile team at to develop the Home Depot blinds/shades online experience. Previously, Azam has worked as a team lead for many large companies including Schlumberger, Baker Hughes, AIG and VALIC.

Azam has also published 8-10 personal apps to the App Store, including Vegetable Tree – Gardening Guide which was featured by Apple as the best gardening app in the App Store. Azam is also active on YouTube and maintains his popular channel “AzamSharp” where he shares his iOS knowledge. Azam is also a Udemy instructor where he has published courses on “Swift 2.0” and “iOS MapKit Development Using Swift Language”.

Azam also frequently contributes iOS articles to the Code Magazine and talks at different iOS conferences all around the country. Before entering the iOS community Azam was an active member of the Microsoft .NET community. Azam was also awarded Microsoft MVP award due to his contributions in the .NET community.

When not developing iOS applications Azam likes to spend time with his family and plan his next trip to the unknown corners of the world.