The World Beyond the Phone: Exploring ARKit

Patrick Murray, UTSPart of DW17

Augmented reality has threatened to be the future of computer interaction for many years now. A once sci-fi concept, AR can now change the way we work and interact everyday. But how? In this talk we’ll explore how Augmented Reality has evolved and how ARKit is putting the tools and technology in the hands of mobile developers. We’ll examine why ARKit is better than many of its competitors, and dig into the main capabilities and components of the framework, leaving you equipped to bring AR to your app development.


After he started hacking together iOS apps at age fifteen, Patrick has gone on to be a two time WWDC Scholarship recipient. A student at the University of Technology Sydney, he also lives on the cutting edge of technology as part of the Innovation Lab at The Star Entertainment Group. Patrick is a prize winning hacker, challenging the best of the best at US collegiate hackathons. While not programming, Patrick can either be seen skiing too fast, trying to vlog, or globetrotting; often all three simultaneously.


Smart Machines are Waking up in Your Pocket

Alexey Vlaskin, CBAPart of DW17

A new wave of APIs and breakthroughs in Machine Learning are now accessible to anyone. We are going to start with a little history of machine learning and then dive in to answer some questions: What can we do with machine learning? What has Apple, Google and other Labs been up to? What is the future of this tech and how will quantum computing change the landscape in future.


Alexey is a Specialist Engineer at CommonWealth Bank. Working in the Foundations R&D team, Alexey has a passion for AI, Machine Learning and Computer Vision. He is also a champion Free diver in his spare time able to hold his breath for 6 mins!


Inside Macintosh

Josh Deprez, Google AustraliaPart of DW17

To celebrate the 10th year of /dev/world, this session includes a live demonstration of the inner workings and guts of a Macintosh Plus (30 years old).


Josh is a Senior Site Reliability Engineer at Google. He has a PhD in mathematics from the University of Tasmania. He used to make mobile apps for iOS, but re-discovered his love for “mobile” desktop computers of the late 1980s.


Stability Through Rapid Growth

Sam Jarman, SailthruPart of DW17

A bug in an app can probably be fixed in a few days with the App Store’s new speedy turn around, but if you’re shipping an SDK to slow moving enterprises, you’ll want to be a bit more careful as it could be months before the fix goes out. This talk tells the story of rapid growth, and what that means for testing, process improvements and scalability of code. We’ll talk about techniques for doing releases with confidence to millions of users. These techniques include unit, UI and network testing. We’ll look at AWS Device Farm and how it can be incorporated into your development workflow and release processes.


Sam Jarman is a full stack developer at Sailthru in Wellington, New Zealand. However, iOS is is passion and he has been working with the frameworks since 2009. Sam is passionate about creating products with engaging and delightful user experiences. Lately his attention has turned to testability and scalability, which has proved quite interesting, and full of new things to learn. Outside of code, Sam enjoys improvised acting, running and geeking out.


Designers are from Mars, Developers are from Venus

James White, Colourfool CreativePart of DW17

Some people see beauty in pixel perfect proportions, while others are excited by elegantly executed enums. Sometimes it seems like designers and developers are from different planets. Or, at the very least, like they don’t quite speak the same language. Like any marriage, the key to happiness in designer/developer relationships is effective communication, compromise, and the ability to occasionally step back and recognise how ridiculous we all sound.

In this session James explores the designer/developer dynamic and suggests some keys to happy collaborations. As someone with a foot in each camp, he shares some of the insights he’s gained from partnerships that worked well, and a few that didn’t. Names will be changed to protect the innocent.


James White has been designing things for twenty years, and writing Objective-C (and more recently, the other one without the square brackets) for seven. So that makes him a Designeloper, rather than a Devsigner. He’s from New Zealand, but lives in Perth.


How to Succeed as a Red Shirt Without Even Dying

Louis CremenPart of DW17

User Experience and seamless interfaces is so 2007 to 2016. Security is the new sexy. It is so broad and so deep, not even Chuck Norris can cover every topic, and it can’t be fixed with a giant wall. Thankfully, we only have to look at mobile applications, which may seem simple from a security perspective, until your app touches an API – then you’re an extension of a web application and “Underprotected API” is now an OWASP top 10 Web Application Risk and you’re subject to all the top 10 Mobile Application Risk list! Mamamia! ?

Join Louis in an exciting journey of security, vulnerabilities and mayhem full of ? and ??‍♂️. Easy to follow, you don’t need to know anything about security to get a lot out of this talk, and you’ll get even more out of it if you do. Learn to talk the talk, walk the walk, gain access to valuable resources and automated tools and live what Louis does for a living: Making Apps Safe Again.


This will be Louis’ (@proxyblue) tenth appearance at /dev/world, and he has been an iOS dev since beta release Day 1. He’s been involved in many mobile projects for Government, Financial and other sectors and has helped code apps that have reached #1 free on the Australian iOS App store. He’s been an iOS dev trainer for AUC, Dimension Data Learning Solutions and more recently he was a lecturer at the University of Wollongong for Mobile Applications.

He is presently an Innovation and Security Engineer at the Centre of Digital Innovation for the UAE Federal Government, a Certified Ethical Hacking trainer for DDLS, the Chief Binary Wrangler for Key Options and is the Chair of Learning Materials for the Credentialed Mobile Device Security Professional (CMDSP) certification. He loves squash, twitter, emoji ? and smart people.


Making Your Mark in the iOS/Mac Open Source Community

Tim Oliver, RealmPart of DW17

A wise engineer once said ‘When it comes to software, always strive to give more than you take’. Making great software usually requires a LOT of code, and the less re-invention of the wheel we need to do, the faster we can ship amazing apps. The open source community around all Apple’s platforms is vast and vibrant, with many famous libraries becoming the goto standards when creating an app.

This presentation is for anyone who is interested in releasing their own open source library for any Apple platform. It discusses how to set up a codebase out in the open, and what most developers will expect in a well-supported library. It will cover publishing a library in the open, ensuring proper release versions, supporting all of the major dependence managers, as well as how to effectively handle user support.


Tim has been an avid enthusiast for developing mobile software since the launch of the iPhone 3G in 2008, entering the industry full-time in 2013. He’s helped ship iOS software for companies in Australia, Japan and the U.S.A, and currently works for a mobile software startup named Realm in San Francisco. Some people like to call him Tom.


iOS App Checkup With the Doctors from Eat More Pixels

Zac Fitz-Walter & Jimmy Ti, Eat More PixelsPart of DW17

Working on an app and need help with UX or code? Bring your app to the doctors from Eat More Pixels for one-on-one feedback. This hands-on lab provides delegates with the opportunity to make a 20-minute appointment with Eat More Pixels to get feedback on their app design and code.


Eat More Pixels is not your everyday app development company. We’re a unique and playful team with a background in research, teaching and game design. We’re based in sunny Brisbane, Australia. Stay hungry, stay foolish.

Dr Jimmy Ti is a technical wizard and experienced developer. He has completed a phd that focused on designing mobile social services for public transport and he has a love for games and good user experience.

With a phd in gamification and user experience design, Dr Zac Fitz-Walter focuses primarily on reducing friction through good usability and motivating users with playful and engaging experiences.


What The Hell, What Do You Mean I Have A Personal Brand?!

Liam Esler, Game Developers’ Association of AustraliaPart of DW17

If you have an online presence, you have a brand.

Take a deep breath. It’s okay. Swallow that instinctive rise of bile, and junk your pre-conceptions. We’re here to talk about what it means to have a presence online, how people perceive you, and how you can be both more authentic AND become far more successful at engaging an audience on the internet.

Learning to be aware of how you are perceived online and building a specific brand based on your passions helps differentiate you in the job or freelance marketplace, helps people to understand who you are and what you do, and can even help you make better friends.

This talk will investigate what the word ‘brand’ means when not applied to a product or company, what it means for our web presence and social media, and how we can be more conscious and intentional in our day-to-day experience of the web.


Liam Esler is a diversity advocate, game developer and event manager from Melbourne, Australia with a passion for people. He works with the Game Developers’ Association of Australia to manage Game Connect Asia Pacific, Australia’s premiere game development conference, and is the co-founder of GX Australia, the first inclusivity-focused geek and gaming convention to hit the Southern Hemisphere. He is a games producer and writer who has worked at companies such as Beamdog, Obsidian Entertainment, Surprise Attack and Australian gaming news outlet and TV show Player Attack. Liam was honoured to be acknowledged as one of MCV Pacific’s 30 Under 30 in Australia and New Zealand in 2015 and 2016, as well as Develop Online’s 30 Under 30 worldwide in 2016.


Oops, I Cracked it again!

Esther, Deloitte AustraliaPart of DW17

Looking to geo-spoof your location for that rare Pokemon? In my talk, I want to show you how you can upload a cracked iOS application on a non-jailbroken phone but also demonstrate the security vulnerabilities of uploading a cracked iOS application on a non-jailbroken phone. While this technique will not work on iOS applications downloaded from the app store and is FairPlay encrypted, there are multiple ways to bypass this security control that has been put in place and to upload a cracked iOS application.


Esther is a Melbourne-based security analyst with Deloitte Australia. Her key skills are security application development and infrastructure/application penetration testing. Her primary focus is in technical security particularly in security surrounding mobile technologies and the associated applications deployed on devices such as smart phones and tablets. Esther has given talks at conferences and is regularly invited to speak on panels, security workshops or guest lectures at universities.