This article explores techniques developers can use to gather information about and incorporate their users' mental models in their software designs.
Ambrose Little, Dr. Charles B. Kreitzberg
MSDN Magazine October 2009
View Complete Post
As devices converge, user experience design needs to change, too.
Dr. Charles B. Kreitzberg
MSDN Magazine April 2010
While style and slick visuals are important in Web site design, they shouldn't detract from a site's usability and functionality. Here are some hands-on tips for look and feel, readability, discovery of affordances, and more, with plenty of examples of good and bad design.
Ambrose Little, Charles B. Kreitzberg
MSDN Magazine December 2009
In this column, Ambrose Little and Charlie Kreitzberg discuss best practices, design patterns, and other considerations related to implementing a search feature.
MSDN Magazine November 2009
This article describes methods for designing screens in a user interface and the technology frameworks that support screen design.
MSDN Magazine September 2009
This month's column describes the benefits and methodologies of usability testing.
Dr. Charles B. Kreitzberg and Ambrose Little
MSDN Magazine July 2009
This month the authors show you how to treat the user experience as an essential dimension of the development process while retaining the advantages of Agile.
MSDN Magazine June 2009
In this month's installment, learn how to achieve the most important outcome of all UI design: ensuring that your software is useful, useable, and desirable.
MSDN Magazine May 2009
A persona is a description of a fictional person representing an amalgamation of traits found in a segment of your users. Emplolying personas arms you with a powerful foundation on which to base design decisions.
MSDN Magazine April 2009
Good navigation makes for happy users, and happy users are good for your business. See what makes users happy this month.
MSDN Magazine March 2009
This month our usability experts explain what it takes to create informative, useful error messages.
Dr. Charles Kreitzberg and Ambrose Little
MSDN Magazine January 2009
A great user experience is more than just a pretty face. In this new column we'll look at some of the subtleties of building great user experiences.
MSDN Magazine December 2008
So far I've seen demos of MVC that have simple pages, one for login, one for register, one for listing a table ...
In order to understand better the transition for WebForms developers into MVC patterns, I would like to understand how can I put together multiple CONTROLS (like the one provided by the default MVC project that VS2010 creates for us ...and make it work.
OK so as an example, imagine we want to change the LogonUserControl.ascx to allow us to login (so to show UserName and Password textboxes and Logon button) from the Home Page.
1) We update the Control as follow:
2) We update the HomeController.cs file to handle the Logon Button Post event as follow:
We needed to move some code from AccountController to HomeController in order to get the control to work under the Index view. So ...with little luck it seems to work !!!
Now the problem happens when you navigate to the Register view, considering that now we are not any longer on the HomeController "domain" but we are under AccountController.
Register page shows perfectly and