DevDays Conference & Workshop

DevDays is a premier event in Finland, for all who work with Microsoft products, platforms and solutions!




JUNE 4, 2018

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
  1. Command Line Tools
  2. Project Structure
  3. Application Configuration
II. Startup and Middleware
  1. The Role of Middleware
  2. Creating Custom Middleware
  3. Using Microsoft Middleware
III. Routing and Controllers
  1. Creating custom routes
  2. Working with controllers
  3. Building HTTP APIs
  4. Models and HTML Forms
  5. Models, view models, and entities
  6. Validations
  7. Design patterns for business logic
  8. Entity Framework Core
  9. Setup and Tools
  10. Migrations
  11. Working with DBContext
  12. In-memory integration testing
  13. Razor
  14. Working with Razor Pages
  15. Working with Razor Views
VII. Authentication and Authorization
  1. Authentication middleware
  2. Working with OpenID Connect
  3. Working with Policies
VIII. Front End Frameworks and ASP.NET Core
  1. Working with Node and npm
  2. Using ASP.NET Core JavaScript Services


JUNE 5, 2018


8:00 – 9:00


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


Jussi Roine

11:00 – 12:00 // ROOM 1

Essential C#8

Mark Michaelis

11:00 – 12:00 // ROOM 2

The Imposter Syndrome

Heather Downing


12:00 – 13:00


13:00 – 14:00 // ROOM 1


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.

Level 300

Tags HoloLens, Mixed Reality, Unity, AI, Machine Learning, Deep Learning, WinML, WinDev, UWP

Rene Schulte

14:00 – 15:00 // ROOM 1

Lifting and Shifting Legacy Web Services to Microservices in Azure Service Fabric

Rodrigo Días Concha

14:00 – 15:00 // ROOM 2

Untangling Production Monitoring

Nick Molnar


15:00 – 16:00 // ROOM 1


Tibi Covaci

15:00 – 16:00 // ROOM 2


Markus Egger

16:00 – 17:00

KEYNOTE: Get your head in the cloud

Billy Hollis