Category Archives: User Experience Design

Calling an ASP.Net web service using jQuery and JSON.

Let’s say you have a webpage where you need to call a service but cannot perform a post back.  Recently I was on a client engagement where we needed to improve page performance by dynamically loading a navigation tree with a potential for several thousand links.  We implemented a solution that would load each branch [...]

Also posted in .NET Framework, Ajax, Enterprise .NET, JavaScript, jQuery | Tagged , , , , | Leave a comment

Creating a Helpful Extension Method for Visibility in XAML

In this post, I’ll show you how to create an extension method for the bool class that will simplify your .NET code in XAML-based apps (either WPF or Silverlight). In particular, this extension method addresses the fact that the Visibility property of UI controls in XAML is not a Boolean (true/false) value (as has traditionally [...]

Also posted in .NET Framework | Tagged , , , | Leave a comment

Overriding jQuery Functions

In my last post I showed how to create a localized instance of jQuery that performed custom selection by handling ID selectors in a specific way. There are other parts of jQuery though that can have IDs passed in for arguments, such as the find and children functions. These functions can also be [...]

Also posted in JavaScript, jQuery | Leave a comment

Customizing the Default jQuery Selector Behavior

jQuery on its own is a great JavaScript library that makes a lot of tasks simpler and easier.  Although as easy as it is you may find yourself needing to work within a restricted scope and not constantly wanting to have to include the context for every selector.  This exact case happened on our project. [...]

Also posted in JavaScript, jQuery | Leave a comment

UX Enhancements to Existing Products

Recently, I rolled off a client project where we implemented an e-commerce platform with lots of customization to meet client needs. This brought to light the delicate balance between using the platform’s existing features and customizing the user experience to more effectively accommodate your users. You want to think that every out-of-the-box solution is going to provide an [...]

Also posted in CSS, User Experience | Leave a comment

jQuery Part 3: Advanced jQuery

Introduction
Welcome to the third and final installment of the jQuery saga.  This post will cover some of the more advanced features of jQuery such as Ajax, utility functions and plugins.  Along the way I will give examples that show how to use the functionality.  I suggest that you read through the first two parts of [...]

Also posted in JavaScript, jQuery | Tagged , | Leave a comment

The Use of Color in User Interfaces

This article focuses on one aspect of the recommendations I made for a client, which saw its way into the final Design Recommendations document I left with them at the end: how the use or misuse of color affects user interfaces.

Also posted in Graphic Design, Interaction Design, User Experience | 3 Comments

HTML5 Live in NYC

On Tuesday, November 9th, Krish Mandal, Eric Fitchett, Paul Hurlock and I attended an event in New York called HTML5 Live. My intentions going into this were to get a better understanding of HTML5, where it is now, and where it’s going.
I actually got more out of the conference than I had anticipated. I was [...]

Also posted in User Experience, Web Standards | Tagged , | 1 Comment

Agile User Experience Design

Integrating Agile methodology and User Experience Design has long been a challenge. This diagram shows how the two can work in harmony with each other to produce profitable products that meet the demands of stakeholders.

Also posted in User Experience | Tagged , , , | 5 Comments

The UX Process

This diagram shows the stages and deliverables of the User Experience Design process.

Also posted in Uncategorized, User Experience | Tagged , | Leave a comment