Sessions tagged as Model-View-* Patterns

Approaching Model-View-ViewModel

Presenter: Glenn Block
Time: 4:45 PM – 6:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 018

The Model-View-ViewModel pattern has gained a lot of popularity as the premiere pattern for building WPF and Silverlight based applications. When you've made the decision to use it, there are a bunch of considerations and options regarding implementation. Come to this session and we'll explore different approaches, variants of implementation / frameworks as well as pros and cons of each.

ASP.NET MVC for Web Forms Programmers

Presenter: Paul Litwin
Time: 9:00 AM – 10:15 AM, Saturday, May 22, 2010
Location: Franz Hall, Room 018

Are you comfortable creating ASP.NET Web Form applications but even a little curious about what all the fuss is about MVC and test-driven development? In this session, Web Form junkie Paul Litwin will take a critical look at the world of ASP.NET MVC, but not from any expert point of view. Instead, Paul will share his experience as a Web Form developer who decided to take a closer look at this radical new approach to ASP.NET development. Come hear what Paul learned and if he plans to employ ASP.NET MVC in his future ASP.NET applications.

Empower Your CMS Users: Building Custom Admin Interface Elements in Concrete5

Presenter: Jordan Lev
Time: 4:45 PM – 6:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 025

Learn how to enable non-technical users to manage the contents of their website more easily by building custom interface elements in the Concrete5 CMS. Using this technique will help you cut down on support costs (due to less wrangling with HTML, Javascript WYSIWYG editors, image sizing, etc.) and will empower your clients by making them feel more in control of their site (resulting in more repeat business for you). Several use cases for this technique will be demonstrated, and an implementation will be coded from scratch so that participants can learn how to do it themselves. Concrete5 is an open source, php-based content management system that is both easy for end-users to work with due to its unique and intuitive admin interface, and easy for programmers to customize due to an MVC architecture and robust plugin API. The presenter (Jordan Lev) is a freelance web developer who often uses Concrete5 to build client sites, but is not otherwise affiliated with the core C5 team.

Introduction to Asp.Net MVC

Presenter: Chris Brandsma
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 018

This session is intended to get you up and running with Asp.Net MVC. I am assuming you are familiar with .net and web technologies. We will cover Routing, Controller creation, basic view creation (pages), and view helpers. I will be showing off Asp.Net MVC 1 and 2.