About/Skills

My name is Heather Campbell. I am a standards compliant xHTML/CSS developer and usability consultant.

My specialty is working with a team to create robust, database driven, content managed and templated web sites and web applications. I have 7 years experience building table free semantic web pages and designing simple to complex web applications. I can translate your design into cross-browser compatible pixel perfect code, as well as provide you grounded and easy to implement user experience analysis.

I excel at working on web application projects that allow me experience working with others to design intuitive user experiences, develop specifications, and exercise my skill as a savvy coder.

#
xHTML is considered to be the most well formed, standardized, and current version of HTML that can be used to code your website.
#
Short for Cascading Style Sheet. Style Sheets are a flexible, modern way of applying visual styles to your website. Using CSS allows the look of your site to be updated easily, without changing the structure of your HTML.
#
Your website will display properly in various web browsers.
#
The HTML of your site will developed adhering to a strict set of industry wide guidelines. Developing within these guidelines makes it easier for people with special needs view your website. It also ensures that your website will not degrade over time. See the Web Standards Project for more information.
#
Similar to proof-reading a piece of writing, validation means checking your website's HTML documents against a formal coding standard to ensure there are no errors in the code. Non-validating HTML relies on your web browser to correct errors and this correction can very radically across different browsers, causing your website to display erratically.
#
A scripting language used to create dynamic web pages and display dynamic content.
#
A client side scripting language that is used to create dynamic web pages. Because Javascript code is interpreted by the web browser, you can display dynamic effects without reloading the page.
#
A single HTML template is used to display varied pieces of static or dynamic content on your website.
#
Short for Content Management System, CMSs are used to store the content of your site separately from the code of your site. This allows the same piece of content to be used in multiple places, or for the same space in a single HTML page (or template) to contain different content. Using a CMS makes it easy to update the content of your website using a specially developed interface.
#
A measure of how easy it is to use your website. A website with greater usability is more effective in transferring information and more successful in achieving your site's goals.
#
Creating a specification is a crucial first step toward building a successful website. A specification is used as a blueprint for designing and developing your site, and defines your website's goals, strategies, basic information structure, and a description of the constraints and elements that will go into the webpage.
#
Designing a good user interface means designing your site so that it is easy to use and intuitive. Good user interface design promotes good usability.