Florence, Italy

Hotel Michelangelo

9‐10 October

2015

4 Workshops

October 9th

16 Talks

October 10th

Workshop Day

Friday, October 9

A day of practical, in-depth, 6-hour workshops taught by industry experts. The topics will span from consolidated Cocoa technologies and practices to the latest announced APIs, tools and frameworks. Each workshop will get you from zero to hero on a specific topic, with a hands-on experience and in-depth explanation.

Marcus Zarra

Marcus Zarra

Veteran Objective-C developer focusing on the persistence and network layers of applications.

Long bio

Marcus S. Zarra has been developing Cocoa software since 2003, Java software since 1996, and has been in the industry since 1985. Currently Marcus is producing software for iOS and OS X. In addition to writing software, he assists other developers by blogging about development and supplying code samples on Cocoa Is My Girlfriend. Marcus is also the author of Core Data (2nd edition): Data Storage and Management for iOS, OS X, and iCloud and Co-Author of Core Animation: Simplified Animation Techniques for Mac and iPhone Development.

Core Data Unhinged

Duration: Full day - Friday October 9th from 9.00am

In this workshop we will be walking through the various myths and facts that surround Core Data. This workshop is designed to be a Q&A session with Marcus S. Zarra, author of Core Data for The Pragmatic Programmers. Marcus will take questions from the attendees and use those questions to shape the workshop to provide the most benefit and provide the most pertinent information needed. Instead of being a fixed format workshop, the workshop's content will flow in the directions that the attendees are most interested in. Never used Core Data? We will walk through the steps to get started. Have an advanced question? We will dissect it and expose the answer. Something in between? Lets walk through it together and clear up the misconceptions.

Intended audience

Developers interested in Core Data either just starting out or wanting to advance their existing knowledge

What is included

6 hours of training, lunch break, 2 coffee breaks, Wi-Fi connectivity, slides and other educational material provided by the teacher and a certificate of participation.

Schedule




Core Data Unhinged Registration

PLEASE NOTE

The workshop will take place only if the minimum number of participants is reached.
If a workshop has to be cancelled by us, you will be given a full refund.
In order to keep the quality as high as possible, the number of available tickets is limited.

Maxim Cramer

Maxim Cramer

Designs and codes for SwiftKey Keyboard on iOS.

Long bio

Maxim has worked on both the design and code for all of SwiftKey's iOS products: their flagship keyboard and their note taking application "Note". Both apps went on to be hugely successful, drawing in a million downloads in the first day and month respectively, as well as both being featured by Apple.

Usability studies - validating your designs, code, and ideas with real people.

Duration: Full day - Friday October 9th from 9.00am

Often we jump straight into coding, crafting a MVP and getting it shipped as soon as possible. But shipping something just to validate can easily waste a lot of time. Whether it's fully fledged products, incremental features, or early stages of designs, running it through sessions with real people can give you eye-opening feedback and insight into how to prepare your app for the real world. Running them through user studies allows you to intercept the moments where users get things wrong and ask them why. Why did they go for that button or think this was the right action? It will aid you in how and where to improve. In this workshop, learn how to add usability testing to your repertoire of tools for validating ideas as you might already be doing with analytics, A/B testing, and the like. It's incredible what you can learn from observing people use your application!

Intended audience

Anyone who makes software! Developers, designers, product managers etc.

What is included

6 hours of training, lunch break, 2 coffee breaks, Wi-Fi connectivity, slides and other educational material provided by the teacher and a certificate of participation.

Schedule

  • Why to test and what to test

    You’ve built something - great! Now why would you consider usability testing and which parts of it do you test and how do you let it guide the rest of your workflow? We'll chat about how it can help validate ideas and products quickly and iteratively.
  • Who to test with

    The usefulness of testing is completely dependent on who you perform these on. Here we'll discuss how to select the correct people to test your product with.
  • How to test

    Let's explore the different methodologies of testing. We’ll mainly focus on a usability studies, but you could do focus groups, surveys, and so forth.
  • Discussion guide

    Here we'll explore how to determine which tasks to choose based on what answers the questions you're having, and how to prepare these accordingly.
  • The session itself

    Then the time has come to figure out how to run the session with the participant, keep them at ease, get the most information out of them.
  • Interpreting & Handling results

    Doing the maths has to be done. Statistically speaking, how do you interpret the results? We'll go through that here. Now that you have some answers - what do you do with them? How do you let them not discourage you? What should we now iterate on and fix? This will all be covered.



Usability studies Registration

PLEASE NOTE

The workshop will take place only if the minimum number of participants is reached.
If a workshop has to be cancelled by us, you will be given a full refund.
In order to keep the quality as high as possible, the number of available tickets is limited.

Ash Furrow

Ash Furrow

Canadian iOS Developer living in NYC working at Artsy

Long bio

Ash Furrow is a Canadian iOS developer and author, currently working at Artsy. He has published four books, built many apps, and is a contributor to the open source community. On his blog, he writes about a range of topics, from interesting programming to explorations of analogue film photography.

Functional Reactive Lab

Duration: Full day - Friday October 9th from 9.00am

Come for four short sessions describing the practical uses of functional and functional reactive programming, followed by sessions helping you integrate those new techniques into your codebase. Bring your code and bring your questions.

Intended audience

Intermediate developers familiar with ObjC and Swift, and tools like Xcode and CocoaPods.

What is included

6 hours of training, lunch break, 2 coffee breaks, Wi-Fi connectivity, slides and other educational material provided by the teacher and a certificate of participation.

Schedule




Functional Reactive Lab Registration

PLEASE NOTE

The workshop will take place only if the minimum number of participants is reached.
If a workshop has to be cancelled by us, you will be given a full refund.
In order to keep the quality as high as possible, the number of available tickets is limited.

Marin Todorov

Marin Todorov

Indie iOS developer. Consultant. Book author. Check out my latest book iOS Animations by Tutorials

Long bio

Marin Todorov is an independent iOS consultant and publisher. He’s the author of the “iOS Animations by Tutorials” book and runs the “iOS Animations by Emails” newsletter. He started developing on an Apple ][ more than 20 years ago and keeps rocking till today. Meanwhile he has worked in great companies like Monster Technologies and Native Instruments, has lived in 4 different countries, and (more recently) is one the founding members of the raywenderlich.com tutorial team. Besides crafting code, Marin also enjoys blogging, writing books, teaching and training others, and speaking at mobile conferences. He sometimes open sources his code. He walked the way to Santiago.

Power Up Your Animations!

Duration: Full day - Friday October 9th from 9.00am

Everyone knows how to put together a simple animation for their iOS app. Most know how to scavenge StackOverflow and find the code to do something more complex they figured out they’d need. But how about if you want awesomely fantastical animations? This workshop will walk you through view and layer animations, custom transitions, and then take you on a wild ride through GitHub and 3rd party animation libraries. There won’t be any magic in this presentation – just powerful, impressive animations!

Intended audience

Any Developer with basic knowledge of UIKit animations and Swift

What is included

6 hours of training, lunch break, 2 coffee breaks, Wi-Fi connectivity, slides and other educational material provided by the teacher and a certificate of participation.

Schedule

  • View animations

    Tour of the animation APIs UIKit has to offer including a peak into how exactly those one-liners work. Special love for AutoLayout and how to animate constraints.
  • Layer animation

    Review of layer property animations and how to make most of 'em. Confused about fillMode or animation key paths? No more. You are going to play with some pretty powerful stuff.
  • Custom View Controller transitions

    Apple is using custom transition in their apps and so should you. Get beyond the "slide-from-bottom" presentation animation! Much beyond!
  • Wow animation libraries from GitHub, EasyAnimation

    If you put your mind to it you can create amazing animations with only what Core Animation has to offer. You are going to get convinced after we look into few repos at GitHub, how to use them and how do they work.



Power Up Your Animations! Registration

PLEASE NOTE

The workshop will take place only if the minimum number of participants is reached.
If a workshop has to be cancelled by us, you will be given a full refund.
In order to keep the quality as high as possible, the number of available tickets is limited.

Worskhop tickets sold out! you have the option to add yourself onto the waiting list.

You will be notified if any further tickets become available for this workshop. If you want to be updated on further tickets availability, please book as soon as possible to avoid disappointment. Please note: joining the waiting list does not guarantee that you will be able to purchase one of these additional tickets - you still need to book as soon as possible to avoid disappointment.

STARHOTELS Michelangelo

Viale Fratelli Rosselli, 2, 50123 Florence, Italy

HOW TO GET THERE

FROM THE STATION

From Santa Maria Novella station, the Starhotels Michelangelo can be reached using the new tram service and getting off at the first stop "Porta al Prato", located 50 meters away.

FROM THE HIGHWAY

From Milan, Highway A1 exit on Firenze Nord, then direction Porta al Prato. From Rome. Highway A1, exit Firenze Scandicci, then direction City Center; after crossing Ponte alla Vittoria bridge, turn right and then turn left on Viale F.lli Rosselli.

FROM THE AIRPORT

Take the "Volainbus", exit in Smn railway station, then take tram T1 till the 1st stop "Parco della musica - Stazione Leopolda".
  • Michelangelo's room
  • Michelangelo's room
  • Michelangelo's room