Learn how to write BDD-style tests for ASP.NET MVC using the light weight MSTestContrib library which augments the capabilities of MSTest. In this session you will learn the basics of organising a unit test assembly and importing the MSTestContrib assemblies using NuGet and structuring a BDD-style…
The .NET framework provides a simple API for sending email. I assume you are already acquainted with the handy namespace System.Net.Mail. However, dynamically generating the content of an email is still a bit tricky. Code that concatenates strings and variables is no fun to write or read! What we…
Since ASP.NET MVC was released, many of us have found that Ajax-rich applications are easier than ever to build on the ASP.NET platform. Over time I have learned some techniques and better practices through trial-and-error and the advice of smart developers. In this session I will show you things I…
One of the strongest features of the ASP.NET MVC framework is its extensibility capabilities, which enables using different components with ease. In this session you will learn the differences between the view engines available to you at the moment -the web forms view engine, Spark, NHaml and…
Using automated acceptance tests in any web application is a key factor to be able to run regression tests and make sure that we stay focus on providing value to the client. However sometimes is hard to create such a test and even harder to maintain after we wrote the script or recorded the steps.…
In this session we will look at how we can use a number of popular .Net OSS projects to develop a real world application. Based on production code, we will look at how using a combination of NHibernate, FluentNHibernate, Castle Windsor and a number of other OSS (AutoMapper, MvcContrib, FluentMvc)…
Building ASP.NET MVC applications is fun, spending time on copying the files to remote servers - not so much. AppHarbor is a cloud platform for .NET backed by Amazon EC2 that allows you to deploy and scale your application. The speak will include a brief overview of the AppHarbor architecture and…
Most conferences are full of presentations with a little bit of Q&A at the end. This session is 100% Q&A, and YOU drive the content. I'll take a few questions people have posed through twitter and my blog, but during the session, I will answer questions as you submit them. My hope is to…
You've built an ASP.NET MVC application, but now you want it to go faster and serve more concurrent user requests. In this session, we'll look at some of the common performance problems ASP.NET MVC applications may encounter, and how to diagnose and correct them, using Visual Studio 2010's testing…