Sam Ritchie, codesplicePart of DW15
Functional Programming – hipster fad or software saviour? This session will introduce some core functional techniques and show that adopting them in your Swift code is simple, natural, and easy to understand. You’ll also see examples of how applying a more functional approach can solve common problems and annoyances, and result in a smaller and more maintainable codebase.
Sam has been a software developer for 15 years and an Apple fanboy for nearly 30. He runs his own software consultancy specialising in cloud & mobile development, and organises the Perth iOS Developers meet-up group.


Tim has been an avid fan of iOS since the time of the iPhone 3G, and has been working as a full-time mobile developer since 2013. Presently, he works remotely for Realm out of Perth, and spends his free time working on iComics, his own personal app project.
Gio is a freelance iOS developer, and blogs about testing and automation at http://mokacoding.com. Before moving to Australia he worked in the London start-up scene. He is always looking for something new to learn, from functional programming, to cosmology and solving the Rubik’s cube. He also is a big Teenage Mutant Ninja Turtles fan.
Luke is a passionate software engineer who has been in love with Objective C for 10 years, co-founding a startup which used OS X before the launch of the iPhone. He now works as the iOS Development Resource Manager at Sportsbet, creating fun, fast and productive environments for teams of developers.
Andrew is a PhD student at the University of Queensland in Computer Science/Interaction Design. Andrew also works as the senior developer for UQx, UQ’s collaboration with edX. Andrew is an interdisciplinary hacker, with degrees in IT, Multimedia Design and Interaction Design.
Tom is a developer at Asdeq Labs in Hobart where he spends most of his time in Xcode. He chaired the Policy & Research Committee at Electronic Frontiers Australia last year and co-organised the first CryptoParty in Hobart. He has two cats and still likes Objective-C.
Adam has been making apps since the launch of the App Store in 2008. An Apple nerd through and through, he believes that building great iOS apps is pretty much the most awesome job in the world, and strives to pass this on to others. His company Kabuki Vision has released a number of noteworthy apps over the years such as NoteMaster and Dressed. His latest obsession is pushing WatchKit to it’s limits.
Jeames is a software engineer working on awesome iOS apps at Outware Mobile in Melbourne. His passions are programming and singing, often at the same time.
Aimee Maree Forsstrom is a Web Solutions Designer, Mobile/Web Developer and Open Source Advocate who teaches kids to code, having helped more kids write iOS apps then she has or ever will write herself. She currently teaches IT Entrepreneurship for the University of Adelaide Autism Spectrum Youth Research Project. Recently she was living in the USA where she worked with Mozilla and volunteered teaching code for OSCON Kids Day and App Camp for Girls first Seattle camp.
Judit is qualified Creative Technologist based in New Zealand, currently working as a freelance writer of code and pusher of pixels at Cactuslab in Auckland. She’s been developing for iOS since she first attended /dev/world in 2010 and in her spare time works on research and development of apps for collaboration and education technology.