/dev/world/2018 Sessions

Feature Presenters

Michael ShawMichael Shaw – Liquid Performance
Savage Interactive

Performance is an essential quality and founding principle of Procreate, affording the artist a natural and fluid connection with their creation. We’ll explore our principles, techniques, and sacrifices on the road to minimal latency and 120 frames a second.

Richard MossRichard Moss – Tales from the Golden Age of Mac Gaming

Macs were at various points in the 1980s and 90s a great bastion of innovation and creativity in game design, a place where genres were born and thinking differently was a doctrine — not a tagline. Journalist and historian Richard Moss will share the biggest lessons, insights, and tales of developer wizardry from the era that he found while writing his book The Secret History of Mac Gaming.

Paul FenwickPaul Fenwick
Perl Training Australia

Paul 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

Accelerated App Development Using CloudKit: 
Idea to Featured in a Week
Patrick Murray

Ada on an iPad?
Simon Rofe, Airbus Australia Pacific

Batteries and Locks: Modern Tech from Ancient Times
Claire Manning

Build Your Own Synthesiser
Sebastian Beswick, Art Processors

Building Frameworks Natively in Swift
Joel Rennich, Orchard & Grove

Dancing with Attitude – Building experiences with CoreMotion
Jeames Bone, Canva

Designing for iOS: Resources You Gotta Know
Heidi Helen Pilypas, Illuminated Bits

Fun with Fudge Factors: Prototyping Vague Things
Keith Lang, teampurr.com

How to Git Good: A Primer
Louis Cremen, tappON

How To Make It Look Like You Know What You Are Doing
Nic Wittison, Canva

In App Purchases with StoreKit
Jane Abernethy, Canva

Let’s Settle this UI/UX Thing Once and for All
James White, Colourfool Creative

Machine Learning …minus the Machine
Mars Geldard, University of Tasmania

Making a Visual Novel in HyperCard
Josh Deprez, Google Australia

Practical Approaches to Cognitive Accessibility
Duncan Babbage, AUT Centre for eHealth

Push Notifications and the Limits of Innovation
Thomas Karpiniec

Rewriting Alamofire: Into the Core
Jon Shier, Detroit Labs

Sending Better Notifications
Charlie Schacher, UTS

SIL for First Time Learners
Yusuke Kita, Mercari

Solving the Massive App Problem: 
Rearchitecting a 5 Year Old Codebase
Tim Oliver, Mercari

State Machines are Your Friend
Matthew Delves

Structuring Your Code with the Model-View-Presenter Pattern
Sam Jarman, BNZ

Supercharge your app with Siri Shortcuts
Zach Simone, UTS

The State of MVC
Sande Harsa & Gavan Chan, REA Group

There And Back Again with the Roundtrip App
Jimmy Ti, Eat More Pixels

Tools for Testing, Logging, and Analytics-ing Your Code
Matt Gray, Vix Verify

Thomas Verbeek, Xero

xcodebuild for Fun and Profit
Patrick Quinn-Graham, Tokbox


Adding AI to Your Applications with TensorFlow Lite for iOS
Patrick Haralabidis, NAB

Property Based Testing in Swift
Sebastian Grail, Canva

Quality Assurance and Testing Fundamentals for Small Teams
Jason Imms, The Machine QA

Refactoring an Horrible Codebase Guided by Tests
Giovanni Lodi, iflix

UX for Developers
Laura Summers