November 25, 2017

Stay tuned! Sign up for our mailing list, for updates.


Tickets are on sale now!

Buy your ticket now!

cloud

Google Cloud

Last year we didn't do the Google Cloud topics justice. We are going to change that this year. Expect topics around cloud computing and Machine Learning!

android

Android

The latest and greatest on all things Android. Learn about the new features in Android Oreo and the latest Firebase SDK's.

people

Meet other developers

Brought together by a shared interest in Google technologies. DevFest is a great opportunity to meet and learn from other developers.



Schedule

Time Track 1 Track 2
09.00 09.30 Registration
09:30 10:20 Keynote
Ankur Kotwal

Solving user needs with software has never been more accessible. This session covers the many options developers have to reach users through the Google developer platform.

10:30 11:20 An introduction to machine learning
Azadeh Khojandi

This session will be about Machine learning. I'll explain the core concepts of machine learning and fundamentals of the Tensorflow. I'll walk through the attendees into code and show how they can build their first hello world machine learning project by using VS code and Tensorflow. The presentation will be combination of demo and live coding. It will be intermediate level (level 200) and no pre-requisites is required.

Accessible apps for everyone
Mitchell Tilbrook

Accessibility is one of the most well documented and at the same time underused tools when developing both web and native app. So, how can we make sure we build apps that everyone can use? The first step is to not start with code, but to begin with, your company culture and design process. In this talk, we will start with how to think about Accessibility in your company culture. How to think critically about accessibility in your design processes. Finally, some high impact changes you can make to ensure that your app is usable by everyone.

11:30 12:20 Aggressive Web Apps
Phil Nash

Push notifications on the web can be a force for good, but is that how they are coming across? We'll take a look at how push notifications permissions are being implemented and how we can do it better. We'll then look at the notifications themselves, find out what the best kind of notifications are and how not to wind up with your app's, or the entire web's, notifications blocked forever.

How we delivered the first instant app feature for the Jira App
Andras Nemeth

Building instant apps doesn’t only allow you to deliver a native experience to your users without downloading your full app but also makes you think about how to restructure your codebase for it to better modularised, less coupled and easier to test. We would like to present the challenges the Jira Android team has faced (like supporting thousands of domains) and how we solved them to deliver our first instant app features.

12:20 13:30 Lunch
13:30 14:20 Designing for an unknown future
Cameron Barrie

Every week there is a new technology released. As engineers the potential at our fingertips is greater now than it ever has been. But how do you make sense of it all, and how do you design your apps, your products, your experience and your technology roadmap in our world of ever changing platforms and technologies?

14:30 15:10 What’s holding you back from connecting with others?
Lucy Bain

We interact with people every day, let's do it a bit better! First I'll cover a bit about improving how you connect with people day to day. Then we'll move into participating in your communities and how to make it a better experience. Finally, I'll discuss some ways to organise events that work for you, so you get the most out of the experience.

How to survive and thrive as an engineering leader
Isabel Nyo

You were a superstar developer! You wrote elegant code, you understood how things were put together behind the scene and you were the go-to person for any technical issue or question about the organisation's code base. And because of that, you got promoted. The saying about what made you successful in your previous role won't necessarily work in your new role couldn't be more right. As an engineering leader who once used to be a superstar developer, how do you survive and then thrive in your new role? I will be sharing with you everything I have learned and observed in the last five years as an engineering manager, all the struggles I had and my strategies for how to not only be an effective engineering leader but also enjoying my job.

15:10 15:30 Afternoon tea
15:30 16:20 Look Ma, no servers! Building a petabyte scale data pipeline on GCP with less than 100 lines of code.
Graham Polley

In this talk, I'll describe the GCP architecture that we've used on several client projects to help them easily ingest large amounts of their data into BigQuery. Its zero-ops and petabyte scale features unburden the team from managing any infrastructure, and ultimately frees them up to focus on more important things - like analysing, understanding, and actually drawing insights from the data. Forming a conga line of GCS, Cloud Functions, Cloud Dataflow (templates) and BigQuery in less than 100 lines of code, I'll show how to wire up each component of the data pipeline. Finally, if the Demo Gods are shining down on me that day, I'll even attempt a live demo (I usually regret saying saying that).

Flutter codelab
Brett Morgan

Hands on session for building mobile apps using the Flutter SDK. You will need to install the Flutter SDK https://flutter.io/setup/ and either Android SDK or iOS SDK to participate in the session.

16:30 17:20 Android Things for Beginners
Andrew Kelly

This talk will describe what Android Things is and how you can start your journey into the world of micro electronics. This talk will give a practical example of connecting temperature sensors, LEDs and switches to an Android Things device and controlling these peripherals using Android code.

Flutter codelab (cont.)

Speakers

Ankur Kotwal
Ankur Kotwal

Ankur leads the Google Maps Developer Relations team, championing the developer experience in the Google Maps APIs and inspiring developers towards the Google developer platform. Ankur is also a founding member and software engineer for Google Santa Tracker on Android, an annual tradition focusing on bringing holiday joy through fun and games. Previously, Ankur was a member of Android Developer Relations, working closely with games and app developers. Ankur also lead Google’s Building for Billions effort, helping developers build apps & websites for users all over the world, independent of device capability or network connectivity.

Graham Polley
Graham Polley

Graham is a senior software engineer based out of Melbourne Australia, and works for Shine Solutions. Being a Google Developer Expert for GCP, he's passionate about promoting the adoption of cloud technologies into software development, and regularly blogs and gives presentations.

Isabel Nyo
Isabel Nyo

Isabel is a highly innovative and award-winning web technologist and people manager with over 15 years industrial experience in the Internet and web development industry. She has an extensive experience in building high traffic and high profile websites. She is passionate about personal leadership, career development, and women in technology. Isabel is currently a development manager & head of front-end engineering at Gumtree Australia. Outside work, she likes to read, write (sometimes in a programming language) and spend time with her family. You can find her on social media (@eisabai) or my blog at http://eisabainyo.net

Phil Nash
Phil Nash

Phil is a developer evangelist for Twilio and a Google Developer Expert. He's been in the web industry for 10 years building with JavaScript, Ruby and Swift. He can be found hanging out at meetups and conferences, playing with new technologies and APIs or writing open source code online. Sometimes he makes his own beer, but he's more likely to be found discovering new ones around the world. Phil tweets at @philnash and you can find him elsewhere online at https://philna.sh.

Cameron Barrie
Cameron Barrie

Founder and CEO of Bilue. With over 10 years of Product Design and Engineering experience Cameron is obsessed with what's next. Riding the wave of mobility has been a blast, and he's been a pivotal character in crafting the mobility scene in Sydney having worked on many high profile applications.

Azadeh Khojandi
Azadeh Khojandi

Microsoft Technical Evangelist and Sitecore MVP with more than 10 years experience across a range of diverse and exciting web and mobile solutions. Az is co-organiser of girls geek dinner and Girls .Net user group. Az has worked with clients including Vodafone, KFC Australia, Sydney Airport, Lend Lease, Sydney Olympic Park. Twitter: @azadehkhojandi

Mitchell Tilbrook
Mitchell Tilbrook

Mitchell Tilbrook is a Mobile Developer based in Sydney, Australia, and works remotely for a Japanese company in Tokyo. Mitchell's primary focus is mobile development for Android, with some iOS development. Mitchell is also a functional enthusiast using F#, Reason, and Elixir. When not coding you can find Mitchell at most of the tech meetups in Sydney recording the talks, editing, and publish all the tech talks on the ANZCoders Youtube channel.

Andras Nemeth
Andras Nemeth

Andras has a passion for mobile development that started over 10 years ago with Symbian. He has been developing for Android from early versions. He has delved in all areas of the platform from design and architecture to UI and testing. Andras has worked on small research applications as well as mobile cloud clients catering for millions. He enjoys getting to the root of things to grasp what makes them tick. Originating from Hungary, Andras worked in Ireland for two years. He then relocated to Sydney to join the Jira Android team at Atlassian.

Lucy Bain
Lucy Bain

Lucy went to uni in the states. After graduating she moved across country to work in Silicon Valley, ending up at Avos Systems, Inc. where she learned Ruby on Rails. She transferred to the New Zealand office for a few months and then made the hop over to Sydney. When she arrived she first worked for Split It Pty, Ltd continuing to hone her Rails skills, as well as picking up MongoDB and learning some front end. After that she's moved on to being a front end developer at Atlassian, working on the Bitbucket Server team. Recently she transitioned to being a team lead at Atlassian. She is one of the organisers for the Women Who Code Sydney group, has helped organise the local chapter of Rails Girls, and has run a few programming related study groups.

Brett Morgan
Brett Morgan

I build samples, codelabs, documentation and other fun things to encourage developers to use Google Maps to the fullest in their websites and mobile apps. I hail from Sydney, Australia where I have worked across the entire range of companies from Australia’s largest bank to secretive startups. My most recent work includes tracking the buses at Google I/O, open sourced as a pair of codelabs Transport Tracker Backend and Transport Tracker Map. My interests include all things technical, from Sous Vide in the kitchen to Web Assembly in the browser.

Andrew Kelly
Andrew Kelly

Andrew is the Engineering Lead for Google Technologies at Bilue and is based in Sydney Australia. He has developed Android applications for clients such as eBay, Commonwealth Bank, BIG W and the Sydney Opera House. Andrew is a Google Developer Expert for Android and is now tinkering with IoT and Android Things. Outside of IT Andrew is an avid film enthusiast and was an extra in the Matrix 3 as well as a Producer and 1st AD on the feature film Sweet Marshall.

Sponsors

Domain, Australia's best property app
Google
Actions on Google
Shine solutions
Jetbrains
Twilio