Dennis Burton's Develop Using .NET

Change is optional. Survival is not required.
Tags: Azure | knockoutjs | screencast | signalr

Customers today have high expectations of their websites. While they may not be able to tell you what a post back or a page refresh are, they know they do not want to see them. Customers also expect their websites to be alive with content. They have a dynamic business and they expect their web applications to reflect this.

If you are a web developer with the ASP.NET stack in your tool belt, the Knockout.js and SignalR libraries are available to make developing these dynamic applications easier. These libraries handle much of the DOM manipulation and low level communication details so you can get on with adding business value instead of worrying about plumbing. This screen cast series will give you an in-depth introduction to using Knockout.js, SignalR, and git deployment to the new Windows Azure Website platform.

All of the code for the application developed during this screencast is available on github.

Building and MVC 4 application with Knockout.js and Windows Azure Websites:

 

 

Adding real time communication with SignalR:

 

Tags: screencast | tdd | testing | tools

Test Driven Development has been in full force for quite a few years now. This has lead us to volumes of tests that ensure that we are building the system right. This has proven to be a valuable part of the development process. However, what is missing from the focus on TDD is that the test code is not something you can sit down and talk about with a non-technical client. Having test code that can be read by clients (and potentially even written), facilitates communication on a whole new level. Ultimately, this leads to building the right system.

Our friends in the Ruby community have been enjoying the benefits of at tool called cucumber that allows for the creation of specifications in Gherkin language. This language is a human readable form that can then be translated into automated tests creating a set of executable specifications that a client can read and understand.

SpecFlow is an implementation of a Gherkin based specification engine that runs on .NET and integrates with Visual Studio. In this screencast I show you how to use SpecFlow to create specifications and leverage Telerik’s WebAii Test Automation Framework for driving the browser through code.

Download (52.6 MB) (27:52) (1440x900)

Update: Code used in this screencast is available on bitbucket

This screencast was recorded and edited using Camtasia.

Dennis Burton

View Dennis Burton's profile on LinkedIn
Follow me on twitter
Rate my presentations
Google Code repository

Community Events

Windows Azure Boot Camp Lansing GiveCamp