Thursday, April 21, 2016 - 9:45am to 10:45am

Balancing New Tools and Technologies vs. Risk

Add to calendar

Your engineering team wants to dive deeply into the newest programming tool or next generation technology for a mission critical project. How do you balance the promised rewards of a new language, software tool, or hardware technology with the risks of unstable software, hardware that does not work as promised, or new tools that are abandoned? Ellen Shapiro describes how the iOS and Android teams at Vokal approach all the new tools and technologies they evaluate. Discussing manufacturer-built and supported languages like Swift, cutting-edge projects like JetBrains' JVM language Kotlin, Functional Reactive Programming, and the Realm database, Ellen shares how Vokal decides to pursue and test new technologies—and the consequences of those decisions. Once a new tool is ready to test, explore how to take it for a test drive without going down a rabbit hole. Once you’ve decided to try something in production, see how to select the best pieces of your app to work with a new technology—or when to simply rip off the Band-Aid and go all in on the new hotness. Finally, Ellen shares some of Vokal’s mistakes in adopting new tools and technologies, so you and your team can avoid the same problems.

Ellen Shapiro

Ellen Shapiro is the former Director of iOS Engineering at Chicago-based agency Vokal, which helps companies develop and build their vision for taking advantage of a mobile world. When not working, Ellen partners with designer and fellow singer-songwriter Aaron Shekey of Github to create the leading songwriting app Hum. Ellen also writes tutorials for leading iOS tutorial site and will talk your virtual ear off on Twitter as @DesignatedNerd