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.
Esityksen sisältötarkentuu myöhemmin
Transient faults, faults that can often be corrected with aretry, are a fact of life for distributed application developers. As cloudbased applications are distributed by nature, the requirement for a solidtransient fault handling strategy is critical to the success of applicationsand services.
The Windows Azure storage client API provides basictransient fault handling out-of-the-box and will automatically retry servicecalls when transient faults are detected. Although this default behavior may besuitable in some scenarios, there are many cases when configuration andcustomization of transient fault handling will be required. The Windows Azurestorage client API allows for extensive customization of transient faulthandling logic allowing developers to provide a quick response to user basedapplications, and increased reliability to asynchronous services.
The Transient Fault Handling Application Block from theMicrosoft Patterns and Practices team provides transient fault handlingcapabilities for many Windows Azure services. Like the storage client API thisapplication block will allow for customization of the transient fault detectionand retry strategies, allowing application developers to tailor the behavior tosuit their application.
This demo intensive session will start out by explaining thetheory and requirements for a transient fault handling strategy. The transientfault handling capabilities provided by Windows Azure will then be demonstratedusing a range of scenarios and different Windows Azure services. Therequirements and techniques for customizing transient fault handling behaviorwill be discussed and demonstrated.
Over the last 6 months, my team has been working on buildinga large scaling application for management of school planning for Danishschools. One of the applications main goals is to be able to scale out tohandle the load created by half a million users. To do so, we decided to buildan Angular application, using CQRS with a combination of JSON read models andsharded SQL databases for the writes. Along the way, we learnt a bunch ofuseful things, and during this presentation, you will be shown the mostimportant ones, ranging from architectural concerns to getting an automatedbuild pipeline that will handle continuous delivery of an Angular SPAapplication.
More and more of the logic of a web application is moved to theclient, and so also persistent error logging, right? It’s probably so that anyerrors that occur on the client side never reach beyond console.log(). It’shere that Application Insight comes to our rescue.
Application Insight in Visual Studio Online allows you to monitorand gather data about the flow on the client to get to know your webapplication in depth. You will get an introduction to how Application Insightworks and how we can integrate it with AngularJS, KnockoutJS and VanillaJS.