Skip to main content
mvcConf Virtual ASP.NET MVC conference

mvcConf 2 program

Session program.

The program covered the framework from several angles: the request pipeline, data access, testing, deployment, and the view layer. Filter the list by track or read the full program in order.

27 sessions

Track

Showing 27 sessions

01

RESTful services with WCF

Glenn Block

Glenn Block shows how WCF can expose HTTP services in a REST style, and what changes when an API is designed around resources, verbs, and representations.

Framework

02

A developer view of IIS Express

Vaidy Gopalakrishnan

Vaidy Gopalakrishnan explains what IIS Express is, how it fits beside the full IIS server, and why a lighter local web server changes the development loop.

Delivery

03

Voice and SMS apps with Twilio

John Sheehan

John Sheehan demonstrates how an MVC application can answer calls and messages through Twilio, moving beyond HTML views into telephony.

Client side

04

jQuery and Ajax patterns for MVC

Eric Sowell

Eric Sowell shares the Ajax techniques he settled on after shipping MVC applications, with an emphasis on code that stays reusable and easy to maintain.

Client side

05

Open Q&A with the community

Jeffrey Palermo

Jeffrey Palermo turns the whole session over to questions from attendees, covering everyday decisions that come up when teams adopt ASP.NET MVC.

Community

06

MVC 3 fundamentals

John V. Petersen

John V. Petersen introduces the main changes in ASP.NET MVC 3, including the Razor view engine, dependency injection, and model validation.

Framework

07

Choosing a view engine

Shay Friedman

Shay Friedman compares the view engines available to MVC teams and explains the tradeoffs between the Web Forms engine, Spark, NHaml, and Razor.

Framework

08

MVC 3 with NHibernate and Castle Windsor

Chris Canal

Chris Canal builds a production style application with NHibernate, FluentNHibernate, Castle Windsor, and supporting open source libraries, focusing on conventions that reduce plumbing.

Data

09

Model binding for derived types

Steve Hebert

Steve Hebert shows how the DerivedTypeModelBinder in MvcContrib works with editor templates, including deep object graphs and wizard style forms.

Data

10

CQRS and event sourcing in practice

Ashic Mahtab

Ashic Mahtab explains command query responsibility segregation and event sourcing, then applies both ideas to a small MVC 3 application with Ncqrs.

Data

11

Extending MVC 3 view engines

Ben Dornis

Ben Dornis looks at how view engines plug into MVC 3 and walks through the creation of a custom Razor view engine.

Framework

12

Email templates with view engines

Andrew Davey

Andrew Davey introduces Postal, a library that renders email content through the MVC view engine instead of string concatenation.

Framework

13

Extending the MVC pipeline

Roberto Hernandez

Roberto Hernandez refactors an application to use dependency injection, routes, action filters, and model binders, with testability as the goal.

Framework

14

Code first with Entity Framework

Chris Zavaleta

Chris Zavaleta demonstrates Entity Framework code first and a domain driven approach in which the model leads and the database follows.

Data

15

Composite web applications

Sebastien Lambla

Sebastien Lambla explores how packaging and open frameworks change the way .NET teams assemble, deploy, and maintain web applications.

Delivery

16

Cloud deployment for MVC

Troels Thomsen

Troels Thomsen introduces AppHarbor and shows how an MVC application moves from a local build to a cloud environment with less deployment work.

Delivery

17

Acceptance testing for the web

Amir Barylko

Amir Barylko uses Capybara to show how acceptance tests can be written quickly, tagged for JavaScript, and run as part of a continuous integration process.

Testing

18

Behaviour driven testing with MSTestContrib

Mitch Denny

Mitch Denny shows how MSTestContrib adds BDD style structure to MSTest and how to organize a test assembly with NuGet.

Testing

19

A tour of WebMatrix

Rob Conery

Rob Conery looks at WebMatrix as a development environment and explores the data utilities and testing ideas he was building around it.

Delivery

20

Rich views with jQuery UI

Chris Bannon

Chris Bannon turns plain HTML into interactive widgets with jQuery UI and introduces Wijmo as an extension for richer MVC views.

Client side

21

Performance tuning for MVC

Steve Smith

Steve Smith examines common performance problems in ASP.NET MVC applications and shows how to find and fix them with profiling and load testing tools.

Delivery

22

NuGet in the enterprise

Andy Wahrenberger

Andy Wahrenberger covers internal feeds, versioned packages, and build steps that help teams share code through NuGet inside an organization.

Delivery

23

BDD with SpecFlow and WatiN

Brandon Satrom

Brandon Satrom introduces Gherkin, SpecFlow, and WatiN, and shows how to turn executable specifications into browser tests for MVC applications.

Testing

24

Opening keynote

Scott Guthrie

Scott Guthrie opens the conference with a look at the ASP.NET platform and the direction of the MVC framework.

Community

25

Scaffolding with MvcScaffolding

Steve Sanderson

Steve Sanderson demonstrates MvcScaffolding and the workflow it creates for generating controllers, views, and supporting code.

Framework

26

Packaging and sharing with NuGet

Phil Haack

Phil Haack explains how NuGet packages are created, consumed, and published, and how the package ecosystem fits into .NET open source.

Delivery

27

Beyond the basics in MVC 3

Brad Wilson

Brad Wilson covers advanced MVC 3 topics, including model metadata, custom route constraints, client side validation, and route aware helpers.

Framework

The recording index collects the talks that were published after the event. Use it to search by speaker or topic and to open each talk on the Channel 9 site.

Open the recording index

Reference shelf

Primary sources for the technology discussed in the program.