/dev/world/2017 Sessions

Feature Presenters

Sal Soghoian

Sal Soghoian
Sal Soghoian is a user-automation expert, software developer, author and musician. Throughout his professional career, his belief that “The power of the computer should reside in the hands of the one using it.” has guided the focus and direction of Sal’s efforts to create and advance automation technologies that empower the user.

He served as the Product Manager of Automation Technologies for Apple Inc. from 1997 through 2016, advancing AppleScript, Automator, JavaScript for Automation (JXA), System Services, the Terminal, Apple Configurator, and the other macOS automation tools. During his tenure, Sal was integral in the creation of Automator, and he furthered the incorporation of user automation into Apple’s products by writing the scripting dictionaries for iWork, iPhoto, Aperture, and Photos, as well as writing the “Mastered for iTunes” automation tools.

Sal also designed and wrote the user-automation support in the Apple Configurator application, which uses macOS automation to manage iOS device deployment. The Apple Configurator automation implementation consists of a central AppleScriptObj-C library and a corresponding set of Automator actions, enabling iOS devices to be prepared, managed and refreshed automatically upon their attachment to a hosting macOS computer.

Prior to joining Apple, Sal worked as a scripting consultant, creating automation solutions for the publishing industry during the 1990s. He authored a popular script collection called Sal’s AppleScript Snippets, the ShadowCaster Quark XTension, two books, including AppleScript 1-2-3, and numerous magazine articles about automation. Sal is also recognized for his work as as a featured presenter/instructor for Quark, Thunder Lizard Productions, Apple, and the Seybold, MacTech, MacSysAdmin, and Macworld conferences.

I Wish I Knew That
Marc Edwards, Bjango & Russell Ivanovic, Shifty Jelly

Jake MacMullin, Stripy Sock

Data-Driven versus Presentation-Driven Application Design Patterns
Matt Gallagher, Cocoa With Love

Paul Fenwick
Perl Training Australia

Paul FenwickPaul Fenwick is an internationally acclaimed public speaker, developer, and science educator. Paul is well known for presenting on a diverse range of topics including privacy, neuroscience and neuroethics, Klingon programming, open source, depression and mental health, advancements in science, diversity, autonomous agents, and minesweeper automation. His dynamic presentation style and quirky humour has delighted audiences worldwide.

Paul was awarded the 2013 O’Reilly Open Source award, and the 2010 White Camel award, both for outstanding contributions to the open source community.

Image credit: Joshua Button

Community Sessions

Accelerating Your Development Workflow with React Native
Tyrone Trevorrow and Tim Sawtell, Sportsbet


Accessibility: Why Are We Still Talking About This?
Sebastian Beswick


Add Intelligence to Your Next App with Cloud Services
Mira Kim, ASB


Building a Mobile App with React Native and Node.js
Hannah Thompson


Building Better Views
Nic Wittison, Canva


Designing Opinionated Apps
Adam Shaw, Kabuki Vision


Designers are from Mars, Developers are from Venus
James White, Colourfool Creative


How to Succeed as a Red Shirt Without Even Dying
Louis Cremen


Inside Macintosh
Josh Deprez, Google Australia


Introduction to Promises in Swift
Thomas Karpiniec


Living With App Transport Security
Ashton Williams, Odecee


Making Your Mark in the iOS/Mac Open Source Community
Tim Oliver, Realm


Massive View Controller, Who Are You and What Have You Done to my Architecture?
Malin Sundberg, Australian Broadcasting Corporation


No Excuses: Continuous Integration in 25 minutes
Patrick Quinn-Graham, TokBox


Oops, I Cracked it again!
Esther, Deloitte Australia


Rapid Mobile App Development Using Web Technology
Adam Rice, Education Advantage


Scaling Mobile Teams – Growing Apps & Growing People
Victor Kovalev, Redbubble


Smart Machines are Waking up in your Pocket
Alexey Vlaskin, CBA


Stability Through Rapid Growth
Sam Jarman, Sailthru


Stack All The Things! A Deep Dive into UIStackView
Adam Shaw, Kabuki Vision


The World Beyond the Phone: Exploring ARKit
Patrick Murray, UTS


What The Hell, What Do You Mean I Have A Personal Brand?!
Liam Esler, Game Developers’ Association of Australia


Workshops

A 10 Step Program For Great Tech Talks
VM Brasseur


Behaviour Driven Development (BDD) for iOS
Mira Kim, ASB


Building Games with Unity
Jon Manning, Secret Lab


Building Reactive Apps
Jeames Bone, Canva


iOS App Checkup With the Doctors from Eat More Pixels
Zac Fitz-Walter & Jimmy Ti, Eat More Pixels