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
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 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
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
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
I run a simple .aspx website on a Windows Server 2008 machine.
There is NO impersonation, and
System.Security.Principal.WindowsIdentity.GetCurrent().Name returns NT
AUTHORITY\NETWORK SERVICE, which it the account which the application
pool runs. In my web.config, I have <authentication mode="Forms">.
I tried to test the security of the
application and server by removing file permissions to the .aspx files. I
was greatly worried when the website continued to run without problem
(it should not have been able to read the .aspx files).
on file level auditing, I discovered that the .aspx files were being
read by the machine$ account (if the machine is called Serv1, then the
files would be read by the Serv1$ account, which seems to have access to
all files on the local machine).
Is this a security breach or is this behaviour by design ?
Please can somebody assist, as I am worried.
Im trying to updated some old ASP pages with some new .net pages and cant seem to get this update statement to work. I need to update the current ASP code below and then once thats working im going to use that same statement in a procedure for all our new .Net pages..
So can anyone see what im doing wrong by inserting the 2nd column to the update statement?
strSqual = "update tas set date_completed='" & TransDate & ", trans_id=" & InsertedTransID & "' where date_completed is null and sercontract_id="& strContractID & " and DATEDIFF(dd,task_due_date,'" & strProcDate & "')<=14"
I am trying to add an extra column to the update, but not sure if the syntax is correct. Patterns in Practice: Internal Domain Specific Languages Jeremy Miller explains how internal Domain Specific Languages can help you craft code that is easier to read and write. His bag of tricks to improve your programming includes extension methods, fluent interfaces, object extensions and use of the semantic model.Jeremy MillerMSDN Magazine January 2010
Jeremy Miller explains how internal Domain Specific Languages can help you craft code that is easier to read and write. His bag of tricks to improve your programming includes extension methods, fluent interfaces, object extensions and use of the semantic model.
MSDN Magazine January 2010
This article examines how the new support for functional programming techniques in .NET 3.5 can developers make code more declarative, reduce errors in code, and write fewer lines of code for many common tasks.
The end goal of software projects is to deliver value to the customer. Software design is a major factor in how successfully a team can deliver that value. The best designs are a product of continuous design rather than the result of an effort that tries to get the entire design right up front. This approach lets you strive to apply lessons learned from the project to continuously improve the design, instead of becoming locked into an erroneous design developed too early in the project.
MSDN Magazine August 2009