General Sessions — Thursday, 3 Aug 2017

  Room 103 Room 104
 

Tutorial

Tutorial

08:00AM

Registration Opens

09:00AM

Build Tooling Workshop Rita Garcia Room 103 Python 101 Anthony Briggs Room 104

10:30AM

Catered Morning Tea

11:00AM

Tutorial continued.

Tutorial continued.

12:30PM

Uncatered Lunch Break

02:00PM

Bayesian inference & machine learning Ed Schofield Room 103 Practical testing with pytest Brianna Laugher Room 104

03:30PM

Catered Afternoon Tea

04:00PM

Tutorial continued.

Tutorial continued.

05:30PM

Conference Concludes at 5.30pm

05:35PM

General Sessions — Friday, 4 Aug 2017

  Room 105 Room 106 Room 109 Room 110
 

Internet of Things

Python in Education

DjangoCon AU

Science and Data

08:00AM

Registration Opens

09:00AM

Organiser and Sponsor Welcome

Welcome

Welcome

Welcome

09:10AM

Sponsor spotlight: University of Melbourne

Introduction: Python for Data Science, past and future, Ed Schofield

09:15AM

Tuning In with SDR & Python Jim Mussared [video] Room 105 Python to the (Little) People: teaching 300,000 students Python through the DT Curriculum Amanda Hogan [video] Room 106 Django & JavaScript: A long and complicated friendship Jen Zajac [video] Room 109

09:30AM

Building the next-generation Conversational AI with Python and Deep Learning David Low Jia Wei [video] Room 110

10:00AM

Catered Morning Tea

10:45AM

Using MicroPython in the wild Damien George [video] Room 105 Reflections on the Use of Python and Pygame in Senior IT Jim Lloyd [video] Room 106 Loop better: a deeper look at iteration in Python Trey Hunner [video] Room 109 Using Python in a Data Hackathon Tennessee Leeuwenburg [video] Room 110

11:15AM

11:25AM

Program all the things - How to develop IoT devices using MicroPython Anna Gerber [video] Room 105 Teaching Object-Oriented Programming with Python Bruce Fuda [video] Room 106 Oh, I Found a Security Issue Markus Holtermann [video] Room 109 Learn You a PyTorch! Kendrick Tan [video] Room 110

11:55AM

12:05PM

MicroPython for ESP32 Nick Moore [video] Room 105 Python in Primary School Emily de la Pena [video] Room 106 Offline Django with Service Workers Raphael Merx [video] Room 109 Software for the Murchison Widefield Array radio telescope Andrew Williams [video] Room 110

12:35PM

Catered Lunch

01:35PM

The Messaging of Things Mike Leonard [video] Room 105 Teaching MicroPython with the BBC micro:bit at NCSS Jim Mussared, Nicky Ringland [video] Room 106 hunter2: A Symphony of Password Horror Lilly Ryan [video] Room 109 Finding Currajong - Fuzzy string searches in Python Martin Schweitzer [video] Room 110

02:05PM

02:15PM

Rapid GUI development for IOT systems David Tulloh [video] Room 105 Teaching Python: Adapting to Diversity Margot Phillipps [video] Room 106 Multitenant applications: how and why Filipe de Alencar Ximenes [video] Room 109 Let's Run Python on a Supercomputer! David Perry [video] Room 110

02:45PM

02:55PM

MicroPython Energy Monitoring Joel Stanley [video] Room 105 iPad App Development with Python Chris Robinson [video] Room 106 Horrors of Distributed Systems Andrew Godwin [video] Room 109 Tracking Land Conversion with the Eye in the Sky Byron Allen [video] Room 110

03:25PM

Catered Afternoon Tea

04:10PM

Using Python For Creating Hardware To Record FOSS Conferences Tim 'mithro' Ansell [video] Room 105 Programming, Python, and Student-Directed Projects Edwin Griffin [video] Room 106 Red User, Blue User, MyUser, auth.User Russell Keith-Magee [video] Room 109 Visualising data with Python Clare Sloggett [video] Room 110

04:40PM

04:50PM

Remote DNA Sequencing and Analysis; Nanopore sequencing, FPGA boards and a fortunate Epiphany Alexis Lucattini [video] Room 105 Teaching Python Online to Primary Students Marg Meijers [video] Room 106

Sponsor slot

Word Embeddings everywhere, Which one to choose! Anmol Gulati Room 110

05:00PM

Bowerbirds of Technology: Architecture and Operations at Less-Than-Facebook Scale Sam Kitajima-Kimbrel [video] Room 109

05:20PM

05:30PM

From PyPI to Production: Shipping Software Responsibly. Thomi Richards [video] Room 105 Learn by Doing: Getting Students into FOSS Josh Simmons [video] Room 106 Improving PySpark Performance: Spark performance beyond the JVM Holden Karau [video] Room 110

05:50PM

Closing statements

06:00PM

Conference Concludes at 6.00pm

06:05PM

General Sessions — Saturday, 5 Aug 2017

  Room 105 Room 106 Room 109 Room 110
 

07:30AM

PyLadies Breakfast, 7.30am - 8.30am

08:00AM

Registration Opens

09:00AM

Can they really do that? - You'll be amazed at what skills our future coders will bring to your team Pip Cleaves [video] Room 105

10:00AM

Catered Morning Tea

10:45AM

PEP 498: The Monologue Mariatta Wijaya [video] Room 105 How Django helped us make a better conference website Christopher Neugebauer [video] Room 106 Comprehensible Comprehensions Trey Hunner [video] Room 109 A Really Gentle Introduction to Asyncio Gregory Saunders [video] Room 110

11:15AM

11:25AM

Fighting the controls: madness and tragedy for programmers Daniele Procida [video] Room 105 Python: Ludicrous mode (with Django) Tyson Clugg [video] Room 106 Syntax Hijacking: Genius or Evil? Tennessee Leeuwenburg [video] Room 109 Concurrency and Parallelism From The Ground Up Amber Brown [video] Room 110

11:55AM

12:05PM

Introduction to profiling python performance with USDT Chris Miceli [video] Room 106 Harnessing the APIs you didn't know existed Katie Bell [video] Room 109 One Data Pipeline to Rule Them All Sam Kitajima-Kimbrel [video] Room 110

12:35PM

Catered Lunch

01:35PM

Call a C API from Python becomes more enjoyable with CFFI Jean-Sébastien Bevilacqua [video] Room 105 Analysing a TwitterBot using TextBlob, NLTK and Python Lachlan Blackhall [video] Room 106 Scaling Down: Running Large Sites Locally Andrew Godwin [video] Room 109 The Importance of Design: maybe the users aren't wrong? Charelle Collett [video] Room 110

02:05PM

02:15PM

Identity 2.0: the what, why and how of social and federated login Fraser Tweedale [video] Room 105 Wordsmiths - Operational Transformation in Python Dion Misic [video] Room 106 Mocking: virtual reality for your Python tests Raphael Merx [video] Room 109 Organizing conferences for learners: How we made it work in Namibia Jessica Upani [video] Room 110

02:45PM

02:55PM

Automated Python Powered Turret Isaac McClure, Hail Kim [video] Room 106 Front-end integration testing with splinter Nick Coghlan [video] Room 109 The Business of Community VM (Vicky) Brasseur [video] Room 110

03:25PM

Catered Afternoon Tea

04:10PM

We're no strangers to VoIP: Building the National Rick Astley Hotline Paul '@pjf' Fenwick [video] Room 105, Room 106 Covered in Bees! Deploying an app to 6 platforms in 20 minutes Russell Keith-Magee [video] Room 109 GraphQL: how to make clients enjoy using your API Tomasz Modrzyński [video] Room 110

04:40PM

04:50PM

Lightning Talks [video]

How to write a container daemon in Python Anthony Shaw [video] Room 110

05:20PM

05:30PM

Why'd it have to be snakes: Porting Swift to Jupyter Tim Nugent Room 110

06:00PM

Conference Concludes at 6.00pm

06:05PM

General Sessions — Sunday, 6 Aug 2017

  Room 105 Room 106 Room 109 Room 110
 

08:00AM

Registration Opens

09:00AM

How to handle abandoned projects, Take Two Katie McLaughlin [video] Room 105

10:00AM

Catered Morning Tea

10:45AM

When Do We Belong? aurynn shaw [video] Room 105 Hot reloading Python web-servers at scale Chenyang Wu [video] Room 106 Python 3 for People Who Haven't Been Paying Attention Christopher Neugebauer [video] Room 109 Gradual Typing in Python Tom Manderson [video] Room 110

11:15AM

11:25AM

What nobody tells you about documentation Daniele Procida [video] Room 105 Lessons from building serverless services in bleeding edge python developerjack [video] Room 106 Unit Testing with Requests Jamie Lennox [video] Room 109 State Machines Clinton Roy [video] Room 110

11:55AM

12:05PM

Passing the Baton: Succession planning for your project VM (Vicky) Brasseur [video] Room 105 Prototyping Python Microservices in Production Justin Akers [video] Room 106 Lightflow - A lightweight, distributed workflow system Andreas Moll [video] Room 109 Time is an illusion Dave Collins [video] Room 110

12:35PM

Catered Lunch

01:35PM

Code Reviews Using Art Critique Principles Stacy Morse [video] Room 105 Programming Lego Mindstorms robots with Python Stoyan Shopov [video] Room 106 Secrets of a WSGI master. Graham Dumpleton [video] Room 109 Decoding the Frustrations and Vulnerabilities of Modern Text Processing Evan Kohilas [video] Room 110

02:05PM

02:15PM

Improving Your Documentation: A talk for developers who want to write stuff good Charelle Collett [video] Room 105 StarLAB: Developing a hardware based learning platform for students Clinton McKinnon [video] Room 106 The Wizardry of Metaprogramming Mike Leonard [video] Room 109 An introduction to nodepool Joshua Hesketh [video] Room 110

02:45PM

02:55PM

Don't Look Back in Anger: Wildman Whitehouse and the Great Failure of 1858 Lilly Ryan [video] Room 105 Python vs Punch Out Greg Hahn [video] Room 106 Video recording conferences and user groups using Python Ryan Verner [video] Room 109 Messy Sensor Data: A Programmer’s Cleaning Guide Xavier Ho [video] Room 110

03:25PM

Catered Afternoon Tea

04:10PM

Lightning Talks [video] and Conference Close [video]

05:30PM

Conference Concludes at 5.30pm

05:35PM

General Sessions — Monday, 7 Aug 2017

  The Pavilion, Arts Centre Melbourne
 

Sprint

09:00AM

Sprint

10:00AM

Catered Morning Tea

10:30AM

Sprint

12:00PM

Catered Lunch

01:00PM

Sprint

03:00PM

Catered Afternoon Tea

03:30PM

Sprint

06:00PM

Sprint Concludes at 6.00pm

06:05PM

General Sessions — Tuesday, 8 Aug 2017

  The Pavilion, Arts Centre Melbourne
 

Sprint

09:00AM

Sprint

10:00AM

Catered Morning Tea

10:30AM

Sprint

12:00PM

Uncatered Lunch Break

01:00PM

Sprint

03:00PM

Catered Afternoon Tea

03:30PM

Sprint

06:00PM

Sprint Concludes at 6.00pm

06:05PM

Other formats: JSON ICAL One Page

Sponsors