Ken Brubaker

The ClavèCoder

<August 2008>
SuMoTuWeThFrSa
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456


Navigation

Subscriptions

News

Kenneth Brubaker
Senior Application Architect

Locations of visitors to this page

Post Categories



Design Guidelines (RSS)

Comments, additions, and Specializations on the .NET Class Library Guidelines and other Software development design guidelines
Microsoft Command Line Standard

The Microsoft PowerShell team published an important standard: Microsoft Command Line Standard. As PM Jeffrey Snover explains in his post, the document is divided in three sections:

Snover's core recommendation is, if course, to create PowerShell Cmdlets so you can easily support this standard.

posted Thursday, January 31, 2008 6:32 AM by kenbrubaker with 1 Comments

Dare on web page usability testing

Dare Obasanjo has a post with a great link to a study on how to perform web page usability testing and the impact of usability on web page design.

posted Friday, July 13, 2007 9:14 AM by kenbrubaker with 0 Comments

SQL Compact: Yet another SQL Server edition

Microsoft has just released SQL Compact, an upgrade of SQL Mobile that supports the desktop. Here's a white paper describing when to use Compact over Expression edition. Upshot? Application embedded database in SQL Compact. Lightweight, but full featured DB in Express Ed.

Not mentioned but I'd have to think that SQL Compact has a much nicer deployment story.

posted Wednesday, January 24, 2007 10:50 AM by kenbrubaker with 0 Comments

System.Xml 2.0 Best Practices by Aaron Skonard

At the end of Aaron Skonnard's September 2006 Service Station article on System.Xml 2.0, he summarizes with a list of guidelines. Read and do.

  • Always use the static Create factory methods for creating readers and writers, even when you need support for things such as validation.
  • If you care about performance, you should always use XPathDocument as your in-memory store when querying or transforming the document.
  • Only use XmlDocument when you need an editable store, and when you do need one, use XPathNavigator to write the updating logic.
  • Always use XslCompiledTransform to execute XSLT transformations when you're concerned about performance.
  • Take advantage of the various API improvements to simplify your code.
  • Read "What's New in System.Xml for Visual Studio 2005 and the .NET Framework 2.0 Release," by Mark Fussell

posted Friday, December 22, 2006 8:49 AM by kenbrubaker with 0 Comments

T-SQL Database Design Guidelines