Schedule//

WORKSHOPS//

All of the workshops will be delivered at Sulava’s training center in Helsinki on Monday 4th June between 9 am and 5 pm.

All workshops include breakfast, lunch and coffee.

We reserve the right to cancel pre-conference workshops that do not have the required amount of bookings.

Billy Hollis:

Workshop: Developer’s Introduction to UX Design

09:00 – 17:00

If you create views, screens, or web pages for your users, then like it or not, you are doing UX design. Why not learn to do it better? Billy Hollis leads a team of developer/designers who have created some of the most innovative and world class business apps of the last ten years. In this hands-on workshop, he will lead you through the most important principles of good UX design, show many examples of good and bad user experiences, and teach you a lightweight process to do your own UX design via user observation and sketching design ideas. You’ll spend about a third of the day in hands-on exercises, some alone and some with small teams of attendees. You won’t become a professional designer in a day, but you will almost certainly return to your team with a list of ideas and techniques for creating better experiences for your own users.

Tiberiu Covaci:

Workshop: Deep Dive into ASP.NET Core

09:00 – 17:00

ASP.NET Core is Microsoft’s new cross-platform framework for building web applications and services. In this workshop, we’ll see how to build web applications and web services, as well as how to test and deploy our projects. Along the way we’ll discuss architectural styles, best practices, JavaScript services, as well as tips and tricks to make you and your team productive in ASP.NET Core.

I. Getting Started

Command Line Tools

Project Structure

Application Configuration

II. Startup and Middleware

The Role of Middleware

Creating Custom Middleware

Using Microsoft Middleware

III. Routing and Controllers

Creating custom routes

Working with controllers

Building HTTP APIs

Models and HTML Forms

Models, view models, and entities

Validations

Design patterns for business logic

Entity Framework Core

Setup and Tools

Migrations

Working with DBContext

In-memory integration testing

Razor

Working with Razor Pages

Working with Razor Views

VII. Authentication and Authorization

Authentication middleware

Working with OpenID Connect

Working with Policies

VIII. Front End Frameworks and ASP.NET Core

Working with Node and npm

Using ASP.NET Core JavaScript Services

CONFERENCE//

JUNE 5, 2018

MORNING

8:00 – 9:00

REGISTRATION AND BREAKFAST

9:00 – 10:00

AI KEYNOTE: Artificial Intelligence: The “Eyes” of Computer Vision

Artificial Intelligence (AI) has the potential to be the most beautiful Technology every invented. Nevertheless, we are just on the cusp of this huge wave of AI innovation. We are AI technology pioneers. With existing solved problems in Artificial Intelligence and many more to come, we have the bold responsibility to amplify human ingenuity and solve some of the world’s most difficult problems.

How is Computer vision, machine learning, and mixed reality designed into innovative software built on the latest and greatest emerging experiences?
Join Tim Huckaby in a demo heavy keynote focused on the power of Computer Vision: Designing, developing, and putting interactive AI solutions into production.

Tim Huckaby

10:00 – 11:00 // ROOM 1

What’s New in Visual Studio for C# Developers

Kasey Uhlenhuth

10:00 – 11:00 // ROOM 2

TBA

Jussi Roine

11:00 – 12:00 // ROOM 1

Essential C#8

Mark Michaelis

11:00 – 12:00 // ROOM 2

The Imposter Syndrome

Heather Downing

DAY

12:00 – 13:00

LUNCH

13:00 – 14:00 // ROOM 1

SignalR

Rachel Appel

13:00 – 14:00 // ROOM 2

Past, present and future of Mixed Reality Development

Mixed Reality devices like the Microsoft HoloLens are turning science fiction movie technology into reality and changing how humans interact with machines. It’s an amazing time to be a developer as we are shaping the future.

Rene will share best practices he and his team learned since they started with HoloLens development in 2015 and demonstrate some of their apps. He will also talk and demo the exciting things to come with MR + AI using on-device Deep Learning inference leveraging WinML.