Tim Nugent


App Developer & Game Designer

Tim Nugent pretends to be a mobile app developer, game designer, and PhD student, and now he’s even pretending to be an author. (He co-wrote the latest versions of Learning Cocoa with Objective-C, Swift Developement with Cocoa, Learning Swift, and the Kerbal Space Program Players Guide for O’Reilly.) When he isn’t busy avoiding being found out as a fraud, Tim spends most of his time designing and creating little apps and games he won’t let anyone see. He also spent a disproportionately long time writing this tiny little bio, most of which was taken up trying to stick a witty sci-fi reference in… before he simply gave up.

YOW! Connected 2016 Melbourne

Building Containerised Microservices with Swift


There’s nothing better than containerizing things. Everybody loves microservices. Brand new programming languages are the new hotness.

In this session, we’ll combine all three: we’ll explore the use of Swift for the construction of microservices, which we’ll containerize using Docker. Learn how to use your mobile development skills for non-mobile Swift development.

Focusing on the Swift open source project’s releases, we’ll walk through Swift setup, installation, community, and tools, and then teach the basics of Swift programming as we create and containerize a simple micro service. We’ll be using Docker for Mac.

By the end of this session, attendees will:

  • understand the basics of Swift
  • know how to install, and work with Swift on Linux
  • know how to build a simple microservice with Swift
  • be aware of the possibilities of combining Swift with Docker

We promise, despite the buzzwords, this is actually useful! Inch ever closer to being a full-stack developer using only Swift.

Physics, and Other Meaningless Tweaks Your Users Will Love!


This talk covers the use of physics and similar real world effects in your applications to make them, well more physical. Despite Apple’s push towards ugly design (and now slow move back towards something useful) your users still like their apps to work the way the real world works and I think deep down inside Apple knows this. There is a slew of great APIs which are rarely used to make your app a lot more real feeling.

In this session we will take a look at:

  • skeuomorphic and playful interactions from both a designer and developer perspective
  • some good examples of apps using skeuomorphic design even in the current iOS landscape
  • some good examples of apps using playful interactions
  • cover the techniques and APIs Apple has provided to use these design elements in your apps
  • Live code demo (because they always work) of some of these techniques to show how easy they are to implement

*** User love is not guaranteed.