Jon Manning


iOS Development Trainer & Writer, author of numerous iOS books

Jon Manning is a co-founder of Secret Lab, where he makes games and does research. He has an actual PhD about jerks on the internet, has written about a dozen technical books for O’Reilly Media, and wrote two games for ABC’s Play School and one for Qantas. He’s currently working on Button Squid, a top-down puzzler for iOS, and is fond of making cool tools for rad devs.


The Kerbal Player’s Guide: The Easiest Way to Launch a Space Program

Mobile Game Development with Unity: Build Once, Deploy Anywhere

Learning Swift: Building Apps for OS X and iOS

Swift Development for the Apple Watch: An Intro to the WatchKit Framework, Glances, and Notifications

iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems

Swift Development with Cocoa: Developing for the Mac and iOS App Stores

iOS Game Development Cookbook

iPhone and iPad Game Development For Dummies

Learning Cocoa with Objective-C: Developing for the Mac and iOS App Stores

What’s New in Swift 3

Ultimate Swift Programming

Recent Articles

Blog — Secret Lab

NBN helps Secret Lab’s apps see the light of day

Paris Buttfield-Addison & Jon Manning win Tasmanian Pearcey Award

9 41 9 42: The secret of Apple’s recurring numbers


YOW! Connected 2015 Patrick Buttfield-Addison & Jon Manning – Watch This Face

YOW! Connected 2015 – Jon Manning & Paris Buttfield-Addison – How Do I Game Design?

Build a Game in Less Than an Hour with Unity

Five Swift Essentials

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.