<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Notes and discussion around the MSDN Lab's Buzz Project</title><subtitle type="html" /><id>http://blogs.msdn.com/buzz/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/buzz/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/buzz/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2006-12-05T17:19:00Z</updated><entry><title>Kicking off the Buzz Control</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/buzz/archive/2006/12/05/kicking-off-the-buzz-control.aspx" /><id>http://blogs.msdn.com/buzz/archive/2006/12/05/kicking-off-the-buzz-control.aspx</id><published>2006-12-06T01:19:00Z</published><updated>2006-12-06T01:19:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;While waiting for a flight back from the &lt;A class="" title="CSCW - 2006" href="http://www.cscw2006.org/index.html" mce_href="http://www.cscw2006.org/index.html"&gt;CSCW&lt;/A&gt; conference back in November, the topic of conversation turned to what people wanted to see on MSDN.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The most unique idea was to surface inbound links to a page as a way to measure the buzz of a given topic.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That spurred a few of us to see if we could build a quick and &lt;A class="" title="Buzz Conrtrol Link" href="http://lab.msdn.microsoft.com/buzz" mce_href="http://lab.msdn.microsoft.com/buzz"&gt;buzz control&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Key to solving this problem was determining where to get the data from.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Traditionally this type of information is processed out of IIS Log files simply by looking at the relationship between referrer and URI Stem.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, there are many challenges with taking this route.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Log parsing systems require a dedicated infrastructure brining additional development and operational cost.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These cost only increase when you add log aggregation across multiple farms in multiple data centers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Additionally, such systems run in some sort of batch mode, meaning that your data may or may not always be available to front end applications (granted that is only a problem for poorly designed systems).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, the most telling weakness of a log parser based solution is simply getting your hands on the files in the first place.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In an effort to increase performance, many corporations use third party vendors to track traffic and/or turn off their logging altogether.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Since speed of development was key, as well as the fact that the log files were 404, we opted for a different data source.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; Live &lt;/SPAN&gt;Search had everything needed to pull it off.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In no time, we wrote a data source wrapper for the&amp;nbsp;&lt;A class="" title="Live Search Services hompage" href="http://dev.live.com/livesearch/default.aspx?app=livesearch" mce_href="http://dev.live.com/livesearch/default.aspx?app=livesearch"&gt;Live search services&lt;/A&gt;, as well as a simple control for display and user interaction.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1214597" width="1" height="1"&gt;</content><author><name>Brandon Blazer</name><uri>http://blogs.msdn.com/members/Brandon+Blazer.aspx</uri></author><category term="Search" scheme="http://blogs.msdn.com/buzz/archive/tags/Search/default.aspx" /><category term="MSDN" scheme="http://blogs.msdn.com/buzz/archive/tags/MSDN/default.aspx" /></entry></feed>