<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>The Wit and Ramblings of David Giard</title>
  <link rel="alternate" type="text/html" href="http://www.davidgiard.com/" />
  <link rel="self" href="http://www.davidgiard.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2010-07-28T09:07:13.5584642-04:00</updated>
  <author>
    <name>David Giard</name>
  </author>
  <subtitle>Demanding rigidly defined areas of doubt and uncertainty</subtitle>
  <id>http://www.davidgiard.com/</id>
  <generator uri="http://www.dasblog.net" version="2.0.7180.0">DasBlog</generator>
  <entry>
    <title>Nathan Blevins on Lego Mindstorm</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/28/NathanBlevinsOnLegoMindstorm.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,cf329698-da38-4bb0-8552-47f855a84c5d.aspx</id>
    <published>2010-07-28T09:07:13.5584642-04:00</published>
    <updated>2010-07-28T09:07:13.5584642-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 105</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/07/28/tf105.aspx">Nathan Blevins
on Lego Mindstorm</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=cf329698-da38-4bb0-8552-47f855a84c5d" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Putting on a Great Conference</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/26/PuttingOnAGreatConference.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,d5c35468-9bb8-4dbb-9244-70e8329fe4de.aspx</id>
    <published>2010-07-26T07:11:55.9631638-04:00</published>
    <updated>2010-07-26T07:11:55.9631638-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 104</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/07/26/tf104.aspx">Panel Discussion:
Putting on a Great Conference</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=d5c35468-9bb8-4dbb-9244-70e8329fe4de" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Steve Andrews on GeekGive</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/21/SteveAndrewsOnGeekGive.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,00c7671b-e38f-47be-9538-59f6eed593c3.aspx</id>
    <published>2010-07-21T08:35:35.0436509-04:00</published>
    <updated>2010-07-21T08:35:35.0436509-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 103</strong>
        </p>
        <p>
          <strong>
            <a href="http://technologyandfriends.com/archive/2010/07/21/tf103.aspx">Steve
Andrews on GeekGive</a>
            <br />
          </strong>
        </p>
        <p>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=00c7671b-e38f-47be-9538-59f6eed593c3" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Phil Japikse on Automated Testing</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/19/PhilJapikseOnAutomatedTesting.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,d6de3cb5-ec50-479b-8bb1-c95915b7cd86.aspx</id>
    <published>2010-07-19T08:46:06.516-04:00</published>
    <updated>2010-07-21T08:46:06.5162738-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Testing" label="Testing" scheme="http://www.davidgiard.com/CategoryView,category,Testing.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 102</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/TechnologyAndFriends/SubText/archive/2010/07/19/tf102.aspx" target="_blank"> Phil
Japikse on Automated Testing </a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=d6de3cb5-ec50-479b-8bb1-c95915b7cd86" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Brian Sherwin on Refactoring</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/14/BrianSherwinOnRefactoring.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,9be9dd13-518d-46b2-bbbd-93c3c4db44fb.aspx</id>
    <published>2010-07-14T05:48:54.807-04:00</published>
    <updated>2010-07-19T05:48:54.8074354-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 101</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/07/14/tf101.aspx" target="_blank"> Brian
Sherwin on Refactoring </a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=9be9dd13-518d-46b2-bbbd-93c3c4db44fb" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Episode 100!!! </title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/12/Episode100.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,12f95dd9-db6a-43c9-8a75-7b81a77b52d4.aspx</id>
    <published>2010-07-12T05:47:56.586-04:00</published>
    <updated>2010-07-19T05:47:56.5864498-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 100</strong>
        </p>
        <p>
This is a very special 100th episode of <i>Technology and Friends</i> - a show I have
been creating for over 18 months. Thank you to all who participated. 
</p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/07/12/tf100.aspx" target="_blank">Thank
you for watching Technology and Friends</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=12f95dd9-db6a-43c9-8a75-7b81a77b52d4" />
      </div>
    </content>
  </entry>
  <entry>
    <title>After 30 years, it's still fun</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/10/After30YearsItsStillFun.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,0f13e012-1137-4476-8237-3b6049101e7a.aspx</id>
    <published>2010-07-10T03:15:51.491-04:00</published>
    <updated>2010-07-14T00:14:31.5942992-04:00</updated>
    <category term="Personal" label="Personal" scheme="http://www.davidgiard.com/CategoryView,category,Personal.aspx" />
    <category term="Photos" label="Photos" scheme="http://www.davidgiard.com/CategoryView,category,Photos.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I attended a high school reunion tonight and had a blast. 
</p>
        <p>
Maybe it's because we see each other so seldom; maybe it's the festiveness of the
occasion; maybe it's our shared history or our diverging paths; but this group seems
to get nicer as they get older. 
</p>
        <p>
It's hard to believe it's been 30 years since I graduated from Grosse Pointe North
High School. 
</p>
        <p>
For the event, I made a slideshow of photos that my classmates sent me. Many people
told me they enjoyed it, so I will share it here. 
</p>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="viddler_c2b39fd7" width="437" height="333">
          <param name="movie" value="http://www.viddler.com/player/c2b39fd7/" />
          <param name="allowScriptAccess" value="always" />
          <param name="allowFullScreen" value="true" />
          <embed src="http://www.viddler.com/player/c2b39fd7/" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_c2b39fd7" width="437" height="333">
          </embed>
        </object>
        <p>
You can view the original photos <a href="http://giard.smugmug.com/GPN/GPN-30-year-reunion-slideshow">here</a>. 
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=0f13e012-1137-4476-8237-3b6049101e7a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>'Beginning JavaScript and CSS Development with jQuery' by Richard York</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/09/BeginningJavaScriptAndCSSDevelopmentWithJQueryByRichardYork.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,05652841-adb8-41e5-afbc-41593e4a887e.aspx</id>
    <published>2010-07-09T12:28:10.162-04:00</published>
    <updated>2010-07-18T15:52:50.7342518-04:00</updated>
    <category term="Books" label="Books" scheme="http://www.davidgiard.com/CategoryView,category,Books.aspx" />
    <category term="jQuery" label="jQuery" scheme="http://www.davidgiard.com/CategoryView,category,jQuery.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="BooksOfDavid" src="http://www.davidgiard.com/content/binary/BooksOfDavid.gif" border="0" />
        </p>
        <p>
You might think that full-color illustrations would make very little difference in
a technical book.
</p>
        <p>
But  <em>Beginning JavaScript and CSS Development with jQuery </em>by Richard
York focuses so much on user interfaces that the added color makes the samples more
clear. When the author lists code to change the color of a paragraph, the illustration
shows the new and old colors to drive home the concept.
</p>
        <p>
York starts with the basics of jQuery – selecting elements on a page and applying
styles dynamically – and moves progressively into more advanced topics, such as making
Ajax calls and accessing the jQuery API. He devotes about a third of the book to jQueryUI,
a library that contains controls designed to build rich, interactive web interfaces
without the need for a lot of code. 
</p>
        <p>
York explains the challenges inherent in developing applications with Javascript (the
need code to different Document Object Models for each browser) and how jQuery addresses
this by providing a single programming model that abstracts away the different browser
DOMS.
</p>
        <p>
The book is filled with examples, showing the HTML, CSS and jQuery demonstrating each
point. You can read/copy these from the book or download them from the <a href="http://www.wrox.com/WileyCDA/WroxTitle/Beginning-JavaScript-and-CSS-Development-with-jQuery.productCd-0470227796.html" target="_blank">Wrox
site</a>.
</p>
        <p>
This book is aimed at someone with experience in HTML and CSS, but little to no Javascript
or jQuery knowledge. For those just getting started in jQuery this is an easy to follow
book where you can learn the concepts and quickly become productive.
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=05652841-adb8-41e5-afbc-41593e4a887e" />
      </div>
    </content>
  </entry>
  <entry>
    <title>'Software Estimation' by Steve McConnell</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/07/SoftwareEstimationBySteveMcConnell.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,acbfed9b-a3e3-448b-882f-9cd2c205c4d0.aspx</id>
    <published>2010-07-07T10:50:10.391-04:00</published>
    <updated>2010-07-18T15:53:09.9841286-04:00</updated>
    <category term="Architecture" label="Architecture" scheme="http://www.davidgiard.com/CategoryView,category,Architecture.aspx" />
    <category term="Books" label="Books" scheme="http://www.davidgiard.com/CategoryView,category,Books.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="BooksOfDavid" src="http://www.davidgiard.com/content/binary/BooksOfDavid.gif" border="0" />
        </p>
        <p>
It’s no secret that software developers, managers and analysts do a poor job estimating
projects. Few IT projects complete within the time they are estimated and far more
go over the original estimate than under it. 
</p>
        <p>
Steve McConnell knows how difficult estimation can be His 2006 book <em>Software Estimation </em>is
subtitled <em>Demystifying the Black Art</em>. 
</p>
        <p>
Developing reasonable estimates of software projects may not be a black art, but it
does cause problems and most people fail at it for a variety of reasons. 
</p>
        <p>
McConnell refers to estimation as an art, not because it has no basis in science,
but because formulas don't tell the whole story. Experience and difficult-to-measure
inputs are required to generate a complete estimate. And even then, you may still
get it wrong. 
</p>
        <p>
When McConell lists sources of estimation error (subjectivity, missing tasks, unwarranted
optimism, excess precision), it's startling how many of those factors I have experienced
or contributed in my own career. 
</p>
        <p>
The author provides various methods for creating an estimate and guidance on improving
the accuracy of your estimates. Among his advice is: 
</p>
        <ul>
          <li>
Base your estimates on something you can measure - preferably historical data on similar
projects in your own organization. Estimates based on measurable data are far superior
to those based on subjective criteria. 
</li>
          <li>
Estimates are never precise (they're not called "exactimates"). Present estimates
as ranges and don't include more significant digits than your inputs can justify. 
</li>
          <li>
If possible, get effort estimates from those who will actually perform the work. Developers
vary in how quickly they can accomplish a given task - sometimes that variance is
in orders of magnitude. 
</li>
        </ul>
        <p>
If part of your job includes estimating software projects, this is an essential book
to guide you. Like most of McConnell’s books, I recommend it.
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=acbfed9b-a3e3-448b-882f-9cd2c205c4d0" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Mike Amundsen on Hypermedia</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/06/MikeAmundsenOnHypermedia.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,f8d8d6e7-b810-4ec5-92bc-0ea32c1bc569.aspx</id>
    <published>2010-07-06T16:28:51.6312163-04:00</published>
    <updated>2010-07-06T16:28:51.6312163-04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img border="0" src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" />
        </p>
        <p>
          <strong>Episode 99</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/07/06/tf099.aspx" target="_blank">Mike
Amundsen on Hypermedia</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=f8d8d6e7-b810-4ec5-92bc-0ea32c1bc569" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Codestock slideshow</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/04/CodestockSlideshow.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,e7df0078-3b29-44c2-afb2-bbeb5338ce72.aspx</id>
    <published>2010-07-04T19:02:00.778-04:00</published>
    <updated>2010-07-05T08:37:38.4518668-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <category term="Photos" label="Photos" scheme="http://www.davidgiard.com/CategoryView,category,Photos.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Here is a fun slideshow of photos I took at the Codestock Developers conference in
June
</p>
        <p>
          <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="viddler_3ac65f0f" width="437" height="370">
            <param name="movie" value="http://www.viddler.com/player/3ac65f0f/" />
            <param name="allowScriptAccess" value="always" />
            <param name="allowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/3ac65f0f/" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_3ac65f0f" width="437" height="370">
            </embed>
          </object>
        </p>
        <p>
You can view all my photos from Codestock <a href="http://giard.smugmug.com/Tech-Community/Codestock-2010/">here</a>.<br /></p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=e7df0078-3b29-44c2-afb2-bbeb5338ce72" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Hey, guess what? I'm an MVP!</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/07/01/HeyGuessWhatImAnMVP.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,4b657e39-f32f-4813-8e31-b9d38769340c.aspx</id>
    <published>2010-07-01T19:33:55.2162721-04:00</published>
    <updated>2010-07-01T19:33:55.2162721-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, I received a message from Microsoft awarding me a Microsoft Most Valuable Professional
(MVP) in Visual C#. 
</p>
        <p>
I have been aware of this award ever since my friend Nino earned one years ago. I
never quite understood the selection criteria but I knew that it was recognition of
a willingness to share knowledge with others in the community. Since sharing knowledge
is something in which I a lot of take pride, I am happy to be recognized for this.
</p>
        <p>
A Microsoft employee once told me that he wouldn't nominate anyone who sought to become
an MVP, so I never tried to reveal any aspirations, working in the community because
I enjoyed doing so. I even joked about it, <a href="http://www.davidgiard.com/2009/03/04/CelebratingMyNVPness.aspx">posting
an e-mail on this blog</a> from Mike Woelmer, who nominated me as an NVP (Not Very
Professional). But the truth is that I did want this award and that I am excited and
proud and grateful to receive it.
</p>
        <p>
I want to publicly thank Jennifer Marsman and Alan Stevens who nominated me. I was
told that some other folks said nice things on my behalf as part of this process.
I don't know who they all were, so I won't list them here, but know that this was
much appreciated.
</p>
        <p>
I am aware of some tangible benefits - software, admission to the MVP summit, access
to the product team - and I know there are a few other benefits that I haven't sorted
through yet. But, for me the most important benefit is recognition by my peers. 
</p>
        <p>
And for that I am grateful.
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=4b657e39-f32f-4813-8e31-b9d38769340c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Paul Kimmel on Visual Studio 2010</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/30/PaulKimmelOnVisualStudio2010.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,0251eea2-f171-4754-bf55-56cb56ea92d6.aspx</id>
    <published>2010-06-30T17:58:30.3144808-04:00</published>
    <updated>2010-06-30T17:58:30.3144808-04:00</updated>
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <category term="Visual Studio" label="Visual Studio" scheme="http://www.davidgiard.com/CategoryView,category,Visual%2BStudio.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img border="0" src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" />
        </p>
        <p>
          <strong>Episode 98</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/06/30/tf098.aspx">Paul Kimmel
on Visual Studio 2010</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=0251eea2-f171-4754-bf55-56cb56ea92d6" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Codestock 2010 Recap</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/28/Codestock2010Recap.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,ad70aef7-8360-43f0-a7bd-703b96ed36da.aspx</id>
    <published>2010-06-28T13:26:38.561-04:00</published>
    <updated>2010-06-29T14:45:09.2068866-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://giard.smugmug.com/Tech-Community/Codestock-2010/IMG2219/917687081_Hz3WN-S.jpg" />
        </p>
        <p>
Mike Neel does an amazing job with Codestock. Two years ago, he (along with Alan Stevens)
introduced open spaces to the heartland; Last year, he wrote an application that allowed
attendees to vote on their favorite sessions; and this year, he held the keynote in
an classic movie theater and invited Rachel Appel to talk about community and bring
onstage others to give their views of community.
</p>
        <p>
Two days after Codestock (and a day after a 9-hour drive home from Knoxville, TN),
I’m still processing the information learned.
</p>
        <p>
I delivered two presentations and hosted a discussion panel. My first presentation
– <em>Writing Your First ASP.Net MVC Application</em> – was well-received. I love
showing people how accessible a hot technology like MVC is. In the afternoon, I gave
a 2-hour presentation on <em>An Introduction to Relational Database and T-SQL</em>.
I had no slides: I spent most of the talk showing examples of writing T-SQL code to
modify schemas and data. I wasn’t sure if anyone would be interested in this topic,
but I heard some positive feedback. Many in the audience were experienced C# developers,
who knew very little about the data they were accessing; and there were a couple experienced
people who listened to get ideas on teaching this topic to others.
</p>
        <p>
Because I had 4 hours of material to present, I spent most of Day 1, delivering or
preparing my presentations. As a result, I was unable to observe much of the conference
on Friday. My evening was free, so I was able to enjoy a nice dinner with about 20
folks from the community, watch the keynote, and hang out in the hotel lobby talking
with developers from all across the US and Europe. I also sneaked in the filming of
a couple episodes of Technology and Friends.
</p>
        <p>
Saturday, my only responsibility was hosting a Panel Discussion – <em>How to Put on
a Great Conference</em>. I did one really smart thing: I invited some really smart
people to be on the panel. Because of this, I had to do very little during the discussion.
I would ask an open-ended question, such as “What is the first thing you need to think
about when planning a conference” and the conversation flowed with many great ideas
exchanged. (The most popular answers to this question were venue, date and goals). 
Jamie Wright made a video recording of this session and I plan to release it soon
as an episode of Technology And Friends.
</p>
        <p>
I was able to watch a few sessions on Saturday.
</p>
        <p>
Chris Woodruff asked me to film the premiere of a new talk he created called “Embracing
Failure”. Chris emphasizes that we should examine our shortcomings, accept responsibility
for them and use them to improve ourselves.
</p>
        <p>
Patrick Foley gave a presentation on becoming and independent software vendor (ISV).
Patrick suggests that you don't try to tackle every feature on every platform: Instead,
start by focusing on one platform and do something better than everyone else.
</p>
        <p>
In Nathan Blevins’s <em>Mindstorming</em> presentation, he showed off programs that
controlled a car, making it drive, turn and automatically avoid falling off a ledge.
</p>
        <p>
Saturday evening included a dinner sponsored by Telerik (Thanks Rob and Sasha) and
a trip to Alan Stevens’s house for an evening of ping pong, cigars and fellowship.
</p>
        <p>
During my time in Knoxville, I also spent a lot of time picking the brains of other
attendees and speakers. I met a lot of intelligent and passionate people at this conference. 
I was late for dinner every night because I found myself engaged in a conversation
with someone about error handling or MVC view engines or search engine optimization
or one of  dozens of other topics. Often I turned on the camera when I realized
how much information I was getting from a conversation, so many of these talks will
be available on future shows.
</p>
        <p>
As with most conferences, it was the people that made this one. Codestock attracts
many of the same people that attend local events in Michigan and Ohio. But it also
draws people from New York, Philadelphia, Atlanta, Alabama, and many other parts of
the country. There were even people from Manitoba, Canada and from the United Kingdom.
</p>
        <p>
I’m already looking forward to my next trip to Tennessee (DevLink in Nashville in
August) and my trip to Codestock next year. Let me know if you will be there.
</p>
        <p>
          <img src="http://giard.smugmug.com/Tech-Community/Codestock-2010/IMG2258/917707405_4JhUZ-S.jpg" /> <img src="http://giard.smugmug.com/Tech-Community/Codestock-2010/IMG2325/917731849_vCf84-S.jpg" /></p>
        <p>
          <a href="http://giard.smugmug.com/Tech-Community/Codestock-2010/12741595_4Vvw6#917680504_D4kQC">More
photos from Codestock</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=ad70aef7-8360-43f0-a7bd-703b96ed36da" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Brian Jackett on Powershell</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/28/BrianJackettOnPowershell.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,06f5c725-8e80-4f79-922a-c9a98b3320d0.aspx</id>
    <published>2010-06-28T06:35:26.254-04:00</published>
    <updated>2010-06-28T06:35:44.8953778-04:00</updated>
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 97</strong>
        </p>
        <p>
          <a target="_blank" href="http://technologyandfriends.com/archive/2010/06/23/tf097.aspx">Brian
Jackett on Powershell</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=06f5c725-8e80-4f79-922a-c9a98b3320d0" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Chet Kloss on CRM</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/23/ChetKlossOnCRM.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,b81205af-7829-46d2-8afc-34f0c52aa1f6.aspx</id>
    <published>2010-06-23T06:42:27.338-04:00</published>
    <updated>2010-06-28T00:28:01.317505-04:00</updated>
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 96</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/06/23/tf096.aspx">Chet Kloss
on Microsoft Dynamics CRM</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=b81205af-7829-46d2-8afc-34f0c52aa1f6" />
      </div>
    </content>
  </entry>
  <entry>
    <title>The Elements of Style</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/22/TheElementsOfStyle.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,451a56c7-7356-4b8e-b278-ed8b15495dd4.aspx</id>
    <published>2010-06-22T06:39:35.527-04:00</published>
    <updated>2010-06-23T07:02:24.1750771-04:00</updated>
    <category term="Books" label="Books" scheme="http://www.davidgiard.com/CategoryView,category,Books.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/BooksOfDavid.gif" />
          <br />
        </p>
        <p>
The Elements of Style by William Strunk Jr and E.B. White changed my life. 
</p>
        <p>
In 1919, E.B. White was a student in William Strunk Jr's Cornell English class. The
course textbook - written by Strunk a year earlier - impressed White enough that he
decided to revise and expand it 40 years later. 
</p>
        <p>
While Strunk's version focused primarily on rules of proper English grammar, White
added sections on writing style. 
</p>
        <p>
White argued that writing can be grammatically correct but poor quality, if it lacks
good style. In his revised edition, White established guidelines by which a writer
can improve his or her writing style. 
</p>
        <p>
The book has been revised several times over the years as the English language and
the audience have changed and evolved. 
</p>
        <p>
The major points of the Elements of Style are 
</p>
        <ul>
          <li>
Know the basic rules of grammar. Be aware of the most common errors of grammar and
spelling. 
</li>
          <li>
Tell your story in a clear and straightforward manner. The message is more important
than the style. 
</li>
          <li>
Be Concise. Wasted words dilute your writing. 
</li>
          <li>
Excessive adjectives, adverbs and qualifiers detract from your message. Eliminate
them. 
</li>
          <li>
Choose established usage, before deviating 
</li>
        </ul>
        <p>
Most of these rules can be broken, White tells us. 
</p>
        <p>
The Elements of Style is often criticized because many great writers ignore this book's
advice. But White does not claim to preach dogma: He provides guidelines that will
improve most writing. 
</p>
        <p>
But we should understand the rules that we are breaking and we should break them for
good reason. 
</p>
        <p>
If you do any writing in English, you will benefit from this book. At less than a
hundred pages, the time investment is small but it packs more information than much
larger books. 
</p>
        <p>
This is a book that I read every few years because it reminds me of the power of strong,
concise writing. 
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=451a56c7-7356-4b8e-b278-ed8b15495dd4" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Jay Wren on Mono</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/21/JayWrenOnMono.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,f336115b-d50e-40ec-bee9-9cfb1a914fb9.aspx</id>
    <published>2010-06-21T00:29:25.941-04:00</published>
    <updated>2010-06-28T00:29:25.9419634-04:00</updated>
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 95</strong>
        </p>
        <p>
          <a href="http://technologyandfriends.com/archive/2010/06/21/tf095.aspx">Jay Wren on
Mono</a>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=f336115b-d50e-40ec-bee9-9cfb1a914fb9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Joe Wirtley on E-Commerce Challenges</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/16/JoeWirtleyOnECommerceChallenges.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,1ff766d1-b37a-4bd4-a9a4-f80f6fc78ac9.aspx</id>
    <published>2010-06-16T10:52:49.3084816-04:00</published>
    <updated>2010-06-16T10:52:49.3084816-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <category term="Web" label="Web" scheme="http://www.davidgiard.com/CategoryView,category,Web.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 94</strong>
        </p>
        <p>
          <strong>
            <br />
          </strong>
        </p>
        <p>
In this show, Joe Wirtley discusses how he addressed the challenges in building an
e-commerce site. 
</p>
        <object width="437" height="370" id="viddler_51bdbdea" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
          <param value="http://www.viddler.com/player/51bdbdea/" name="movie" />
          <param value="always" name="allowScriptAccess" />
          <param value="true" name="allowFullScreen" />
          <embed width="437" height="370" name="viddler_51bdbdea" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.viddler.com/player/51bdbdea/">
          </embed>
        </object>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=1ff766d1-b37a-4bd4-a9a4-f80f6fc78ac9" />
      </div>
    </content>
  </entry>
  <entry>
    <title>David Truxall on TFS</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/14/DavidTruxallOnTFS.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,894dc5a1-3ed3-4f7e-98ae-94204852f587.aspx</id>
    <published>2010-06-14T12:35:13.888-04:00</published>
    <updated>2010-06-14T12:37:40.4887318-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <category term="TFS" label="TFS" scheme="http://www.davidgiard.com/CategoryView,category,TFS.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 93</strong>
        </p>
        <p>
          <strong>
          </strong>
        </p>
        <p>
In this interview, Dr David Truxall describes the features of Microsoft Team Foundation
Server 
</p>
        <object id="viddler_65119bce" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
          <param value="http://www.viddler.com/player/65119bce/" name="movie" />
          <param value="always" name="allowScriptAccess" />
          <param value="true" name="allowFullScreen" />
          <embed name="viddler_65119bce" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.viddler.com/player/65119bce/" width="437" height="370">
          </embed>
        </object>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=894dc5a1-3ed3-4f7e-98ae-94204852f587" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Drinking from the Fire Hose</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/09/DrinkingFromTheFireHose.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,07acb3b8-a8fe-4ce9-b158-b4c139910729.aspx</id>
    <published>2010-06-09T05:57:39.7431752-04:00</published>
    <updated>2010-06-09T05:57:39.7431752-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Tech" label="Tech" scheme="http://www.davidgiard.com/CategoryView,category,Tech.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
          <img src="content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 92</strong>
        </p>
        <p>
At the 2010 ann arbor Day of .Net, I hosted a panel discussion in front of a live
audience. 
</p>
        <p>
Michael Eaton, Jay Harris, Patrick Steele, Jim Holmes and Jason Follas described how
they cope with the information overload of keeping up with technologies. 
</p>
        <p>
          <object id="viddler_b008b8cf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param value="http://www.viddler.com/player/b008b8cf/" name="movie" />
            <param value="always" name="allowScriptAccess" />
            <param value="true" name="allowFullScreen" />
            <embed name="viddler_b008b8cf" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.viddler.com/player/b008b8cf/" width="437" height="370">
            </embed>
          </object>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=07acb3b8-a8fe-4ce9-b158-b4c139910729" />
      </div>
    </content>
  </entry>
  <entry>
    <title>"Programming F#" by Chris Smith</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/08/ProgrammingFByChrisSmith.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,a78aaffc-0493-4717-9a48-9924f876c2bb.aspx</id>
    <published>2010-06-08T14:59:33.323-04:00</published>
    <updated>2010-06-10T10:59:36.3182249-04:00</updated>
    <category term="Books" label="Books" scheme="http://www.davidgiard.com/CategoryView,category,Books.aspx" />
    <category term="F#" label="F#" scheme="http://www.davidgiard.com/CategoryView,category,F%23.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/BooksOfDavid.gif" />
        </p>
        <p>
Interest in F# has risen dramatically with the release of Visual Studio 2010 and Microsoft's
decision to include this language with this product.  Many of us are scrambling
to understand this new language and how it relates to our software projects. 
<br /><br />
F# is a functional language, which means that it focuses on giving developers the
ability to create functions that consistently return the same value, given the same
inputs. It does so by discouraging mutability in its language constructs, thus minimizing
side effects that can alter state from one call to the next.<br /><br />
Chris Smith's book Programming F# provides an introduction to and an overview of this
language. Because so many of the constructs are foreign, this book can be a bit overwhelming
- particularly Chapter 2, which quickly introduces many of the language constructs
of F#.<br /><br />
But Smith brings it together after pushing through the language details. He goes through
the basics of functional programming; then compares it to imperative programming,
showing how you can implement either style using F#. He follows with a discussion
of object-oriented programming and its relevance to F# (it is a key to allowing F#
programs to interact with programs written in other .Net languages).<br /><br />
The book is filled with examples to illustrate the points made. If you are new to
F#, Programming F# is a good book to get you started with the language.
</p>
        <p>
          <img src="http://blogs.msdn.com/blogfiles/chrsmith/WindowsLiveWriter/BackinAction_13215/lrg%5B1%5D_2.jpg" />
          <br />
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=a78aaffc-0493-4717-9a48-9924f876c2bb" />
      </div>
    </content>
  </entry>
  <entry>
    <title>2010 Central Ohio Day of .Net</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/07/2010CentralOhioDayOfNet.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,228a75a2-3076-4ad2-9a26-ef721620e374.aspx</id>
    <published>2010-06-06T21:12:36.775-04:00</published>
    <updated>2010-06-07T06:24:09.2420784-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I had every intention of going to more sessions at the Central Ohio Day of .Net. But
one speaker was sick and I was asked to fill in with a second session. So I spent
time after lunch preparing and only saw bits and pieces of other sessions.
</p>
        <p>
But I did learn a lot. This conference always attracts smart people and I exchanged
ideas on unit testing, code refactoring, Visual Studio 2010 new features and web hypermedia.
Many of these conversations took place on camera, so I will be able to share them
online in the coming weeks.
</p>
        <p>
And I delivered presentations on <i>ASP.Net MVC</i> (scheduled) and <i>Managed Extensibility
Framework</i> (unscheduled).<br /></p>
        <p>
Many thanks to Mike Wood and the rest of the crew that put on this excellent conference.<br /></p>
        <p>
          <img src="http://giard.smugmug.com/Tech-Community/2010-Central-Ohio-Day-of-Net/IMG1948/892150915_CdSsD-S.jpg" /> <img src="http://giard.smugmug.com/Tech-Community/2010-Central-Ohio-Day-of-Net/IMG1979/892167046_KVnTD-S.jpg" /> <img src="http://giard.smugmug.com/Tech-Community/2010-Central-Ohio-Day-of-Net/IMG1994/892173918_PTThg-S.jpg" /></p>
        <p>
          <a href="http://giard.smugmug.com/Tech-Community/2010-Central-Ohio-Day-of-Net/12457633_UW42T#892173918_PTThg">More
photos from CODODN</a>
          <br />
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=228a75a2-3076-4ad2-9a26-ef721620e374" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Grok Talk: Building Your First ASP.Net MVC Application</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/04/GrokTalkBuildingYourFirstASPNetMVCApplication.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,b0fa1307-60e9-4042-8b1a-463fb0bca80f.aspx</id>
    <published>2010-06-04T12:33:10.9051948-04:00</published>
    <updated>2010-06-04T12:33:10.9051948-04:00</updated>
    <category term="Grok Talk" label="Grok Talk" scheme="http://www.davidgiard.com/CategoryView,category,Grok%2BTalk.aspx" />
    <category term="MVC" label="MVC" scheme="http://www.davidgiard.com/CategoryView,category,MVC.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
In this Grok Talk, I describe the importance of ASP.Net MVC and walk the viewer through
building a simple application using this framework.
</p>
        <p>
          <object id="viddler_24170711" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/24170711/" />
            <param name="Src" value="http://www.viddler.com/player/24170711/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/24170711/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_24170711">
            </embed>
          </object>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=b0fa1307-60e9-4042-8b1a-463fb0bca80f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Matt Van Horn on Expression Blend</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/06/01/MattVanHornOnExpressionBlend.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,31d82b12-8991-4024-8264-b44313480784.aspx</id>
    <published>2010-06-01T15:38:29.946-04:00</published>
    <updated>2010-06-02T07:30:59.330522-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.davidgiard.com/CategoryView,category,Silverlight.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" border="0" />
        </p>
        <p>
          <strong>Episode 91</strong>
        </p>
        <p>
Matt Van Horn and I began by talking about Expression Blend and the conversation moved
toward collaborations between developers and designers 
</p>
        <object id="viddler_4b32a9b0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
          <param name="_cx" value="11562" />
          <param name="_cy" value="9789" />
          <param name="FlashVars" value="" />
          <param name="Movie" value="http://www.viddler.com/player/4b32a9b0/" />
          <param name="Src" value="http://www.viddler.com/player/4b32a9b0/" />
          <param name="WMode" value="Window" />
          <param name="Play" value="-1" />
          <param name="Loop" value="-1" />
          <param name="Quality" value="High" />
          <param name="SAlign" value="" />
          <param name="Menu" value="-1" />
          <param name="Base" value="" />
          <param name="AllowScriptAccess" value="always" />
          <param name="Scale" value="ShowAll" />
          <param name="DeviceFont" value="0" />
          <param name="EmbedMovie" value="0" />
          <param name="BGColor" value="" />
          <param name="SWRemote" value="" />
          <param name="MovieData" value="" />
          <param name="SeamlessTabbing" value="1" />
          <param name="Profile" value="0" />
          <param name="ProfileAddress" value="" />
          <param name="ProfilePort" value="0" />
          <param name="AllowNetworking" value="all" />
          <param name="AllowFullScreen" value="true" />
          <embed name="viddler_4b32a9b0" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.viddler.com/player/4b32a9b0/" width="437" height="370">
          </embed>
        </object>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=31d82b12-8991-4024-8264-b44313480784" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Cloud Camp Detroit</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/05/27/CloudCampDetroit.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,966d0af9-1256-4704-bc06-d1cd714291fd.aspx</id>
    <published>2010-05-27T00:04:45.196-04:00</published>
    <updated>2010-05-27T06:02:48.3928845-04:00</updated>
    <category term="Cloud Computing" label="Cloud Computing" scheme="http://www.davidgiard.com/CategoryView,category,Cloud%2BComputing.aspx" />
    <category term="Public Speaking" label="Public Speaking" scheme="http://www.davidgiard.com/CategoryView,category,Public%2BSpeaking.aspx" />
    <content type="html">&lt;p&gt;
Tonight, I attended the Cloud Camp Detroit, which was built primarily around Open
Spaces discussion and a panel discussion in front of an audience. The basics of cloud
computing, specific cloud implementations and issues such as security were discussed.
The "eyes-front" presentations were limited to half a dozen lightning talks. 
&lt;/p&gt;
&lt;p&gt;
I had a chance to interact with a lot of people far more experienced than me in this
area. Many of them work outside the .Net world, so talking with them helps me see
the software industry in a different perspective.
&lt;/p&gt;
&lt;p&gt;
I filled in for a sick friend to deliver a presentation on Windows Azure. Below are
the slides from my presentation. Thanks to Abe Pachikara of Microsoft&amp;nbsp;for supplying
the slides.
&lt;/p&gt;
&lt;div style="WIDTH: 425px" id=__ss_4324874&gt;&lt;strong style="MARGIN: 12px 0px 4px; DISPLAY: block"&gt;&lt;a title="Cloud discussion" href="http://www.slideshare.net/dgiard/cloud-discussion"&gt;Cloud
discussion&lt;/a&gt;&lt;/strong&gt; 
&lt;object id=__sse4324874 width=425 height=355&gt;
&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=clouddiscussion-100526225250-phpapp02&amp;amp;stripped_title=cloud-discussion"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed name="__sse4324874" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=clouddiscussion-100526225250-phpapp02&amp;stripped_title=cloud-discussion" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;div style="PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px"&gt;View
more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dgiard"&gt;David
Giard&lt;/a&gt;.
&lt;/div&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=966d0af9-1256-4704-bc06-d1cd714291fd" /&gt;</content>
  </entry>
  <entry>
    <title>John McClelland on BizSpark and WebSiteSpark</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/05/26/JohnMcClellandOnBizSparkAndWebSiteSpark.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,d3afb01f-b1a3-49d1-841b-402172d985ad.aspx</id>
    <published>2010-05-26T07:59:54.2815443-04:00</published>
    <updated>2010-05-26T07:59:54.2815443-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img border="0" src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" />
        </p>
        <p>
          <strong>Episode 90</strong>
        </p>
        <p>
BizSpark and WebsiteSpark are low-cost software options that Microsoft offers to startup
companies. In this interview, Microsoft Partner Evangelist John McClelland describes
these programs. 
</p>
        <object id="viddler_dgiard_235" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="288">
          <param name="_cx" value="11562" />
          <param name="_cy" value="7620" />
          <param name="FlashVars" value="" />
          <param name="Movie" value="http://www.viddler.com/player/1ae1fad2/" />
          <param name="Src" value="http://www.viddler.com/player/1ae1fad2/" />
          <param name="WMode" value="Window" />
          <param name="Play" value="-1" />
          <param name="Loop" value="-1" />
          <param name="Quality" value="High" />
          <param name="SAlign" value="" />
          <param name="Menu" value="-1" />
          <param name="Base" value="" />
          <param name="AllowScriptAccess" value="always" />
          <param name="Scale" value="ShowAll" />
          <param name="DeviceFont" value="0" />
          <param name="EmbedMovie" value="0" />
          <param name="BGColor" value="" />
          <param name="SWRemote" value="" />
          <param name="MovieData" value="" />
          <param name="SeamlessTabbing" value="1" />
          <param name="Profile" value="0" />
          <param name="ProfileAddress" value="" />
          <param name="ProfilePort" value="0" />
          <param name="AllowNetworking" value="all" />
          <param name="AllowFullScreen" value="true" />
          <embed height="288" width="437" src="http://www.viddler.com/player/1ae1fad2/" wmode="transparent" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_dgiard_235">
          </embed>
        </object>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=d3afb01f-b1a3-49d1-841b-402172d985ad" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Chris Marinos F# presentation at GANG</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/05/25/ChrisMarinosFPresentationAtGANG.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,0d86ed51-cb08-4fb1-bbb6-5d666dea7434.aspx</id>
    <published>2010-05-25T06:08:33.038-04:00</published>
    <updated>2010-05-26T06:47:07.8440443-04:00</updated>
    <category term="Community" label="Community" scheme="http://www.davidgiard.com/CategoryView,category,Community.aspx" />
    <category term="F#" label="F#" scheme="http://www.davidgiard.com/CategoryView,category,F%23.aspx" />
    <category term="Video" label="Video" scheme="http://www.davidgiard.com/CategoryView,category,Video.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is a 5-part recording of Chris Marinos's excellent presentation <em>F# and
Functional Programming for C# Developers</em>, delivered at the May 19 meeting of
the Great Lakes Area .Net User Group (<a href="http://migang.org">GANG</a>)
</p>
        <p>
          <strong>Part 1</strong>
        </p>
        <p>
          <object id="viddler_abf200c7" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/abf200c7/" />
            <param name="Src" value="http://www.viddler.com/player/abf200c7/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/abf200c7/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_abf200c7">
            </embed>
          </object>
        </p>
        <p>
          <strong>Part 2</strong>
        </p>
        <p>
          <object id="viddler_c67720a6" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/c67720a6/" />
            <param name="Src" value="http://www.viddler.com/player/c67720a6/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/c67720a6/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_c67720a6">
            </embed>
          </object>
        </p>
        <p>
          <strong>Part 3</strong>
        </p>
        <p>
          <object id="viddler_5f7896ae" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/5f7896ae/" />
            <param name="Src" value="http://www.viddler.com/player/5f7896ae/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/5f7896ae/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_5f7896ae">
            </embed>
          </object>
        </p>
        <p>
          <strong>Part 4</strong>
        </p>
        <p>
          <object id="viddler_e4ec12ab" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/e4ec12ab/" />
            <param name="Src" value="http://www.viddler.com/player/e4ec12ab/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/e4ec12ab/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_e4ec12ab">
            </embed>
          </object>
        </p>
        <p>
          <strong>Part 5</strong>
        </p>
        <p>
          <object id="viddler_c82a1fb0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
            <param name="_cx" value="11562" />
            <param name="_cy" value="9789" />
            <param name="FlashVars" value="" />
            <param name="Movie" value="http://www.viddler.com/player/c82a1fb0/" />
            <param name="Src" value="http://www.viddler.com/player/c82a1fb0/" />
            <param name="WMode" value="Window" />
            <param name="Play" value="-1" />
            <param name="Loop" value="-1" />
            <param name="Quality" value="High" />
            <param name="SAlign" value="" />
            <param name="Menu" value="-1" />
            <param name="Base" value="" />
            <param name="AllowScriptAccess" value="always" />
            <param name="Scale" value="ShowAll" />
            <param name="DeviceFont" value="0" />
            <param name="EmbedMovie" value="0" />
            <param name="BGColor" value="" />
            <param name="SWRemote" value="" />
            <param name="MovieData" value="" />
            <param name="SeamlessTabbing" value="1" />
            <param name="Profile" value="0" />
            <param name="ProfileAddress" value="" />
            <param name="ProfilePort" value="0" />
            <param name="AllowNetworking" value="all" />
            <param name="AllowFullScreen" value="true" />
            <embed src="http://www.viddler.com/player/c82a1fb0/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler_c82a1fb0">
            </embed>
          </object>
        </p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=0d86ed51-cb08-4fb1-bbb6-5d666dea7434" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Dane Morgridge on The Entity Framework</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/05/24/DaneMorgridgeOnTheEntityFramework.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,f782bf30-de17-42ed-a2ce-4049ee8de380.aspx</id>
    <published>2010-05-24T06:18:40.3483196-04:00</published>
    <updated>2010-05-24T06:18:40.3483196-04:00</updated>
    <category term="Interviews" label="Interviews" scheme="http://www.davidgiard.com/CategoryView,category,Interviews.aspx" />
    <category term="SQL Server" label="SQL Server" scheme="http://www.davidgiard.com/CategoryView,category,SQL%2BServer.aspx" />
    <category term="Technology and Friends" label="Technology and Friends" scheme="http://www.davidgiard.com/CategoryView,category,Technology%2Band%2BFriends.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img border="0" src="http://www.davidgiard.com/content/binary/TechnologyAndFriends.gif" />
        </p>
        <p>
          <strong>Episode 89</strong>
        </p>
        <p>
In this interview, Dane Morgridege describes the Entity Framework - an object relational
mapping tool from Microsoft. 
</p>
        <object id="viddler_2fdcb370" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370">
          <param name="_cx" value="11562" />
          <param name="_cy" value="9789" />
          <param name="FlashVars" value="" />
          <param name="Movie" value="http://www.viddler.com/player/2fdcb370/" />
          <param name="Src" value="http://www.viddler.com/player/2fdcb370/" />
          <param name="WMode" value="Window" />
          <param name="Play" value="-1" />
          <param name="Loop" value="-1" />
          <param name="Quality" value="High" />
          <param name="SAlign" value="" />
          <param name="Menu" value="-1" />
          <param name="Base" value="" />
          <param name="AllowScriptAccess" value="always" />
          <param name="Scale" value="ShowAll" />
          <param name="DeviceFont" value="0" />
          <param name="EmbedMovie" value="0" />
          <param name="BGColor" value="" />
          <param name="SWRemote" value="" />
          <param name="MovieData" value="" />
          <param name="SeamlessTabbing" value="1" />
          <param name="Profile" value="0" />
          <param name="ProfileAddress" value="" />
          <param name="ProfilePort" value="0" />
          <param name="AllowNetworking" value="all" />
          <param name="AllowFullScreen" value="true" />
          <embed height="370" width="437" name="viddler_2fdcb370" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.viddler.com/player/2fdcb370/">
          </embed>
        </object>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=f782bf30-de17-42ed-a2ce-4049ee8de380" />
      </div>
    </content>
  </entry>
  <entry>
    <title>LINQ Unleashed for C# by Paul Kimmel</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/05/20/LINQUnleashedForCByPaulKimmel.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,26f5ad2e-66f2-4a7a-933e-a1782f288948.aspx</id>
    <published>2010-05-20T09:58:59.952-04:00</published>
    <updated>2010-05-20T10:06:07.8092515-04:00</updated>
    <category term="Books" label="Books" scheme="http://www.davidgiard.com/CategoryView,category,Books.aspx" />
    <category term="LINQ" label="LINQ" scheme="http://www.davidgiard.com/CategoryView,category,LINQ.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img src="http://www.davidgiard.com/content/binary/BooksOfDavid.gif" />
        </p>
        <p>
What I like about Paul Kimmel's <em>LINQ Unleashed for C# </em>is that he does not
rush into explaining LINQ. Before explaining LINQ, Kimmel explains the new technologies
that make LINQ possible. 
</p>
        <p>
He walks the reader through anonymous types, type initialization, extension methods,
the yield return statement, lambda expressions, and closures - all features that were
introduced in C#3.0 - before explaining how each of these features makes LINQ possible.
</p>
        <p>
After building up to it, Kimmel steps through the syntax of LINQ, providing numerous
code examples. 
</p>
        <p>
He begins with syntax to all implementations of LINQ; then dives into more detail
about the major LINQ implementations: LINQ to SQL, LINQ to Objects, and LINQ to XML.
In each section, he provides numerous helpful samples.
</p>
        <p>
When I first opened this book, I was new to LINQ (Language Integrated Query) and had
no grasp of how it works. This book got me up to speed. I recommend it for anyone
learning LINQ.
</p>
        <img src="http://reallyusefulebooks.com/i/0672329832.jpg" />
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=26f5ad2e-66f2-4a7a-933e-a1782f288948" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Are certifications worthwhile?</title>
    <link rel="alternate" type="text/html" href="http://www.davidgiard.com/2010/05/18/AreCertificationsWorthwhile.aspx" />
    <id>http://www.davidgiard.com/PermaLink,guid,2366f6b0-777d-4f82-8a8b-c84b053d99ea.aspx</id>
    <published>2010-05-18T11:53:41.568-04:00</published>
    <updated>2010-05-18T17:42:03.5071744-04:00</updated>
    <category term="Soft skills" label="Soft skills" scheme="http://www.davidgiard.com/CategoryView,category,Soft%2Bskills.aspx" />
    <category term="Tech" label="Tech" scheme="http://www.davidgiard.com/CategoryView,category,Tech.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
As someone who once passed a bunch of tests (&gt;40) to earn a bunch of Microsoft
certifications(&gt;20), I'm sometimes asked about the value of these certifications.
Are they worth the time, cost and effort they take? What are the benefits? Who benefits
most?
</p>
        <p>
          <strong>The real cost of certifications<br /></strong>More than the cost to sit the exam (typically $150) is the cost of studying
for the exam. I used to spend weeks - at least a couple hours each day - studying
for each exam. This cost tends to far outweigh the exam fee.
</p>
        <p>
          <strong>What do certifications prove?<br /></strong>A certification demonstrates a minimal level of competence in a given technology.
They don't flag the holder as an expert; but, assuming you didn't cheat, they require
knowledge of the subject matter in order to pass.
</p>
        <p>
          <strong>Everybody learns differently<br /></strong>I hope all of us can agree that it is not possible to succeed as a software
developer, network engineer or database administrator without learning new skills
every year. Each of us learns in a different way. I think most people learn a technology
best when they have something to apply it to. This application serves as motivation
to learn and retain knowledge. If your job doesn't provide that application, you need
to create it yourself. This might be a personal or open source project or it might
be a certification exam. Either way, if it helps you to learn a new skill by focusing
on a tangible goal, that is a good thing.
</p>
        <p>
          <strong>When are certifications most valuable?<br /></strong>Certification is no substitute for experience, but it can help to supplement
experience. This is especially true early in your career when practical experience
is lacking. For those new to information technology or software development, it can
be difficult to build up the experience necessary to impress a potential employer.
A certification can help make up for a lack of experience, because you have demonstrated
the ability to complete a goal and enough knowledge to pass an exam.
</p>
        <p>
          <strong>Some places require certification. Why?<br /></strong>Microsoft partners with companies in different ways. In some of these partnership
arrangements, the partner company must have a certain percentage of their employees
certified in Microsoft technology. Although far from perfect, it's a very simple way
for Microsoft to vet their partners.
</p>
        <p>
          <strong>So is it worth it?<br /></strong>From a personal standpoint, I don't at all regret achieving the certifications
that I did. I took most of the exams early in my career and they gained me some credibility.
As recent as two years ago, potential employers asked me about my certification and
were impressed when I provided it. I have learned a lot studying for these exams and
that knowledge has helped my career. I doubt that I'll be taking many more exams.
My free time is limited and I prefer to use more efficient ways to learn, focusing
on building applications or preparing and delivering presentations. 
</p>
        <p>
My advice is to consider certifications early in your career to improve your skills
and improve your credibility; then spend your time elsewhere as you solidify your
credibility.
</p>
        <img width="0" height="0" src="http://www.davidgiard.com/aggbug.ashx?id=2366f6b0-777d-4f82-8a8b-c84b053d99ea" />
      </div>
    </content>
  </entry>
</feed>