/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

There’s Never Been a More Exciting Time to Be a Developer
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, National Australia Bank

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


A 10 Step Program For Great Tech Talks
VM Brasseur

Automation Sampler
Sal Soghoian

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