Practical information for Tutorial Day Attendees

March 14th, 2018

On Thursday a part of the appdevcon visitors will gather in the Holiday Inn Arena Towers Amsterdam for a day of in-depth learning. In this post we’ll share some practical information regarding the tutorial day on Thursday. Note that tutorial day requires a separate ticket, if you have a ticket that says ‘Conference Only’ then it does not include the tutorial day.

Most tutorial day attendees also have a ticket for the main conference on Friday (in Pathe Arena), so read the Practical Info For Conference Attendees too.

Travel

arenatowersThe tutorial day is at Holiday Inn Arena Towers Amsterdam. (Hoogoorddreef 66b, 1101 BE Amsterdam-Zuidoost, Google Maps Link.

If you come by car, there is a (paid) parking at the hotel and plenty of (paid) parking garages nearby. Since parking in Amsterdam is expensive, we recommend using public transport instead. The nearest train station is Amsterdam Bijlmer-Arena and there are lines (for example metro line 54) between Amsterdam Centraal and Amsterdam Bijlmer Arena. From there it’s a few minutes walk towards Holiday Inn.

For general public transport advice: 9292.nl is a helpful site in Dutch and English.

Registration

We’ll open the doors around 8.30am, at which point we have 30 minutes to get everyone inside and registered. Here’s a heads-up so we can make the process as smooth as possible.

Bring your ticket, either on your phone (prefered) or printed. (We may ask for an ID to confirm it’s your ticket).

Appdevcon is on the ground floor of the Holiday Inn (Rembrandt rooms). Just follow the signs.

After registration there’s coffee and tea.

Important: You will need to hold on to your badge until Friday, as we only issue a badge once and it’s valid for 2 days.

Code of Conduct

We have adopted a code of conduct that helps us make the conference a welcome and safe place for everyone. You can find the code of conduct here.

The Tutorials

We start at 9.00am sharp. Your badge will tell you what tutorial you’re registered for. There are 4 tutorial rooms. People and/or signs will guide you to the correct one. All tutorial rooms have WiFi. There are power outlets, so don’t forget to bring your charger. Even though we have WiFi, it might be best to download any large files that are mentioned in the tutorial prerequisites (see below) beforehand.

Here are some specific preparation instructions for the tutorials. For the rest of the tutorials there are no specific instructions. In general, bringing a laptop to be able to follow along with exercises is a good idea. If you don’t have a laptop, just sit with somebody who does and work together. If you download the essential tools beforehand, we’re less likely to overrun the WiFi network.

Advanced Swift

All you need is a MacBook with Xcode 9.2 or later (free in the Mac App Store).

Run your own Design Sprint

You don’t need to download anything specific but if you want to arrive prepared, open this google doc before the tutorial.

Kotlin 101

You will need the following:

  • a Laptop
  • Android Studio 3.0 (or newer)
  • Kotlin plugin 1.2.30
  • An Android phone (with USB cable) or emulator

Continuous Integration with Jenkins

Android developers should bring their computers with the current version of Android Studio installed. iOS developers should bring their Macs with the current version of Xcode. Also the instructions to download and install the LTS version of Jenkins are available here: , but you can also use your favorite method (homebrew for macOS, apt-get for Ubuntu or Debian, or any other). It would be great to do it beforehand, but If you get stuck, no worries, we will help you on the day itself.

Full-stack Swift Development

You will need Xcode 9 and the Swift 4.1 toolchain installed. We’ll be working with the Vapor 3 framework, which releases when Swift 4.1 does.

You can install the Swift 4.1 toolchain using this link: swift-4.1-DEVELOPMENT-SNAPSHOT-2018-03-09-a-osx.pkg

Build Serverless Backends and APIs using Swift & Apache OpenWhisk

It would be great if tattendees register for an IBM Cloud account (no credit card needed, infinite free tier) following the instructions here.

Feedback and help

Throughout the day, if you need any help, find any of the Egeniq people (we wear recognisable shirts); we’ll be monitoring Twitter as well (follow @appdevconnl on twitter for up to the minute information). Also there’s a slack for the conference where you are welcome to hang out.

That’s all!

We hope this post gives you a heads-up of what to expect on Thursday.

See you tomorrow,
Ivo