I have gotten few topis already for the DevDays and the suggested ones are in the preliminary agenda below. We still have room for more presentations and topics during our event so feel free to suggest one.I will update this post when I get more info from our speakers.

 

Juhani 

 

02.10.2014 DevDays sessions:

Cloud:

Reaaliaikainen
toiminnanohjausjärjestelmä lentokenttäympäristössä: Jouni Heikniemi, Offbeat

Esityksen sisältö
tarkentuu myöhemmin

Transient Fault handling in Microsoft Azure, Alan Smith, Active Solutions

Transient faults, faults that can often be corrected with a
retry, are a fact of life for distributed application developers. As cloud
based applications are distributed by nature, the requirement for a solid
transient fault handling strategy is critical to the success of applications
and services.

The Windows Azure storage client API provides basic
transient fault handling out-of-the-box and will automatically retry service
calls when transient faults are detected. Although this default behavior may be
suitable in some scenarios, there are many cases when configuration and
customization of transient fault handling will be required. The Windows Azure
storage client API allows for extensive customization of transient fault
handling logic allowing developers to provide a quick response to user based
applications, and increased reliability to asynchronous services.

The Transient Fault Handling Application Block from the
Microsoft Patterns and Practices team provides transient fault handling
capabilities for many Windows Azure services. Like the storage client API this
application block will allow for customization of the transient fault detection
and retry strategies, allowing application developers to tailor the behavior to
suit their application.

This demo intensive session will start out by explaining the
theory and requirements for a transient fault handling strategy. The transient
fault handling capabilities provided by Windows Azure will then be demonstrated
using a range of scenarios and different Windows Azure services. The
requirements and techniques for customizing transient fault handling behavior
will be discussed and demonstrated.

Lessons learnt from building a scalable web application in the cloud,
Chris Klug, Active Solutions

Over the last 6 months, my team has been working on building
a large scaling application for management of school planning for Danish
schools. One of the applications main goals is to be able to scale out to
handle the load created by half a million users. To do so, we decided to build
an Angular application, using CQRS with a combination of JSON read models and
sharded SQL databases for the writes. Along the way, we learnt a bunch of
useful things, and during this presentation, you will be shown the most
important ones, ranging from architectural concerns to getting an automated
build pipeline that will handle continuous delivery of an Angular SPA
application.

Skaalautuvat arkkitehtuurit –
miten suunnitellaan kymmenien miljoonien käyttäjien järjestelmä,
Kalle Launiala, Proton IT

 

Esityksen sisältö
tarkentuu myöhemmin

Tools:

Kehityssuunnat ja roadmapit,
Jouni Heikniemi, Offbeat

Esityksen sisältö
tarkentuu myöhemmin

JavaScript for C# People,
Chris Klug, Active Solutions

It doesn’t matter if you like JavaScript or not, few developers
will be able to do their job without it in the future. With JavaScript being
the ubiquitous language of the web, as well as one of the most widely spread
languages for building "device apps", JavaScript has a bright future.
And that is without even talking about how the language has moved to the server
side as well with things like Node.js. However, if you come from a C#
background, it will probably take a bit getting used to. It looks so similar,
and acts so differently. This session aims at showing you as much of JavaScript
knowledge that you need to understand when coming from C# as possible.

Application Insights beyond console.log,
Peter Orneholm, Active Solutions

More and more of the logic of a web application is moved to the
client, and so also persistent error logging, right? It’s probably so that any
errors that occur on the client side never reach beyond console.log(). It’s
here that Application Insight comes to our rescue.

Application Insight in Visual Studio Online allows you to monitor
and gather data about the flow on the client to get to know your web
application in depth. You will get an introduction to how Application Insight
works and how we can integrate it with AngularJS, KnockoutJS and VanillaJS.

Modern:

Windowsit pelien alustana, Kimo Boissonnier, Tuliotus

Esityksen sisältö
tarkentuu myöhemmin

Universal Apps – Mitä Missä Miten, Aali Alikoski, Aalisoft

Esityksen sisältö
tarkentuu myöhemmin