Whitepapers

Login

 

News

Whitepapers


TCG maintains a wealth of knowledge in many areas of technology application and best practices. Our research is not academic, but pragmatic - learning to apply technology in the most effective way possible - to produce the best results in our projects.

Below are Whitepapers developed by TCG staff that emphasize our commitment to applied research and continuing education.

Papers by Nicholas Slate

User Interface and Usability Specialist


Web Accessibility
Traditionally, ensuring accessibility of a project has been associated with generating additional cost. However, ensuring web accessibility can have many financial benefits, as well as being the morally correct thing to do. An accessible Web site can be viewed by more people, creating more opportunities for the site to fulfill its purpose. Accessibility can also improve a site’s search engine rankings by making the content more readily available to the search engines.

Usability Best Practices
Usability does not stop with the user experience. Extending usability to our code can provide a number of benefits – higher code readability, quicker changes, and simplifying the process of ensuring user usability.

Web Design Considerations
As with any medium, there are many challenges unique to designing for the Web. This document covers some of the special considerations that should be taken into account when developing a design for a web site. The following sections cover how visitors’ expectations affect their experience with a web site, elements that make up an effective web site design, design preferences that may not immediately be apparent in the design, and some limiting factors when dealing with web design.

Redefining Browser Support
Our standing definition of “browser support” has been providing a consistent appearance, thus an identical experience, in all modern browsers. This stance has worked in most cases. However, some clients have taken the concept of consistency to extremes, expecting each pixel to be in the exact same place on all browsers. By redefining our concept of support, we can help avoid these edge cases while maintaining quality of experience.