People can submit on any topic they like as long as it's related to Web Design or Web Development. The sessions go to a community vote so the community decides what they ultimately want to see.
Voting on the agenda will open soon. Here are the sssions that have been submitted.
|

There are lots of podcasts and videos online these days that introduce how the M, V and C fit together in the MVC framework. Beyond this, and the fact that it makes use of the ASP.NET core framework, there's not much more out there. In this presentation we take a look at MVC one leve down, covering such topics as model data binders, validation, action attributes, error handling and more.
Find out more about Dan Maharry |
|
|
|

Using design patterns is always a good idea. When you do it is much
easier to communicate you intentions to others because you can
communicate at a higher level. This is true for regular .NET
applications and no less so for Silverlight applications. But
Silverlight applications tend to be a little different in structure.
because of the way Silverlight and the browser work together normal
synchronous actions now have to be done in an asynchronous manner. In
this session Maurice will show you how to adapt your design patterns so
they will work well in a Silverlight environment.
Find out more about Maurice de Beijer |
|
|
Richard Costall - Silverlight, XNA and Gaming starring Miner Willy |

Matthew Smith did it in 6 weeks in the early 80's, now over 20 years later Pete McGann and Richard Costall have built Manic Miner in .NET, with an engine which works for Silverlight and also XNA. In this session Pete and Rich, talk about the .NET engine, the two UI implementations, collision detection and frame animations - before Pete steps up to take the ultimate gaming challenge...
Find out more about Richard Costall |
|
|
Maurice de Beijer - Unleash the power of state machines workflows |

Most people start their workflow career using sequential workflows.
While sequential workflows are powerful and easy to get started with
there is a second type, the state machine workflow, which is even more
powerful. A state machine workflow is all about creating very flexible
and event driven workflows, something far more common than the
more rigid sequential workflows. In this session Maurice will
demonstrate how to get started with state machine workflows. During
this session you will see why you might prefer state machine over
sequential workflows and when which type is more appropriate.
Find out more about Maurice de Beijer |
|
|
Matt Lacey - Mobile Web 2.0 - the future NOW! |
While looking at the latest fancy widgets and advanced browser functionality can be interesting it is rarely something you can use right now.
The mobile web is available to you right now. It also has more users than the non-mobile version, has more money made from it and offers the opportunity to build stronger and longer lasting relationships with the people who visit your site.
This session will look at what the mobile web is and what you need to do to your site to provide the best experience to mobile users.
Find out more about Matt Lacey |
|
|
Chris Canal - Unobtrusive JavaScript with ASP.NET MVC Framework and jQuery |
With jQuery being officially bundled with the ASP.NET MVC Framework, the number of JavaScript powered Web Applications will only increase. However, one of the most overlooked aspects of creating JavaScript based applications is supporting Unobtrusive JavaScript (UJS). Developing your applications to support UJS will guarantee a pleasant end user experience with and without JavaScript and should be something that all Web Developers are aware of. In this presentation we will cover what is involved in achieving this with the ASP.NET MVC Framework and jQuery; from the client side code to what’s involved within our Controllers and Actions
Find out more about Chris Canal |
|
|
Barry Dorrans - P0wn3d! (Or how to redirect your friend's website to katyperry.com) |
The OWASP Top Ten project is an awareness document listing the 10 most common web site vulnerabilities on the internet today.
Come and see 9 of them in action - and how to fix them.
(9 out of 10 vulnerabilities liked ASP.NET, 1 doesn't affect it at all. Vulnerabilities tested in a lab. Your ASP.NET may not like them at all. No websites were harmed in the making of this synopsis.)
Find out more about Barry Dorrans |
|
|
Sebastien Lambla - Building RESTful architectures |
REST is the architecture of the web. In this session, you'll discover what REST is, and how to get started building RESTful solutions on .net using the open-source OpenRasta framework.
Find out more about Sebastien Lambla |
|
|
Maurice de Beijer - Unit testing Silverlight applications |

Few people will argue that unit testing is an important part of
software development and Silverlight development is no different here.
Unfortunately the support for unit testing Silverlight code in Visual
Studio 2008 is lacking. In this session Maurice will show how you can
go about to unit test your Silverlight code using the Microsoft
Silverlight Unit Test Framework and the browser. He will also show how
you can get around some of the limitations and still run unit tests
inside inside of Visual Studio.
Find out more about Maurice de Beijer |
|
|
|
|
|
|

If anyone's interested... and if I can get a network link... then I'm happy to run through some coding demos of Azure, S3 and GoGrid in action.
Find out more about Stuart Lodge |
|
|
Dan Maharry - ASP.NET 3.5 - Miss Something? |

It would be very easy to remember the period between the release of ASP.NET 3.5 and 4.0 as the time when ASP.NET MVC was made. But it's worth remembering that ASP.NET 3.5 service pack 1 and several out of band releases for ASP.NET and IIS came out as well. This presentation will cover as many of the other additions to web development as can be fit into an hour.
Find out more about Dan Maharry |
|
|
Phil Pursglove - This One Goes Up To 11, or How To Write Scalable ASP.NET |

So you've written the new MySpace and it's getting lots of use - but the more users you get, the s-l-o-w-e-r the whole thing runs.
In this session we'll discuss techniques, hints and tips that you can use to write ASP.NET that scales effectively as your user base grows. This will include:
-how to cache HTML output so your page doesn't have to render every time.
-how to cache data so you don't have to get it from the database every time.
-how to reduce your Viewstate to a few bytes in just three lines of code.
-how to shrink your JavaScript so it gets to the client faster.
-why letting the GridView do its' own paging is a bad idea.
Find out more about Phil Pursglove |
|
|
|
Building an application on a new technology is always a thrilling challenge. But with new technology comes new problems and little guidance.
In this session you’ll discover some of the patterns and practices that have been learnt on real-world asp.net MVC projects.
Find out more about Sebastien Lambla |
|
|
Andrew Westgarth - I want it on that one, that one and that one! And it all needs to be synched! |

Packaging up and deploying websites is not everyone's favourite tasks especially when they lie in multiple states, on different staging servers and need to move to new infrastructure and farms for production environment.
In this session we'll take a look at how the Web Deployment tool, which will be integrated into VS2010, can ease synchronisation and deployment of web applications (i.e. ASP.Net and PHP) across scenarios.
Find out more about Andrew Westgarth |
|
|
Maurice de Beijer - Using Windows Workflow Foundation with Windows Communication Foundation |
With the .NET 3.5
Windows Workflow Foundation release we only got 2 new activities, the
SendActivity and theReceiveActivity. At first glance that might not
seem like a big deal but these two activities unleash the power of
Windows Communication Foundation on Windows Workflow Foundation. But
with a lot of power comes a lot of responsibility and using these
activities can sometimes be a little harder than we might have hoped for. In this session Mauricewill show how to use these activities and
show some of the things you might want to avoid doing.
Find out more about Maurice de Beijer |
|
|
|
In this session we take a wander through the landscape of ASP.NET, pausing briefly to admire what has been, before gazing longingly over the horizon and into the future of ASP.NET 4.0. As well as enhancements to Visual Studio and the design and development experience, we can expect to enjoy improvements in the core platform targeted at scale and performance, significantly more control over WebForms apps, simplification and extensions of data controls and significant new innovations in ASP.NET AJAX. I might even squeeze in a mention of ASP.NET MVC and Dynamic Data as well
Find out more about Mike Ormond |
|
|
Dominic Hodgson - The Evil Session, SEO + Online Marketing...because you want visitors right? |

Hi, I'm Dom and this is my proposed session.
Its all about SEO and online marketing, getting people to your website and getting them to stay, one in every thousand startups get on techcrunch and mostly thats because they are crap ideas but quite a few of them have no marketing plan or idea of what to do, we still live in a world of "if you build it, they will come" and for 90% of the web, that just isn't true.
I'm not going to talk about snake oil or cheating the search engines, I'm going to talk about recommended practices and things that you can do as soon as you get home (or if your really into it and the wifi works, while your at the conference)
I spent a lot of my time explaining to people that what I do in my job is not evil, spam or illegal and thats its not a load of bollocks.. my aim with this session is to make people aware of things like SEO, Usability, Conversion rates, bounce rates and how they affect the site before they are too far into a project that adding things like dynamic urls is a complete rewrite of the newly launched CMS (and yes this has happened many many times!!)
Thanks Dom
Find out more about Dominic Hodgson |
|
|
Tricky - Experience Design |
Rich internet applications have changed the way that super-brands connect with their customers. If you want to compete in this cluttered marketplace it is essential that you evolve your product or service into a unique brand, creating a circle that people want to join.
People don not buy products, they buy experiences. Get the thoughts of Tricky on "experience design" and the methods that his team have put into practice on digital projects for Audi, Alton Towers and John L Scott. Discover why design is an essential stage in the creation of rich interfaces, and how you can shape your product so that it is right for the people who really matter, your customers!
This session covers the iterative approach that Tricky and his team use to design experiences, including: Branding, ideation, research, sketching and conceptualisation. It is a great opportunity to check-out some exciting WPF & Silverlight projects, also to understand and discuss how designers are using Microsofts Expression tools.
An engaging session for both designers and developers alike.
Find out more about Tricky |
|
|
Chris Canal - Customizing ASP.NET MVC Framework |
The new Microsoft ASP.NET MVC Framework represents a new direction Web Developers can take when creating Web Application on the .NET Platform. Offering fantastic extensibility points, the MVC Frameworks work allows developers to easily replace core parts of the Framework for tools they are comfortable with. In this presentation we will explore taking advantage of these extensibility points by integrating an Inversion of Control container, using IronRuby or IronPython to write our views and take a look at other extensibility points supplied by the ASP.NET MVC Framework.
Find out more about Chris Canal |
|
|
Andy Gibson - Why ASP.NET MVC over WebForms? |
Once upon a time, Microsoft created a wonderful new alternative to nasty classic ASP and they called it ASP.NET. Along with all the nifty new features came WebForms, a technology that used .NET and JavaScript to emulate the behaviour of Windows Forms.
For a time, it was good.
Then, in late 2007, a new technology entered the arena. It was called ASP.NET MVC and it has been gaining support ever since.
In this session I will discuss why MVC *may* (at least in my humble opinion) be better than WebForms, what are the differences? Limitations? Advantages? What can one do that the other can't? If you are getting ready to start a new ASP.NET project and are thinking which road to take, this is the session for you!
Find out more about Andy Gibson |
|
|
Phil Winstanley - ASP.NET - WebForms are the Future, ignore this MVC rubbish |

There has been much hype recently about MVC, frankly, it's a load of rubbish.
WebForms are fantastic and they do the job just as well as MVC, in some way much better!
In this Session we'll explore getting the best from WebForms and ASP.NET in general following best practices built up over many years experience of using them.
If you're confused by the whole MVC vs WebForms argument come along to this session and join the debate - it should be rather heated!
Find out more about Phil Winstanley |
|
|
Andrew Westgarth - What bits do I need to get this to work? |

At MIX 09 Microsoft released the Microsoft Web Platform Installer 2.0 beta. So what's it all about? The Microsoft Web Platform is a great tool, compatible with Windows XP, Vista, Windows Server 2003 and R2 and Windows Server 2008 which installs all of the required components for getting started on the Microsoft Web Platform.
With version two comes the addition of a Community Application Gallery, including applications such as blogengine.net; dasBlog and Drupal. The Platform Installer installs all you need to get started with these applications using one tool. We'll look at the applications available and how it's possible to add your application to the gallery.
Find out more about Andrew Westgarth |
|
|
Daniel Fisher - Using the repository pattern to access your data. |
This Session will show how to use the repository pattern to access your data and take advantage in terms of migration flexability and a scale out e.g. to the Azure Platform Sql Data Services. We'll discuss patterns and design techiques to enable testability and scalability ...
Find out more about Daniel Fisher |
|
|
Daniel Fisher - Nice URLs with the ASP.NET Routing engine |
Nice URLs are important for SEO or just to win the marketing race in the web because a user can remember my URL more easily. The ASP.NET Routing engine provides modularity and functionality to achieve that goal with an ease.
Find out more about Daniel Fisher |
|
|
Alex Mackey - What’s good in .NET 4 and Visual Studio 2010 |
We will take a look at some of the great new features available in Visual Studio 2010 and .net 4. I am currently writing “Beginning .NET 4.0 with supporting technologies” for Apress and will share my discoveries & thoughts so far. The contents of this session will be partly dependent on what Microsoft release in the coming months but will probably include the more finished areas such as Azure, Language enhancements and Parallel programming.
Find out more about Alex Mackey |
|
|
|
The javascript framework jQuery is now being used by the big hitters of the internet world: Google, Dell, Digg, Technorati, etc. But what is it that this very compact (and unobtrusive) framework does that draws attention and how?
This session will dig deep under the jQuery hood and will show you some of the powerful features of the framework, how to use them and how you can get the most out of them. Items covered include the jQuery core, selecting and traversing, manipulating the DOM / CSS, event handling and Ajax. If you are looking to implement jQuery in your projects and need info on the "juicy bits" then this session is for you!
Find out more about Andy Gibson |
|
|
Mike Taulty - What's New in Silverlight 3? |
I can't tell you exactly what's in this session. Well, I could but I I'd get either;
a) Sacked
b) Beaten up by some guys from Redmond, Washington
All I can tell you is that I'll go through what's new in Silverlight 3 and ( from what I've seen ) there's some very cool stuff coming. Come along, we'll do demos and code and walk through what you [want/need] to know about Silverlight 3.
Find out more about Mike Taulty |
|
|
Andy Gibson - An Introduction to jQuery |
A new client-side framework has been taking the internet by storm, many have already been mesmerised by the power of such a small javascript library. And “what is the name of this fantastic framework?” I hear you ask, “jQuery” is my reply. jQuery is a robust javascript framework with a very small footprint (18kb minified and GZipped) which makes the complicated aspects of javascript very simple. From traversing the Document Object Model to complex AJAX functionality, jQuery can do it all. In this session I will introduce you to the basics of jQuery, showing you, through code, how to select and manipulate elements on the page, attach functions to events, implement ajax and more! This is the perfect opportunity to learn about jQuery and how it can make the life of a web developer so much easier, allowing you to focus more on building your application!
Find out more about Andy Gibson |
|
|
Colin Mackay - Look! There's my data! Virtual Earth sans Javascript |

The Windows Live team have recently made available ASP.NET Server side
controls for Microsoft Virtual Earth. In this talk Colin Angus Mackay
will show you how to use this control to visualise your data, from
sticking pins down for store locations, to drawing thematic maps. All
this without writing javascript.
Find out more about Colin Mackay |
|