Workshops

October, 12th

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 hands-on experience and in-depth explanation.

Ben Scheirman

Hands-on tvOS Workshop

by Ben Scheirman (iOS/Mac screencasts at @NSScreencast. Host of @vibratofm. Beer lover. Guitar player. Connoiseu-mer)

In this workshop we'll get hands-on with the new tv. You'll learn how to build tvOS applications using UIKit, TVML, and SpriteKit. In the first half, we'll focus on the basic architecture and navigation of a tvOS application. Attendees will learn how to take advantage of the focus system, learn how to respond to events using the tv remote, and how to play video. In the 2nd half, we'll look at how to write games with SpriteKit as well as how to take advantage of 3rd party game controllers.

About the speaker

Ben Scheirman is an experienced software developer from Houston, TX. He is the founder of NSScreencast.com, where he produces weekly screencasts on iOS development. When not programming, Ben enjoys playing guitar, playing games, and spending time with his wife and five wonderful children. You can find Ben online on Twitter or his blog at http://benscheirman.com.

More Info

Part 1

Overview tvOS, Basic Hello World, The Focus System.

Part 2

More on the Focus System, Focus guides, Image cells / parallax effect, Leveraging UICollectionView and UIStackView for content.

Part 3

Dynamic Top Shelf Content, Playing video with AVKit.

Part 5-6

Handling Remote Input, Handling Game Controller input, Develop a simple game with SpriteKit.

Developers familiar with iOS Development who are interested in building apps for the new Apple TV.

Introductory

Any recent Mac that can run Xcode 7.3 or later.

Full day - Wednesday October 12th from 9.00am to 6.30pm

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.

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.

Register now!
Michael Flarup

Designing app icons for fun & profit workshop

by Michael Flarup (Designer, Co-founder at Robocat, creator of App Icon Template)

Come spend a full day with designer and entrepreneur Michael Flarup - learn how to become an Iconist and discuss how to pursue your dreams. This is going to be one amazing day of learning. In this 6 hour session he'll kick off with a talk about designing better app icons. Here he'll share a bit about his story and his work before deep diving into a subject he's deeply passionate about: Designing Icons. In the talk he'll discuss the 5 core principles of good icon design and give real world examples of how you work with these aspects. He'll make the point that becoming an inconist will make you a better designer.
After the break, there'll be a workshop where everyone gets to design an icon. Michael will share his tools and attendees will get to design and critique icons. There'll be prizes for the best designs. It'll be fun. In the last part of the day, Michael will host an open discussion about how to do what you love - specifically about starting businesses and being a freelancer developer and designer. Here we can discuss everything from how to pursue the right projects, how to deal with clients and how to get paid.

About the speaker

Michael is a designer, entrepreneur and keynote speaker from Copenhagen, Denmark. A consistent thread in his work and his public speaking is his passion for design education and demystifying the art of making things.

More Info

Part 1

Designing Better App Icons

Part 2

Workshop: Make your own Icon.

Part 3

Workshop: Let's critique icons and find winners! (you're all winners though)

Part 4

Discussion: The pursuit of happiness

Anyone who wants to learn more about icon design and the art of doing what you love.

Introductory

Nothing required, but a copy of Photoshop or Sketch would be great.

Full day - Wednesday October 12th from 9.00am to 6.30pm

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.

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.

Register now!
Jon Reid

Test-Driven Development Hands-On Workshop

by Jon Reid (He helps iOS developers create Clean Code)

Like riding a bicycle, TDD is something you learn by doing. In this hands-on workshop, we’ll start out with a simple exercise to learn the basics of the TDD Waltz. Then we’ll make things more complex, work with a view controller, and finally discuss ways to tackle legacy code. Bring your laptop!

About the speaker

Jon Reid has practiced Test Driven Development since 2001, and is the author of OCHamcrest and OCMockito.

More Info

Part 1 - TDD Fundamentals

We'll learn the basics by TDDing a simple exercise: Fizz Buzz..

Part 2 - TDD Good Practices

We'll increase complexity with the Bowling Game.

Part 3 - View Controller TDD

Let's get into iOS specifics.

Part 5 - Working with Legacy Code

This is all great… but how do we do TDD in an existing codebase?

Any developer with some experience coding for iOS.

Intermediate

Any recent Mac that can run Xcode 7.3 or later.

Full day - Wednesday October 12th from 9.00am to 6.30pm

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.

Registration

SOLD-OUT

Thinking in Swift Worskhop tickets are sold out!

Ash Furrow

Thinking in Swift Workshop

by Ash Furrow (Mobile Engineer @ Artsy)

This fast-paced workshop shows you how to take advantage of Swift features to write more robust code that is easier to reason about. One of the strengths of Swift is that it can borrow the best from a multitude of paradigms. We’ll look at how to successfully weave together OO and functional code into a readable and flexible architecture and focus on protocol oriented programming.

About the speaker

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.

More Info

Part 1 - Protocol Extensions

Using Methods instead of Free Functions, Static Variables, Static Methods, RawRepresentable Types, while let, Inheriting implementation in value types.

Part 2 - Iterating Collections

IteratorProtocol, Sequence, Subscripts, Distributions, Collections, What's New In Swift 3.

Part 3 - When Things Go Wrong

Asserts, ErrorType Structs, ErrorType Enums, Throws, Try/Catch, Defer, Guard Let, FlatMap, Rethrow.

Part 4 - Combining Methods

Chaining Functions, Currying, Custom operators, Protocol Extensions, Immutable Model, Mutable options, Generic Extensions.

Part 5 - Functional Techniques

Map, Filter, Reduce, FlatMap, A Quick Look at Functors, Applicative Functors, and Monads.

This course is for programmers who know the fundamentals of the Swift Programming Language but haven't mastered the paradigms.

Intermediate

A Mac running the latest public release of Xcode 8.

Full day - Wednesday October 12th from 9.00am to 6.30pm

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.

Registration

SOLD-OUT

Thinking in Swift Worskhop tickets are sold out!

Newsletter Sign Up

No Spam - Only latest news, price and activity updates