Steve Hebert's Development Blog

Sponsors

The Lounge

Currently Reading

My Amazon Wish List

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Why I made the switch to Microsoft and Expression Web

As I was making the move to Microsoft and the Expression Web team, a number of people asked what drew me to Expression Web.  A notion that I believe in with software is that over time, software quality decreases if you are not paying ample attention to it – software entropy.  I think this is something that everyone who has been on a software project over time knows.  With things like DI, Unit Testing and Continuous Integration, we incorporate tools that promote code quality and even set bars before checkins occur.  This keeps everyone’s eyes on quality based on the checks being done during build time.  Now why can’t we have this with our website design?  This is a key area where Expression Web fit into the picture for me because Expression Web offers up a series of reports for CSS, accessibility and compatibility.

 

CSS

Good design and up-to-date CSS takes a lot of time to get it right – not only on the first release but on subsequent releases.  Expression Web is really focused first and foremost on standards based design – and that’s a great place to start.  To my earlier point about software quality decreasing over time if people aren’t paying attention to it, Expression Web performs quality checks on your CSS that you can run at any time.  If you have styles that are no longer being used or they are causing problems due to composition, you get notified right away instead of finding out through diagnosing an edge-case problem on one of your target browsers. 

 

Compatibility – Again, while Expression Web takes a standards-focus design approach, you can tell Expression Web that you are interested in particular targets – say CSS 2.1 and XHTML 1.0 Strict.  As with the CSS Reports, you receive errors and warnings that take you to code that is in violation. 

Accessibility – Good website design requires making sure that the site is accessible to all people.  So making sure that images are properly tagged for screen readers and that dynamic menus degrade gracefully is incredibly important in this line of work.  Just recently, our locally headquartered Target Corp settled a lawsuit over accessibility. Expression Web floats errors and warnings about accessibility that you can run at any time on the site you are creating.  And whether you are getting version 1.0 of your site ready for the world or you are pushing version 3.3 out the door, being able to answer questions about accessibility is something  that benefits your product, your customers and their customers. 

So that's one big reason why I made the jump.  For me, I see an exciting product addressing very real needs and exciting directions for the future!


Posted Fri, Aug 29 2008 7:43 PM by shebert

[Advertisement]

Comments

Dew Drop - August 30, 2008 | Alvin Ashcraft's Morning Dew wrote Dew Drop - August 30, 2008 | Alvin Ashcraft's Morning Dew
on Sat, Aug 30 2008 7:24 PM

Pingback from  Dew Drop - August 30, 2008 | Alvin Ashcraft's Morning Dew

Expression Web team blog wrote Website accessibility lawsuit settled by Target
on Mon, Sep 1 2008 6:36 PM

You may recall that back in 2006 Target was sued because the Target website was not accessible to the

funny wallpaper » Website accessibility lawsuit settled by Target wrote funny wallpaper » Website accessibility lawsuit settled by Target
on Mon, Sep 1 2008 6:42 PM

Pingback from  funny wallpaper » Website accessibility lawsuit settled by Target

car insurance » Website accessibility lawsuit settled by Target wrote car insurance » Website accessibility lawsuit settled by Target
on Mon, Sep 1 2008 6:54 PM

Pingback from  car insurance » Website accessibility lawsuit settled by Target

discount furniture » Website accessibility lawsuit settled by Target wrote discount furniture » Website accessibility lawsuit settled by Target
on Mon, Sep 1 2008 6:55 PM

Pingback from  discount furniture » Website accessibility lawsuit settled by Target

Mirrored Blogs wrote Website accessibility lawsuit settled by Target
on Mon, Sep 1 2008 9:59 PM

You may recall that back in 2006 Target was sued because the Target website was not accessible to the

Peter Mounce wrote re: Why I made the switch to Microsoft and Expression Web
on Tue, Sep 2 2008 4:41 AM

Try IntelliJ - it's a Java IDE that also happens to do HTML/CSS/Javascript _extremely_ well.  I prefer it to Expression Web; it's geared towards developer productivity/usability, and, well, it's great.

Website accessibility lawsuit settled by Target | MS Tech News wrote Website accessibility lawsuit settled by Target | MS Tech News
on Mon, Oct 27 2008 5:52 PM

Pingback from  Website accessibility lawsuit settled by Target | MS Tech News