GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Marc Prud'hommeaux, indie developer at

Marc Prud'hommeaux

Biography: Marc Prud'hommeaux

Marc Prud’hommeaux is the indie developer at, making enterprise database and data visualization apps for iOS and the Mac. After a mis-spent youth writing software in C and Java, he has since 2006 been developing Cocoa apps in Objective-C and was the author of the first e-book reader in the app store: Stanza. He has helped develop apps for Amazon, the New York Times, Oracle, and other large organizations. Marc has been writing software for over 30 years and has given talks, presentations, and trainings in a dozen countries.

Presentation: Swift: New Paradigms for iOS Development

Time: Monday 11:00 - 11:50 / Location: Promenade Ballroom B & C

Swift part of the new generation of multi-paradigm functional/object-oriented languages. Like Scala, F#, and other languages in this tradition, it marries the elegance and predictability of functional languages with the practicality of imperative languages and the ubiquity of object-oriented frameworks. This talk provides a broad overview of the Swift language and outlines some of the new approaches developers can utilize to create apps for iOS and the Mac. Some audience familiarity with an object-oriented language will be assumed, but no experience with Objective-C or functional languages will be expected.

Workshop: Zero to Swift: Build an iOS App with Apple's New Language

Time: Wednesday 09:00 - 16:00 / Location: Gleacher Center 4

Apple's new ‘Swift’ programming language is destined to become the de-facto standard for writing apps for the iPhone, iPad, and Mac.

The introduction of a new language presents a great opportunity to learn to develop iOS apps using Apple's venerable frameworks as well as pick up a language that combines the modern trends of functional and strongly-typed programming styles. This hands-on training will guide you through the complete development of an iPhone app using Swift.

You must possess a laptop with Mac OS 10.10 and the latest versions from Xcode from the Mac App Store installed, and you should be familiar with a modern programming language such as Java, C#, Python, or JavaScript. Previous experience with Objective-C is not required.