/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


VIPER for iOS
Thomas Verbeek, Xero


xcodebuild for Fun and Profit
Patrick Quinn-Graham, Tokbox


Workshops

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