<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>gclassy.com : Gregory (Gus) Class's Media Technology Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/gclass/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/gclass/feed.xml</link>
    <description>Microsoft&amp;#039;s Consumer Media Technology from a Programmer Writer&amp;#039;s Perspective</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:20:36 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Moved!</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/moved</link>
      <pubDate>Tue, 06 Jan 2009 20:47:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2009/01/06/moved/</guid>
      <description><![CDATA[I have finally moved this blog over to my hosted site at https://blogs.msdn.com/seealso]]></description>
      <content:encoded><![CDATA[<p>I have finally moved this blog over to my hosted site at <a href="https://blogs.msdn.com/seealso">https://blogs.msdn.com/seealso</a></p>]]></content:encoded>
    </item>
    <item>
      <title>What makes a blog good?  How can you make your blog better?</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/what-makes-a-blog-good-how-can-you-make-your-blog-better</link>
      <pubDate>Fri, 12 Dec 2008 14:25:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/12/12/what-makes-a-blog-good-how-can-you-make-your-blog-better/</guid>
      <description><![CDATA[I have been thinking about this a lot lately as I have been thinking of ways that I can improve my...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">I have been thinking about this a lot lately as I have been thinking of ways that I can improve my blog. I also have been tasked with participating on a panel of bloggers across Microsoft who will be addressing a number of moderated questions in about a month. Reading Chris Anderson's book, <U><A href="https://www.amazon.com/Long-Tail-Revised-Updated-Business/dp/1401309666/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1229115069&amp;sr=8-1" mce_href="https://www.amazon.com/Long-Tail-Revised-Updated-Business/dp/1401309666/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1229115069&amp;sr=8-1">The Long Tail</A></U>, has helped me identify a number of those ideas into more tangible concept. Blogging is definitely about the reader and the reader typically is drawn by two things: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">The authority of the blog source<o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">The relevance of the information sent out on the blog to the reader</SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">How can bloggers improve their blogs to make the source more relevant and authoritative? I will try to address this briefly but please add any additions that you may have as comments.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><U><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Authority.<o:p></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">For authority, there are a number of possibilities that you can leverage to your advantage. You just need to think about the various things that make you unique and then use these things to entice the reader. In my case, I work for Microsoft, which gives me an insider's perspective and access to information and resources that people outside Microsoft don't have. As a programming writer, I am connected to the heartbeat of best practices at Microsoft for clearly communicating programming concepts. I believe that everybody has something that makes them unique to readers and has a perspective that they can provide which translates into value for readers. Beyond the resources that make you unique, you can increase your authority by increasing the number of people reading your blog, the number of people linking to your blog, and the number of times that your blog gets cited as a source.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><U><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Relevance.<o:p></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Relevance in the case of blogs and blogging is really about figuring out what your targeted readers want to be reading about. Being passionate about a concept is sufficient to find sources for things to blog about, but really narrowing down what your talking points are will generate a readership that is loyal. For me, relevance has been an issue that I have attempted to address in a few past years of running my blog. One thing that I have tried is reducing the number of entries that I post in an effort to make each entry more relevant. My entries shifted from "this is an interesting point on the media / technology" citations outside my blog to "I just worked on this and this was what could have been confusing for a newbie". What I'm finding now, however, is that I should also be posting more entries. More frequent blog updates that are on topic to my blog should help to increase my blogs relevance to readers. These entries shouldn't be trash, however; they should be focused to the audience that I am targeting. In <U>The Long Tail</U>, Anderson points out that even the smallest niches have a place in a free marketplace where the additional cost of adding or consuming the niche is low.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><U><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">The Authority-Relevance Dynamic.<o:p></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">There is a relationship that exists for blogs between relevance and authority: as relevance increases, readership increases, which in turn makes the blog more authoritative. As blogs become more authoritative, the number of comments goes up, making the blog more relevant. See the <A href="https://minimsft.blogspot.com/" mce_href="https://minimsft.blogspot.com/">mini-microsoft</A> blog for a great example of this.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><U><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Easy Tricks to Create Relevance and Authority<o:p></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Share the love and add more links to sources of information.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">For example, after writing my post, I went ahead and found a few other blog entries on this that are worth checking out.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I'll list them at the end of the post.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Add your blog to the big aggregators.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Technorati.com lets you "Claim your blog" which adds ATOM and RSS support via their interface.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This in turn will get you onto the major RSS aggregator sites such as <A href="https://bloglines.com/" mce_href="https://bloglines.com/"><FONT color=#0000ff>bloglines.com</FONT></A>.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Put your blog on a domain.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">This is a cheap way to create authority. Buy a domain, put your blog on it. Search engines give people higher ranks when they are hosted on their own domain.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Work to get the keywords right.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">This goes hand in hand with working the niches. Identify your niche and make sure that the keywords you are using in blog and entry metadata are appropriate for the entry and your blog.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><U><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">A Call To Action.<o:p></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">So, now, how can you improve your blog?<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>What should you do next to make it more authoritative and relevant?<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Set some goals.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Studies show that people who set goals perform better. This means, if you identify where you want to take your blog and set some goals around it, it's much more likely that you will succeed in creating an influential blog. When you set goals, a great system is the S.M.A.R.T. system. This mnemonic stands for specific, measureable, attainable, realistic, and timely. More information about S.M.A.R.T. is available in the links at the bottom. As an example, by this time next year I will have twice as many views per post.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I will do this by sticking to my plan and tracking my progress. So here it is, by December 2009, I want to have 2000 views per post.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I also want to be posting much more. 15 entries per month.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>I want all of my posts to be relevant (I can't measure this, but it's a qualitative goal that I will measure by looking at the average number of views per entry).<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Identify the right niche.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Do you want your readers to be Tablet PC developers who are interested in best practices and examples for the next generation of SDK materials? Or, do you want your readers to be users who are looking for clever tricks for their PCs. For me, this is a question that I don't yet have a clear answer to, but I need to think deep and identify who the people are that I can provide the most value to.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Post more frequently.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">This is pretty simple. Believe it or not, the best bloggers blog! A lot! I'm guilty of not blogging enough. Despite my efforts to post less and make the entries more relevant, I have in effect segmented off a few readers from when I was posting more frequently. I will try to post relevant content to keep readers engaged with my blog in the future and will do this with fervor in an effort to drive up my relevance.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Share the love.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">If you link, they will come. Links (in and out) are the way that spiders crawl the web. More links equals more touches by the spiders, and the greater your blog's relevance. Again, I'm guilty of not linking out enough. I will try to dramatically increase the number of external links and cross references that I make in entries. Perhaps I will even try to standardize this in my entries by adding a "for more information" section to each entry moving forward that includes a number of resources for further reading.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Develop voice in your posts.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Understanding your medium is very important in any form of writing.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Blogs tend to be very informal. Having dry or wordy posts can prevent readers from getting hooked on your entries.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Make sure that you develop an informal writing style for your posts to further separate your blog from the other 15 million or so blogs out there. Take this last consideration with a grain of salt, however… In some contexts, it could make sense to write up more formal or "stiff" blog entries. A blog presence for a newspaper, is one instance.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>But the case for formal blog entries is much more the exception than the rule.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">Please voice your opinion in my comments, any additional points will definitely be useful here.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'">For More information<o:p></o:p></SPAN></B></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://www.topachievement.com/smart.html" mce_href="https://www.topachievement.com/smart.html">Creating S.M.A.R.T. Goals</A><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://longtail.typepad.com/" mce_href="https://longtail.typepad.com/">The Long Tail Blog</A><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://customblogging.blogspot.com/2007/06/building-blog-readership.html" mce_href="https://customblogging.blogspot.com/2007/06/building-blog-readership.html">Custom Blogging – improving your blog</A><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://www.google-success.com/improving-blog-traffic-report.htm" mce_href="https://www.google-success.com/improving-blog-traffic-report.htm">Google Success – Improving Blog Traffic</A><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://www.sarahdopp.com/blog/?p=498" mce_href="https://www.sarahdopp.com/blog/?p=498">Dopp Juice – Improving your Blog</A><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://www.problogger.net/archives/2008/04/13/10-ways-to-improve-blog-traffic-in-30-minutes-or-less/" mce_href="https://www.problogger.net/archives/2008/04/13/10-ways-to-improve-blog-traffic-in-30-minutes-or-less/">10 ways to improve blog traffic in 30 minutes or less</A><o:p></o:p></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2"><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'"><A href="https://www.typepad.com/tips/blog-readership-tips.html" mce_href="https://www.typepad.com/tips/blog-readership-tips.html">10 Ways to Boost your Blog Readership</A><o:p></o:p></SPAN></P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Twitter, Tumblr, and social blogging</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/twitter-tumblr-and-social-blogging</link>
      <pubDate>Fri, 05 Dec 2008 19:09:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/12/05/twitter-tumblr-and-social-blogging/</guid>
      <description><![CDATA[I have recently decided to start trying Twitter again.&nbsp; The problem that I had with it was I...]]></description>
      <content:encoded><![CDATA[<P>I have recently decided to start trying <A class="" href="https://twitter.com/gguuss" mce_href="https://twitter.com/gguuss">Twitter</A> again.&nbsp; The problem that I had with it was I failed to really see how it would&nbsp; be of much use to me as I already have <A class="" href="https://meebo.com/" mce_href="https://meebo.com">chat</A>, <A class="" href="https://www.livejournal.com/" mce_href="https://www.livejournal.com">social blogging</A>, and <A class="" href="https://myspace.com/" mce_href="https://myspace.com">social</A> <A class="" href="https://www.facebook.com/" mce_href="https://www.facebook.com">networks</A>&nbsp;tracking my every move.&nbsp; I am going to try it some more though to see if I get used to it or start to like it and see more utility than I had seen before in it.&nbsp; First, I need to start following people... I suppose that once I'm on it and using it frequently enough, I will be able to crowdsource questions and that could be useful.&nbsp; Anyways, there are some interesting things that people are doing with twitter, the following list is what I've seen so far:</P>
<P><A class="" href="https://prblog.typepad.com/strategic_public_relation/2008/02/top-10-twitter.html" mce_href="https://prblog.typepad.com/strategic_public_relation/2008/02/top-10-twitter.html">10 Twitter PR Hacks</A></P>
<P><A class="" href="https://twitter.com/huffingtonpost" mce_href="https://twitter.com/huffingtonpost">Huffington Post's Twitter Feed</A> - Great during the presidential debates...</P>
<P><A class="" href="https://twitter.com/wallstreet" mce_href="https://twitter.com/wallstreet">Twitter's Wallstreet Feed</A> - Kinda focused on the recession right now...</P>
<P><A class="" href="https://www.slideshare.net/guestfd8f1/ogilvy-pr-360-di-twitter-webinar-presentation?type=powerpoint" mce_href="https://www.slideshare.net/guestfd8f1/ogilvy-pr-360-di-twitter-webinar-presentation?type=powerpoint">Twitter for Busines</A>! - I found this on someone's tweet I followed.</P>
<P>Anyways, there could potentially be some cool stuff on twitter, not just the noise I thought was on there when I scoffed at it a few years ago.&nbsp; I'll try it and see how it goes.</P>
<P>In related thoughts, there's a snippet-style social blogging application, <A class="" href="https://gguuss.tumblr.com/" mce_href="https://gguuss.tumblr.com/">tumblr</A>.&nbsp; I have an old coworker who has been using that site for the past year or so and it looks like a nice and lazy way to make the blogging equivalent of tweets.</P>
<P>All of these simple ways of putting tiny bits of data on the web seems&nbsp;at a glance to be very pointless.&nbsp; I mean who cares about a short thought or a tidbit of information placed onto a random blog. But, when you start to mine the data and look at it at a larger scoped level, there could definitely be potential to have lots of useful information that is exposed through the process.&nbsp; Again, I'll be patient as I try tweeting and tumbling to see whether it's useful for me.</P>]]></content:encoded>
    </item>
    <item>
      <title>Zune gets even better!</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/zune-gets-even-better</link>
      <pubDate>Mon, 24 Nov 2008 15:08:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/11/24/zune-gets-even-better/</guid>
      <description><![CDATA[I just realized that with the 3.1 update to the Zune service, the Zune service (Zunepass)&nbsp;will...]]></description>
      <content:encoded><![CDATA[I just realized that with the 3.1 update to the Zune service, the Zune service (Zunepass)&nbsp;will allow users to keep 10 songs a month, forever, in addition to having a la carte access to everything on Zune.&nbsp; This hopefully will get all those people on the fence of deciding whether the Zune service is for them to get on board and start listening to music via the Zune subscription service. I'm very excited that the team was able to work this out!&nbsp; I definitely love my Zune, but having worked on the DRM team, getting a deal with record labels like this isn't an easy feat.]]></content:encoded>
    </item>
    <item>
      <title>Hi, I'm a Tablet PC</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/hi-im-a-tablet-pc</link>
      <pubDate>Thu, 20 Nov 2008 20:27:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/11/20/hi-im-a-tablet-pc/</guid>
      <description><![CDATA[Looks like another parody was created at WIPTE

]]></description>
      <content:encoded><![CDATA[<P>Looks like another parody was created at <A class="" href="https://wipte.org/" mce_href="https://wipte.org">WIPTE</A></P>
<OBJECT height=344 width=425><PARAM NAME="movie" VALUE="https://www.youtube.com/v/RNe-zO-shu4&amp;hl=en&amp;fs=1"><PARAM NAME="allowFullScreen" VALUE="true"><PARAM NAME="allowscriptaccess" VALUE="always">
<embed src="https://www.youtube.com/v/RNe-zO-shu4&hl=en&fs=1" mce_src="https://www.youtube.com/v/RNe-zO-shu4&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></OBJECT>]]></content:encoded>
    </item>
    <item>
      <title>Multitouch, multitouch, multitouch!</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/multitouch-multitouch-multitouch</link>
      <pubDate>Wed, 19 Nov 2008 20:42:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/11/19/multitouch-multitouch-multitouch/</guid>
      <description><![CDATA[Things are getting pretty exciting around here.&nbsp; I have just finished my third year at...]]></description>
      <content:encoded><![CDATA[<P>Things are getting pretty exciting around here.&nbsp; I have just finished my third year at Microsoft and have a brand new officemate, Cash Vo!&nbsp; I have been working with the multitouch SDK for Windows 7 and I'm pleased with how simple development is for it and how responsive the hardware and software is at this phase of the product cycle.&nbsp; I won't get too far into details on my development experience as I will be contributing an article or two with fresh information on this topic to the E7 blog that should more than whet your appetitite for multitouch development.&nbsp; </P>]]></content:encoded>
    </item>
    <item>
      <title>Developing Multitouch Applications</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/developing-multitouch-applications</link>
      <pubDate>Thu, 06 Nov 2008 16:00:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/11/06/developing-multitouch-applications/</guid>
      <description><![CDATA[I just saw this interesting video online which has been very helpful in getting me to completely...]]></description>
      <content:encoded><![CDATA[I just saw <A class="" href="https://channel9.msdn.com/pdc2008/PC03/" mce_href="https://channel9.msdn.com/pdc2008/PC03/">this</A> interesting video online which has been very helpful in getting me to completely understand how multitouch will be developed.&nbsp; I recommend it for anyone interested in how multitouch apps will be created when Windows 7 releases.]]></content:encoded>
    </item>
    <item>
      <title>PDC2008 Conference Keynotes Online</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/pdc2008-conference-keynotes-online</link>
      <pubDate>Wed, 29 Oct 2008 19:56:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/10/29/pdc2008-conference-keynotes-online/</guid>
      <description><![CDATA[Check this out!
Lots of awesome gems there including the Day #2 keynote that shows off Windows...]]></description>
      <content:encoded><![CDATA[<P>Check <A class="" href="https://microsoftpdc.com/" mce_href="https://microsoftpdc.com/">this out</A>!</P>
<P>Lots of awesome gems there including the<A class="" href="https://channel9.msdn.com/pdc2008/KYN02/" mce_href="https://channel9.msdn.com/pdc2008/KYN02/"> Day #2 keynote that shows off Windows 7</A>&nbsp;[skip about&nbsp;19 minutes into the presentation].</P>]]></content:encoded>
    </item>
    <item>
      <title>Windows 7 First Impressions from PDC</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/windows-7-first-impressions-from-pdc</link>
      <pubDate>Tue, 28 Oct 2008 16:18:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/10/28/windows-7-first-impressions-from-pdc/</guid>
      <description><![CDATA[I'm really excited for Windows 7, and it's been really hard to stay hush hush on it.&nbsp; What's...]]></description>
      <content:encoded><![CDATA[<p>I'm really excited for Windows 7, and it's been really hard to stay hush hush on it.&nbsp; What's really exciting is that we're finally showing the public what is coming!&nbsp; I could give you my impressions so far but instead you should check out <a href="https://gizmodo.com/5069661/windows-7-walkthrough-boot-video-and-impressions" class="" mce_href="https://gizmodo.com/5069661/windows-7-walkthrough-boot-video-and-impressions">Gizmodo's first impressions</a>&nbsp;so that you don't have to take my (albeit a little biased) word for it.</p>
<p>&nbsp;The key features that I've been really anxious to show off:<br></p>
<ul>
<li>Math input control!</li>
<li>Awesome DLNA support (Windows Media is seriously rocking!!!)</li>
<li>New windowing features</li>
<li>New taskbar features</li></ul>
<p>Anyways, some good stuff out there.&nbsp; Let's see if <a href="https://www.winsupersite.com/win7/win7_preview.asp" class="" mce_href="https://www.winsupersite.com/win7/win7_preview.asp">everyone</a> <a href="https://www.pcpro.co.uk/news/233022/revealed-whats-in-windows-7.html" mce_href="https://www.pcpro.co.uk/news/233022/revealed-whats-in-windows-7.html">else </a>gets as <a href="https://www.betanews.com/article/PDC_2008_Live_blog_of_the_Windows_7_keynote/1225207963" class="" mce_href="https://www.betanews.com/article/PDC_2008_Live_blog_of_the_Windows_7_keynote/1225207963">excited</a> as I am about 7.&nbsp; Here's to hoping something big is said in the <a href="https://blogs.msdn.com/e7/" mce_href="https://blogs.msdn.com/e7/">E7 blog </a>at some point.<br></p>]]></content:encoded>
    </item>
    <item>
      <title>CComPtr and CComQIPtr, ATL / COM's smart pointers</title>
      <link>https://docs.microsoft.com/archive/blogs/gclass/ccomptr-and-ccomqiptr-atl-coms-smart-pointers</link>
      <pubDate>Fri, 10 Oct 2008 14:34:00 GMT</pubDate>
      <dc:creator><![CDATA[gclassy]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gclass/2008/10/10/ccomptr-and-ccomqiptr-atl-coms-smart-pointers/</guid>
      <description><![CDATA[Until I&nbsp;started working&nbsp;at Microsoft, or maybe even until I started working on...]]></description>
      <content:encoded><![CDATA[<P>Until I&nbsp;started working&nbsp;at Microsoft, or maybe even until I started working on Windows,&nbsp;I wasn't much of a "COM in C++"&nbsp;guy.&nbsp; The&nbsp;functionality that I needed was typically abstracted in to a managed language such as C# and so I could get by by&nbsp;without ever really learning COM.&nbsp; In fact, I had only written 1 application that used COM (in C++) and I had no idea what I was doing when I created it.&nbsp; The biggest barrier to learning for me has been the various&nbsp;tasks that most&nbsp;programmers perform once, then&nbsp;reuse, or the various patterns that developers use .&nbsp; After working on Windows, I have found many of the nuances of COM to be much more trivial than I had first thought.&nbsp; Every now and then I encounter something new or interesting (in other words, confusing) in code that I am working with.&nbsp; One of the more interesting patterns has been the <A href="https://msdn.microsoft.com/en-us/library/ezzw7k98(VS.80).aspx" mce_href="https://msdn.microsoft.com/en-us/library/ezzw7k98(VS.80).aspx">CComPtr</A> / <A href="https://msdn.microsoft.com/en-us/library/wc177dxw(VS.80).aspx" mce_href="https://msdn.microsoft.com/en-us/library/wc177dxw(VS.80).aspx">CComQIPtr</A> objects.&nbsp; When working in COM, I typically write code that follows following pattern to get and use objects.</P>
<OL>
<LI>Create&nbsp;the object using <A href="https://msdn.microsoft.com/en-us/library/ms686615.aspx" mce_href="https://msdn.microsoft.com/en-us/library/ms686615.aspx">CoCreateInstance</A></LI>
<LI>Perform my actions with the&nbsp;retrieved object</LI>
<LI>Release the object...</LI></OL>
<P>I have talked about this in previous posts, the process is pretty straightforward and is pretty similar to constructing "normal" objects in C++.</P>
<P>Now, occasionally, this object gets passed around between functions rather than getting accessed globally or using an accessor on the class that contains it.&nbsp; As such, the object gets passed around as an IUnknown object.&nbsp; From the unknown interface pointer (pUnknown), I must then get a reference to the original object.&nbsp; COM's CComPtr and CComQIPtr, both referred to as smart pointers because they keep track of references and deallocate&nbsp;them when&nbsp;the pointer&nbsp;goes out of scope, enable developers to do this.&nbsp; Each of these objects is also a template class (they can be created for any type of COM object) so they're convenient for converting pointers to unknown objects into usable interfaces based on the template.&nbsp; The following example shows how an unknown pointer could be translated into a pointer to a COM object for the&nbsp;SomeInterface interface&nbsp;using the CComPtr interface.</P>
<P style="MARGIN: 0in 0in 10pt; BACKGROUND: #f2f2f2; mso-background-themecolor: background1; mso-background-themeshade: 242" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">CComPtr&lt;ISomInterface&gt; spSomeInterface;<BR>HRESULT hr = pUnk-&gt;QueryInterface&lt;ISomeInterface&gt;(&amp;spSomeInterface)<BR>if (SUCCEEDED(hr)){<BR>&nbsp; spSomeInterface-&gt;DoSomethingImportant();<BR>}</SPAN></P>
<P>The pattern is pretty straightforward:</P>
<OL>
<LI>Create the smart pointer</LI>
<LI>Run <A href="https://msdn.microsoft.com/en-us/library/ms682521.aspx" mce_href="https://msdn.microsoft.com/en-us/library/ms682521.aspx">QueryInterface</A>&nbsp;to retrieve the interface</LI>
<LI>Test the HRESULT</LI>
<LI>Use the queried interface</LI></OL>
<P>Alternatively, you can use the CComQIPtr safe pointer and can skip the query interface step as shown in the following example.</P>
<P style="BACKGROUND: #f2f2f2; mso-background-themecolor: background1; mso-background-themeshade: 242"><SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">CComQIPtr&lt;ISomeInterface&gt; spSomeInterface(pUnk);<BR>if (spSomeInterface){<BR>&nbsp; spSomeInterface-&gt;DoSomething();<BR>}<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P>In the case of CComQIPtr,&nbsp;the object will be&nbsp;NULL if it can't be&nbsp;found in the&nbsp;interfaces that the unknown interface&nbsp;has.&nbsp;I won't get into the details of these two interfaces as it seems there are a number of people who prefer one or the other.&nbsp; More information on this can be found <A href="https://blogs.msdn.com/jeffdav/archive/2007/04/10/on-ccomqiptr.aspx" mce_href="https://blogs.msdn.com/jeffdav/archive/2007/04/10/on-ccomqiptr.aspx">here</A> and <A href="https://www.eggheadcafe.com/forumarchives/vcatl/Jul2005/post23416195.asp" mce_href="https://www.eggheadcafe.com/forumarchives/vcatl/Jul2005/post23416195.asp">here</A>.</P>]]></content:encoded>
    </item>
  </channel>
</rss>