Monday 3 October

Making a career in Open Source

Clinton is a software engineer, who markets himself as an Open Source Engineer. Clinton would like to explain how Open Source isn't just a software licence, not just an ideology of transparency and power sharing, isn't just the best way to engineer, govern or science, but is also a complete framework that you can build a career and indeed a life around.

Touch on to reverse engineering!

I'm the author of Metrodroid, an Android application for reading various public transport smartcards, forked from the Farebot project.

I implemented varying levels of support for different Australian public transport smartcards, including Brisbane's Go card and Sydney’s Opal card. The goal of the project is to be able to read supported cards entirely offline -- no web service, no registration, with the card alone.

Project Management (aka How to Avoid a Slow but Undreamably Costly and Destructive Train Wreck)

Slow but undreamably costly and destructive train wrecks are bad, how do you avoid them? With good project management, that's how! While being a PM isn't as glamorous as being a rockstar developer or as chic as being sales people rolling in their bonuses, being able to talk to different teams and knowing what to look for are important skills software companies need.

Beautiful and Useful - some rules of thumb for building software that looks and feels great without designers

I’m not a purist designer— I’m a jack of all trades. Because of this I’ve never had enough time to do all the things in my backlog. As such I’ve had to develop a large toolbox of design heuristics for getting things done cleanly and effectively the first time around.

An overview of the Games Industry

This talk will cover the state of the games industry, different fields within in it and how to approach a career in it.

The talk will include:

  • Games I've worked on
  • How I got into the industry
  • Make up of a game (Engine, pipelines, workflows)
  • Different disciplines (Programming, Art, Design, Audio, Technical Art, Production) and how they contribute
  • Games industry as a career choice, what to expect, how to get into it

IoT 101

This workshop will provide participants with a practical introduction to developing for the Internet of Things. Participants will be guided through building an IoT device by prototyping an electronics circuit with solderless breadboard, wifi-enabled microcontroller, sensor and LED display; programming the microcontroller to read data from the sensor and control the LEDs; and writing JavaScript to communicate with the device from within a Node.js web application.

Maximum 20 participants - registration required.

A practical introduction to web application security

Please note the following requirements for this workshop:
Required software:
- Windows (to run the following software)
- Visual Studio 2015
- A reasonably capable text editor (Notepad++ recommended)
- Firefox (for the "Edit and Resend" network feature)

If you do not have a Windows machine that you can bring on the day, we will have some lab computers running Windows available; however, they are not the fastest machines and may be an unfamiliar environment to you. Please keep this in mind!

Imposter Syndrome

Ever thought ‘oh no, they are all going to realise that I have absolutely no idea what I’m doing’? If so this talk is for you. I’ll cover some of the signs of imposter syndrome, how to minimise it’s negative impact and how to reduce those feelings in yourself and others.