<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Stephen Forte`s Blog</title>
    <link>http://www.stephenforte.net/</link>
    <description>Sex, Drugs, and .NET</description>
    <language>en-us</language>
    <copyright>Stephen Forte</copyright>
    <lastBuildDate>Fri, 20 Nov 2009 21:31:29 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>stevef@orcsweb.com</managingEditor>
    <webMaster>stevef@orcsweb.com</webMaster>
    <geo:lat>40.776777</geo:lat><geo:long>-73.954103</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/StephenFortesBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=b5f3e604-1261-453d-8498-272572e255ee</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b5f3e604-1261-453d-8498-272572e255ee</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx";digg_title = "Why I like Steven Sinofsky";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
As I sit in my hotel room recovering from my <a href="http://microsoftpdc.com/">PDC</a> Hangover
and reflecting on the past week, the <a href="http://microsoftpdc.com/Sessions/KEY02">Day
2 keynote</a> by <a href="http://www.microsoft.com/presspass/exec/ssinofsky/">Steven
Sinofsky</a> was the highlight for me.
</p>
        <p>
You may be thinking, yea yea, lucky bastard, you got a free laptop. Sure that was
awesome, but that is not what stuck out most in my head. The most important thing
that Sinofsky did was to be brutally honest with the audience. This represents a new
attitude from Microsoft. 
</p>
        <p>
Sinofsky admitted Vista’s flaws. To prove that he got it, he even showed some of the
annoying dialogs and videos of customers doing useability testing with those annoying
dialogs. (He did follow up with some of the changes Windows 7 made and some of customer
useability tests.)
</p>
        <p>
Then he moved to IE 9 development. I remember the Microsoft of the browser wars era.
The one where Bill Gates would get on stage in front of 20,000 people at COMDEX and
never say the words “Netscape” but rather “down level browser.” At the PDC keynote,
Sinofsky  said the words “Firefox” and “Google Chrome”. Not only did he say those
words, he showed charts at how slow IE 8 is compared to Chrome, Safari, and Firefox.
Of course he was also showing how IE9 will be just as fast, but he is openly admitting
in front of 5,000 people and live on streaming video that IE 8 sucks. 
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_4.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_thumb_1.png" width="413" height="229" />
          </a>
        </p>
        <p>
He also talked about how IE 8 fails the <a href="http://acid3.acidtests.org/">ACID
3 Standards Test</a>. I ran it here and IE 8 gets a pathetic 20 out of 100:
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_2.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_thumb.png" width="244" height="181" />
          </a>
        </p>
        <p>
Then Sinofsky talked about IE9 and the Acid 3 test. IE 9 gets a pretty sad 32, but
he showed it anyway and promised to get better. 
</p>
        <p>
        </p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_6.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_thumb_2.png" width="244" height="181" />
          </a>
        </p>
        <p>
I also like Sinofsky because he is accessible. When Win7 went RTM to MSDN last summer,
I sent a message complaining about what I thought was a bug to an internal Microsoft
email alias. Sinofsky replied to me personally with a solution (on a weekend), and
it was soon clear to me that the problem was caused by something that I did, not Win
7. I followed up with some thanks for the solution and told him that the real problem
was somewhere “between the chair and the keyboard.” He even replied back again saying
no problem and we had a few more mails in the thread and a good laugh. This is a very
busy VP in charge of one of the most widely used products in the world taking time
out to talk and troubleshoot with a customer. 
</p>
        <p>
You may be thinking, sure Steve but you are an MVP and RD. Well at the PDC in the
afternoon after they gave us the laptops, Sinofsky spend about an hour or two walking
around looking for people in the cafe playing with their new laptops. He stopped and
chatted with each person asking how they liked it, did the touch live up to their
expectations, etc. Then he went to the expo hall and did a book signing (with free
copies of his book) and even posed for photos with anyone who wanted as he signed
the book.
</p>
        <p>
This level of accessible and honesty is simply amazing. Keep it up Microsoft.
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:af72f611-0097-422d-ae36-5e974ab1144d" class="wlWriterSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/PDC" rel="tag">PDC</a></div>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=b5f3e604-1261-453d-8498-272572e255ee" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/JyqUGiNC1I4" height="1" width="1" /></body>
      <title>Why I like Steven Sinofsky</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/JyqUGiNC1I4/PermaLink,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx</link>
      <pubDate>Fri, 20 Nov 2009 21:31:29 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx";digg_title = "Why I like Steven Sinofsky";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
As I sit in my hotel room recovering from my &lt;a href="http://microsoftpdc.com/"&gt;PDC&lt;/a&gt; Hangover
and reflecting on the past week, the &lt;a href="http://microsoftpdc.com/Sessions/KEY02"&gt;Day
2 keynote&lt;/a&gt; by &lt;a href="http://www.microsoft.com/presspass/exec/ssinofsky/"&gt;Steven
Sinofsky&lt;/a&gt; was the highlight for me.
&lt;/p&gt;
&lt;p&gt;
You may be thinking, yea yea, lucky bastard, you got a free laptop. Sure that was
awesome, but that is not what stuck out most in my head. The most important thing
that Sinofsky did was to be brutally honest with the audience. This represents a new
attitude from Microsoft. 
&lt;/p&gt;
&lt;p&gt;
Sinofsky admitted Vista’s flaws. To prove that he got it, he even showed some of the
annoying dialogs and videos of customers doing useability testing with those annoying
dialogs. (He did follow up with some of the changes Windows 7 made and some of customer
useability tests.)
&lt;/p&gt;
&lt;p&gt;
Then he moved to IE 9 development. I remember the Microsoft of the browser wars era.
The one where Bill Gates would get on stage in front of 20,000 people at COMDEX and
never say the words “Netscape” but rather “down level browser.” At the PDC keynote,
Sinofsky&amp;#160; said the words “Firefox” and “Google Chrome”. Not only did he say those
words, he showed charts at how slow IE 8 is compared to Chrome, Safari, and Firefox.
Of course he was also showing how IE9 will be just as fast, but he is openly admitting
in front of 5,000 people and live on streaming video that IE 8 sucks. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_thumb_1.png" width="413" height="229" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
He also talked about how IE 8 fails the &lt;a href="http://acid3.acidtests.org/"&gt;ACID
3 Standards Test&lt;/a&gt;. I ran it here and IE 8 gets a pathetic 20 out of 100:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_thumb.png" width="244" height="181" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Then Sinofsky talked about IE9 and the Acid 3 test. IE 9 gets a pretty sad 32, but
he showed it anyway and promised to get better. 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/WhyIlikeStevenSinofsky_4D55/image_thumb_2.png" width="244" height="181" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
I also like Sinofsky because he is accessible. When Win7 went RTM to MSDN last summer,
I sent a message complaining about what I thought was a bug to an internal Microsoft
email alias. Sinofsky replied to me personally with a solution (on a weekend), and
it was soon clear to me that the problem was caused by something that I did, not Win
7. I followed up with some thanks for the solution and told him that the real problem
was somewhere “between the chair and the keyboard.” He even replied back again saying
no problem and we had a few more mails in the thread and a good laugh. This is a very
busy VP in charge of one of the most widely used products in the world taking time
out to talk and troubleshoot with a customer. 
&lt;/p&gt;
&lt;p&gt;
You may be thinking, sure Steve but you are an MVP and RD. Well at the PDC in the
afternoon after they gave us the laptops, Sinofsky spend about an hour or two walking
around looking for people in the cafe playing with their new laptops. He stopped and
chatted with each person asking how they liked it, did the touch live up to their
expectations, etc. Then he went to the expo hall and did a book signing (with free
copies of his book) and even posed for photos with anyone who wanted as he signed
the book.
&lt;/p&gt;
&lt;p&gt;
This level of accessible and honesty is simply amazing. Keep it up Microsoft.
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:af72f611-0097-422d-ae36-5e974ab1144d" class="wlWriterSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/PDC" rel="tag"&gt;PDC&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=b5f3e604-1261-453d-8498-272572e255ee" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx</comments>
      <category>Techie</category>
      <category>Web 2.5</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,b5f3e604-1261-453d-8498-272572e255ee.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=2d611a7e-c3c8-4198-8be2-d569e8724cb9</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,2d611a7e-c3c8-4198-8be2-d569e8724cb9.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,2d611a7e-c3c8-4198-8be2-d569e8724cb9.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2d611a7e-c3c8-4198-8be2-d569e8724cb9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today at the PDC, Microsoft announced a new SQL Azure developer tool that is still
pre-alpha: Code Name Houston.  Houston is a web based developer tool for SQL
Azure databases. Built in Silverlight and hooked into the SQL Azure developer portal,
Houston allows you to rapidly create tables, views, procedures, add data, delete data,
etc. It kinda reminds me of Microsoft Access, but in a good way. This tool is not
for admin stuff like adding users, just rapid database development in the cloud.
</p>
        <p>
Houston is not available yet, but was demoed at PDC. Building a table was done very
fast. It was not demoed, but I did see a button for import and export of data. When
asked about general availability, no dates were given but calendar 2010 was indicated
as the target. Can’t wait…
</p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=2d611a7e-c3c8-4198-8be2-d569e8724cb9" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/lqmWhu5zKeI" height="1" width="1" /></body>
      <title>Code Name Houston: New SQL Azure Developer Tool</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,2d611a7e-c3c8-4198-8be2-d569e8724cb9.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/lqmWhu5zKeI/PermaLink,guid,2d611a7e-c3c8-4198-8be2-d569e8724cb9.aspx</link>
      <pubDate>Thu, 19 Nov 2009 23:24:28 GMT</pubDate>
      <description>&lt;p&gt;
Today at the PDC, Microsoft announced a new SQL Azure developer tool that is still
pre-alpha: Code Name Houston.&amp;nbsp; Houston is a web based developer tool for SQL
Azure databases. Built in Silverlight and hooked into the SQL Azure developer portal,
Houston allows you to rapidly create tables, views, procedures, add data, delete data,
etc. It kinda reminds me of Microsoft Access, but in a good way. This tool is not
for admin stuff like adding users, just rapid database development in the cloud.
&lt;/p&gt;
&lt;p&gt;
Houston is not available yet, but was demoed at PDC. Building a table was done very
fast. It was not demoed, but I did see a button for import and export of data. When
asked about general availability, no dates were given but calendar 2010 was indicated
as the target. Can’t wait…
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=2d611a7e-c3c8-4198-8be2-d569e8724cb9" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,2d611a7e-c3c8-4198-8be2-d569e8724cb9.aspx</comments>
      <category>SQL Server</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,2d611a7e-c3c8-4198-8be2-d569e8724cb9.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=5950eb9f-7dd8-40e5-9f8e-9828c90c85b7</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5950eb9f-7dd8-40e5-9f8e-9828c90c85b7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx";digg_title = "PDC 2009: Come See Telerik Products at the MS SQL Server Area";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
          <a href="http://microsoftpdc.com/">PDC</a> is well underway and of course Telerik <a href="http://www.telerik.com/community/labs/justcode-beta.aspx">launched
JustCode last night</a>. It was fun walking around with the JustCode tee shirt on
all day and duck tape over the CODE part. 
</p>
        <p>
If you are at the PDC swing by the Microsoft SQL Server booth and take a look at two
of our exciting new projects. Microsoft is highlighting both our <a href="http://www.telerik.com/community/labs/telerik-data-services-wizard.aspx">OpenAccess
Data Services Wizard</a> and our <a href="http://www.telerik.com/community/labs/telerik-linq-to-m.aspx">LINQ
to M</a> implementation. 
</p>
        <p>
See you at the Telerik booth, my sessions, or a party. :)
</p>
        <p>
          <a href="http://www.stephenforte.net/ct.ashx?id=de13d9af-a5c7-453c-897d-830ac692607d&amp;url=http%3a%2f%2fwww.stephenforte.net%2fcontent%2fbinary%2fWindowsLiveWriter%2fBOFSessionTuesdayatPDC_D195%2fimage_2.png">
            <img title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/BOFSessionTuesdayatPDC_D195/image_thumb.png" width="301" height="82" />
          </a>
        </p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e36f4bbe-1b21-466f-8b90-bf6aa5bc00e3" class="wlWriterSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/PDC" rel="tag">PDC</a>,<a href="http://technorati.com/tags/JustCode" rel="tag">JustCode</a></div>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=5950eb9f-7dd8-40e5-9f8e-9828c90c85b7" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/8idNEFIuGXo" height="1" width="1" /></body>
      <title>PDC 2009: Come See Telerik Products at the MS SQL Server Area</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/8idNEFIuGXo/PermaLink,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx</link>
      <pubDate>Wed, 18 Nov 2009 14:38:03 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx";digg_title = "PDC 2009: Come See Telerik Products at the MS SQL Server Area";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;a href="http://microsoftpdc.com/"&gt;PDC&lt;/a&gt; is well underway and of course Telerik &lt;a href="http://www.telerik.com/community/labs/justcode-beta.aspx"&gt;launched
JustCode last night&lt;/a&gt;. It was fun walking around with the JustCode tee shirt on
all day and duck tape over the CODE part. 
&lt;/p&gt;
&lt;p&gt;
If you are at the PDC swing by the Microsoft SQL Server booth and take a look at two
of our exciting new projects. Microsoft is highlighting both our &lt;a href="http://www.telerik.com/community/labs/telerik-data-services-wizard.aspx"&gt;OpenAccess
Data Services Wizard&lt;/a&gt; and our &lt;a href="http://www.telerik.com/community/labs/telerik-linq-to-m.aspx"&gt;LINQ
to M&lt;/a&gt; implementation. 
&lt;/p&gt;
&lt;p&gt;
See you at the Telerik booth, my sessions, or a party. :)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/ct.ashx?id=de13d9af-a5c7-453c-897d-830ac692607d&amp;amp;url=http%3a%2f%2fwww.stephenforte.net%2fcontent%2fbinary%2fWindowsLiveWriter%2fBOFSessionTuesdayatPDC_D195%2fimage_2.png"&gt;&lt;img title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/BOFSessionTuesdayatPDC_D195/image_thumb.png" width="301" height="82" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e36f4bbe-1b21-466f-8b90-bf6aa5bc00e3" class="wlWriterSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/PDC" rel="tag"&gt;PDC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/JustCode" rel="tag"&gt;JustCode&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=5950eb9f-7dd8-40e5-9f8e-9828c90c85b7" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx</comments>
      <category>Speaking</category>
      <category>Telerik</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,5950eb9f-7dd8-40e5-9f8e-9828c90c85b7.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=0fdd4b55-a907-4426-85a7-1f90c3dcdf48</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0fdd4b55-a907-4426-85a7-1f90c3dcdf48</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx";digg_title = "NYC .NET User Group-&gt; Next Meeting";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <h3>Thursday, November 19, 2009 
<br />
Parallel Programming and Patterns using Microsoft .NET 4.0 ( Task , PLINQ , Data) 
</h3>
        <p>
          <a>
          </a>
        </p>
        <p>
          <strong>Subject:</strong>  
<br /><b>You <i>must</i> register at <a href="https://www.clicktoattend.com/invitation.aspx?code=141114">https://www.clicktoattend.com/invitation.aspx?code=141114</a> in
order to be admitted to the building and attend.</b><br />
The manycore shift presents an unprecedented business opportunity for developers to
design new software experiences that take advantage of the performance power of manycore
architectures. At the same time, parallel programming is complex, difficult and labor-intensive,
for even the most skilled developers. 
<br />
This session will cover some basic concepts of Parallel Programming , related patterns
, demos and .NET 4.0 support for parallel programming. 
</p>
        <p>
          <strong>Speaker:  
<br />
Navneet Srivastava, Emerging Health Information Technology</strong>
          <br />
Navneet is lead architect and manager of engineers in the Product Development division
of Emerging Health Information Technology, a subsidiary of Montefiore Medical Center
in the Bronx. He oversees design and development of the breakthrough clinical intelligence
application, Clinical Looking Glass, employing cutting edge Microsoft technologies
and a host of best practices. In past positions, Navneet has developed other healthcare
applications with national distribution.
</p>
        <p>
          <strong>Date:</strong>  
<br />
Thursday, November 19, 2009 
</p>
        <p>
          <strong>Time:</strong>  
<br />
Reception 6:00 PM , Program 6:15 PM 
</p>
        <p>
          <strong>Location:</strong>   
<br />
Apress , 233 Spring Street (between 6th Avenue and Varick Street) New York, NY 10013
, 6th Floor 
</p>
        <p>
          <strong>Directions: 
<br /></strong>C or E trains to Spring Street or #1 train to Houston Street 
</p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=0fdd4b55-a907-4426-85a7-1f90c3dcdf48" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/tLW8VF7xHFI" height="1" width="1" /></body>
      <title>NYC .NET User Group-&amp;gt; Next Meeting</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/tLW8VF7xHFI/PermaLink,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx</link>
      <pubDate>Tue, 17 Nov 2009 15:04:52 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx";digg_title = "NYC .NET User Group-&gt; Next Meeting";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;h3&gt;Thursday, November 19, 2009 
&lt;br /&gt;
Parallel Programming and Patterns using Microsoft .NET 4.0 ( Task , PLINQ , Data) 
&lt;/h3&gt;
&lt;p&gt;
&lt;a&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Subject:&lt;/strong&gt;&amp;#160; 
&lt;br /&gt;
&lt;b&gt;You &lt;i&gt;must&lt;/i&gt; register at &lt;a href="https://www.clicktoattend.com/invitation.aspx?code=141114"&gt;https://www.clicktoattend.com/invitation.aspx?code=141114&lt;/a&gt; in
order to be admitted to the building and attend.&lt;/b&gt; 
&lt;br /&gt;
The manycore shift presents an unprecedented business opportunity for developers to
design new software experiences that take advantage of the performance power of manycore
architectures. At the same time, parallel programming is complex, difficult and labor-intensive,
for even the most skilled developers. 
&lt;br /&gt;
This session will cover some basic concepts of Parallel Programming , related patterns
, demos and .NET 4.0 support for parallel programming. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Speaker:&amp;#160; 
&lt;br /&gt;
Navneet Srivastava, Emerging Health Information Technology&lt;/strong&gt; 
&lt;br /&gt;
Navneet is lead architect and manager of engineers in the Product Development division
of Emerging Health Information Technology, a subsidiary of Montefiore Medical Center
in the Bronx. He oversees design and development of the breakthrough clinical intelligence
application, Clinical Looking Glass, employing cutting edge Microsoft technologies
and a host of best practices. In past positions, Navneet has developed other healthcare
applications with national distribution.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Date:&lt;/strong&gt;&amp;#160; 
&lt;br /&gt;
Thursday, November 19, 2009 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Time:&lt;/strong&gt;&amp;#160; 
&lt;br /&gt;
Reception 6:00 PM , Program 6:15 PM 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Location:&lt;/strong&gt;&amp;#160;&amp;#160; 
&lt;br /&gt;
Apress , 233 Spring Street (between 6th Avenue and Varick Street) New York, NY 10013
, 6th Floor 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Directions: 
&lt;br /&gt;
&lt;/strong&gt;C or E trains to Spring Street or #1 train to Houston Street 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=0fdd4b55-a907-4426-85a7-1f90c3dcdf48" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx</comments>
      <category>.NET User Group</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,0fdd4b55-a907-4426-85a7-1f90c3dcdf48.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=de13d9af-a5c7-453c-897d-830ac692607d</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=de13d9af-a5c7-453c-897d-830ac692607d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx";digg_title = "BOF Session Tuesday at PDC";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
          <a href="http://weblogs.asp.net/jsemeniuk/">Joel</a> and I are doing a BOF session
on Tuesday about Agile tools and Teams. (I am not listed on the PDC web site for some
reason, but I will be there alongside Joel.) 
</p>
        <p>
We will most definitely show the <a href="http://www.telerik.com/products/tfsmanager-and-tfsdashboard.aspx">Telerik
Dashboard and Work Item Manager</a> as well as chat about tons of other great tools.
Most importantly, we want to hear from you at this session. We did it that way at
TechEd in LA earlier this year (the #1 ranked interactive session at TechEd 2009)
and it worked well. Hope to see you there and have a great discussion. 
</p>
        <h3>
          <a href="http://microsoftpdc.com/Sessions/BOF108">Tooling on Agile Teams</a>
        </h3>
        <p>
Joel Semeniuk in 309 on Tuesday at 3:00 PM
</p>
        <p>
Agile practices focus on customer value and team interactions. There is significantly
growing and important set of tools that work to help Agile teams be more “agile”.
In this session, we would like to hear what you have to say about tools for Agile
teams? What tools work? What tools don’t work? What tools are missing in the industry?
What tools can you not live without? Come join the discussion or simply listen to
what your peers have to say.
</p>
        <p>
See you there!
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/BOFSessionTuesdayatPDC_D195/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/BOFSessionTuesdayatPDC_D195/image_thumb.png" width="301" height="82" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=de13d9af-a5c7-453c-897d-830ac692607d" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/k04l8H-EJA4" height="1" width="1" /></body>
      <title>BOF Session Tuesday at PDC</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/k04l8H-EJA4/PermaLink,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx</link>
      <pubDate>Mon, 16 Nov 2009 06:54:14 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx";digg_title = "BOF Session Tuesday at PDC";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;a href="http://weblogs.asp.net/jsemeniuk/"&gt;Joel&lt;/a&gt; and I are doing a BOF session
on Tuesday about Agile tools and Teams. (I am not listed on the PDC web site for some
reason, but I will be there alongside Joel.) 
&lt;/p&gt;
&lt;p&gt;
We will most definitely show the &lt;a href="http://www.telerik.com/products/tfsmanager-and-tfsdashboard.aspx"&gt;Telerik
Dashboard and Work Item Manager&lt;/a&gt; as well as chat about tons of other great tools.
Most importantly, we want to hear from you at this session. We did it that way at
TechEd in LA earlier this year (the #1 ranked interactive session at TechEd 2009)
and it worked well. Hope to see you there and have a great discussion. 
&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://microsoftpdc.com/Sessions/BOF108"&gt;Tooling on Agile Teams&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;
Joel Semeniuk in 309 on Tuesday at 3:00 PM
&lt;/p&gt;
&lt;p&gt;
Agile practices focus on customer value and team interactions. There is significantly
growing and important set of tools that work to help Agile teams be more “agile”.
In this session, we would like to hear what you have to say about tools for Agile
teams? What tools work? What tools don’t work? What tools are missing in the industry?
What tools can you not live without? Come join the discussion or simply listen to
what your peers have to say.
&lt;/p&gt;
&lt;p&gt;
See you there!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/BOFSessionTuesdayatPDC_D195/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/BOFSessionTuesdayatPDC_D195/image_thumb.png" width="301" height="82" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=de13d9af-a5c7-453c-897d-830ac692607d" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx</comments>
      <category>Agile</category>
      <category>Speaking</category>
      <category>Telerik</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,de13d9af-a5c7-453c-897d-830ac692607d.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=6ba218f0-e903-42b8-ad4f-68a639b2fdf7</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6ba218f0-e903-42b8-ad4f-68a639b2fdf7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx";digg_title = "Andy Cuomo v Intel in New York";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
Following the lead of the Department of Justice (DOJ) in Washington, DC, the Attorney
General of the State of New York, Andrew Cuomo, has brought a lawsuit against <a href="http://www.intel.com">Intel</a>,
calling them a monopolist. While Intel has <a href="http://www.nytimes.com/2009/11/13/technology/companies/13chip.html?_r=1">recently
settled legal claims with rival AMD</a> (mostly due to patent disputes as well as
some anti-competition charges), Cuomo is suing Intel on the grounds that they are
a monopoly and have stifled competition. 
</p>
        <p>
While Intel’s market share is huge, over 80% of chips sold are “Intel Inside”, the
free market has regulated the industry very nicely and lead to innovation. Intel and
its cheap and low powered Atom processor started the netbook revolution (I now see
as many netbooks as Macs in Starbucks). Look at the progress with multi-core and x64
architecture. (Actually three years ago I thought AMD’s x64 chips were better since
their high end chips had more cores at the time. I remember buying an AMD based 2xquad
core x64 SQL Server machine in that time frame and was impressed that AMD’s multicore
server chips were so much better.)
</p>
        <p>
Over ten years ago, I lobbied the US Congress against the DOJ’s case against Microsoft
on similar grounds. At the time did Microsoft do some bad “evil empire” things that
they were able to do since they were so big? Yes. Enough to warrant an anti-trust
legal battle? No. The free market was able to sort it out on its own, far better than
the legal remedies brought by the DOJ. When Microsoft got all big and lazy with dominate
Internet Explorer market share, boom, Firefox came out of nowhere and handed Microsoft
its lunch. Now Microsoft is starting to invest and innovate in the browser space,
but now has to deal with not only Firefox, but Chrome and Safari. The free market
did loads more to spur innovation and regulate Microsoft than the anti-trust trial
even dreamed of doing! Same with Intel, allow the free market to decide, not lawyers.
</p>
        <p>
Fellow New Yorker and good friend Andrew Bust <a href="http://www.brustblog.com/archive/2009/11/11/tell-andrew-cuomo-the-semiconductor-market-works-just-fine.aspx">wrote
an opinion here</a>. Andrew is a registered Democrat and I am a registered Republican.
We both agree on this issue. The last time we agreed on a political issue was when
DOS was the primary operating system used.
</p>
        <p>
Let the free market regulate the industry and don’t let the government stifle innovation. <a href="http://ga4.org/campaign/chipinnovation">Sign
a petition here</a>. 
</p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=6ba218f0-e903-42b8-ad4f-68a639b2fdf7" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/1KDQRwsA6uM" height="1" width="1" /></body>
      <title>Andy Cuomo v Intel in New York</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/1KDQRwsA6uM/PermaLink,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx</link>
      <pubDate>Sun, 15 Nov 2009 09:38:07 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx";digg_title = "Andy Cuomo v Intel in New York";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
Following the lead of the Department of Justice (DOJ) in Washington, DC, the Attorney
General of the State of New York, Andrew Cuomo, has brought a lawsuit against &lt;a href="http://www.intel.com"&gt;Intel&lt;/a&gt;,
calling them a monopolist. While Intel has &lt;a href="http://www.nytimes.com/2009/11/13/technology/companies/13chip.html?_r=1"&gt;recently
settled legal claims with rival AMD&lt;/a&gt; (mostly due to patent disputes as well as
some anti-competition charges), Cuomo is suing Intel on the grounds that they are
a monopoly and have stifled competition. 
&lt;/p&gt;
&lt;p&gt;
While Intel’s market share is huge, over 80% of chips sold are “Intel Inside”, the
free market has regulated the industry very nicely and lead to innovation. Intel and
its cheap and low powered Atom processor started the netbook revolution (I now see
as many netbooks as Macs in Starbucks). Look at the progress with multi-core and x64
architecture. (Actually three years ago I thought AMD’s x64 chips were better since
their high end chips had more cores at the time. I remember buying an AMD based 2xquad
core x64 SQL Server machine in that time frame and was impressed that AMD’s multicore
server chips were so much better.)
&lt;/p&gt;
&lt;p&gt;
Over ten years ago, I lobbied the US Congress against the DOJ’s case against Microsoft
on similar grounds. At the time did Microsoft do some bad “evil empire” things that
they were able to do since they were so big? Yes. Enough to warrant an anti-trust
legal battle? No. The free market was able to sort it out on its own, far better than
the legal remedies brought by the DOJ. When Microsoft got all big and lazy with dominate
Internet Explorer market share, boom, Firefox came out of nowhere and handed Microsoft
its lunch. Now Microsoft is starting to invest and innovate in the browser space,
but now has to deal with not only Firefox, but Chrome and Safari. The free market
did loads more to spur innovation and regulate Microsoft than the anti-trust trial
even dreamed of doing! Same with Intel, allow the free market to decide, not lawyers.
&lt;/p&gt;
&lt;p&gt;
Fellow New Yorker and good friend Andrew Bust &lt;a href="http://www.brustblog.com/archive/2009/11/11/tell-andrew-cuomo-the-semiconductor-market-works-just-fine.aspx"&gt;wrote
an opinion here&lt;/a&gt;. Andrew is a registered Democrat and I am a registered Republican.
We both agree on this issue. The last time we agreed on a political issue was when
DOS was the primary operating system used.
&lt;/p&gt;
&lt;p&gt;
Let the free market regulate the industry and don’t let the government stifle innovation. &lt;a href="http://ga4.org/campaign/chipinnovation"&gt;Sign
a petition here&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=6ba218f0-e903-42b8-ad4f-68a639b2fdf7" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx</comments>
      <category>Politics</category>
      <category>Web 2.5</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,6ba218f0-e903-42b8-ad4f-68a639b2fdf7.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx";digg_title = "Here me on .NET Rocks";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
I <a href="http://www.dotnetrocks.com/default.aspx?showNum=498">appear again on .NET
Rocks this week</a>, this time talking with Richard and Carl about life in the 21st
century. I talk about marketing in the digital age, geek stuff, and also argue with
Carl about <a href="http://www.nytimes.com/2009/07/18/technology/companies/18amazon.html">Amazon’s
decision to remove</a> the book 1984 from the Kindle.
</p>
        <p>
You can listen <a href="http://www.dotnetrocks.com/default.aspx?showNum=498">here</a>.
Enjoy.
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:339d439c-fb40-46a9-a4fe-c6658b02322d" class="wlWriterSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/.NET+Rocks" rel="tag">.NET Rocks</a></div>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/3H4Vr4_3xx8" height="1" width="1" /></body>
      <title>Here me on .NET Rocks</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/3H4Vr4_3xx8/PermaLink,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx</link>
      <pubDate>Sun, 15 Nov 2009 02:08:59 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx";digg_title = "Here me on .NET Rocks";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
I &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=498"&gt;appear again on .NET
Rocks this week&lt;/a&gt;, this time talking with Richard and Carl about life in the 21st
century. I talk about marketing in the digital age, geek stuff, and also argue with
Carl about &lt;a href="http://www.nytimes.com/2009/07/18/technology/companies/18amazon.html"&gt;Amazon’s
decision to remove&lt;/a&gt; the book 1984 from the Kindle.
&lt;/p&gt;
&lt;p&gt;
You can listen &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=498"&gt;here&lt;/a&gt;.
Enjoy.
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:339d439c-fb40-46a9-a4fe-c6658b02322d" class="wlWriterSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/.NET+Rocks" rel="tag"&gt;.NET Rocks&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx</comments>
      <category>Speaking</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,fb8031f5-c2bc-4ad3-a80f-f2f4bf02efd2.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=5e0d935e-694d-4532-9c2f-610aa45039fa</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5e0d935e-694d-4532-9c2f-610aa45039fa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx";digg_title = "SQL Server R2 Does SQL Azure!";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
Earlier this week, Microsoft released <a href="http://technet.microsoft.com/en-us/evalcenter/ee315247.aspx">SQL
Server 2008 R2 November CTP</a> (Microsoft needs to hire some people from Apple to
do something about the naming of their products.) I learned while at <a href="http://www.microsoft.com/europe/TechEd/">TechEd
Europe 2009</a> that the version of SQL Server Management Studio (SSMS) that ships
with R2 CTP3 has support for <a href="http://www.microsoft.com/windowsazure/sqlazure/">SQL
Azure</a>. So I downloaded the CTP (I had to do it in the speaker room, the speaker
hotel blocks just about everything on its “free” wifi) and got rolling.
</p>
        <p>
After installing, I decided to play around with the SQL Azure support. I was able
to put my login credentials right into the SQL Server connection dialog and did not
need to specify a database in the “Options” menu like I had to do before.
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_thumb.png" width="360" height="267" />
          </a>
        </p>
        <p>
I was able to play around with SSMS and Azure and create databases tables, views,
etc (via TSQL, not dialogs). Most importantly, SSMS does support the Object Explorer
for SQL Azure!  We can’t change the database as we can in other community tools,
however, this is still a beta and it has come a long way so far. SSMS supports most
of the functionality that you will need to get started with SQL Azure.
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_6.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_thumb_2.png" width="685" height="415" />
          </a>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
Enjoy!
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:27f0a5a7-6ee3-43b3-94ec-9dd2279e103a" class="wlWriterSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/SQL+Azure" rel="tag">SQL Azure</a></div>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=5e0d935e-694d-4532-9c2f-610aa45039fa" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/k9ttJu5gXq4" height="1" width="1" /></body>
      <title>SQL Server R2 Does SQL Azure!</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/k9ttJu5gXq4/PermaLink,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx</link>
      <pubDate>Fri, 13 Nov 2009 10:02:34 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx";digg_title = "SQL Server R2 Does SQL Azure!";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
Earlier this week, Microsoft released &lt;a href="http://technet.microsoft.com/en-us/evalcenter/ee315247.aspx"&gt;SQL
Server 2008 R2 November CTP&lt;/a&gt; (Microsoft needs to hire some people from Apple to
do something about the naming of their products.) I learned while at &lt;a href="http://www.microsoft.com/europe/TechEd/"&gt;TechEd
Europe 2009&lt;/a&gt; that the version of SQL Server Management Studio (SSMS) that ships
with R2 CTP3 has support for &lt;a href="http://www.microsoft.com/windowsazure/sqlazure/"&gt;SQL
Azure&lt;/a&gt;. So I downloaded the CTP (I had to do it in the speaker room, the speaker
hotel blocks just about everything on its “free” wifi) and got rolling.
&lt;/p&gt;
&lt;p&gt;
After installing, I decided to play around with the SQL Azure support. I was able
to put my login credentials right into the SQL Server connection dialog and did not
need to specify a database in the “Options” menu like I had to do before.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_thumb.png" width="360" height="267" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
I was able to play around with SSMS and Azure and create databases tables, views,
etc (via TSQL, not dialogs). Most importantly, SSMS does support the Object Explorer
for SQL Azure!&amp;#160; We can’t change the database as we can in other community tools,
however, this is still a beta and it has come a long way so far. SSMS supports most
of the functionality that you will need to get started with SQL Azure.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/SQLServerR2DoesSQLAzure_FDCF/image_thumb_2.png" width="685" height="415" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Enjoy!
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:27f0a5a7-6ee3-43b3-94ec-9dd2279e103a" class="wlWriterSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/SQL+Azure" rel="tag"&gt;SQL Azure&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=5e0d935e-694d-4532-9c2f-610aa45039fa" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx</comments>
      <category>Azure</category>
      <category>SQL Server</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,5e0d935e-694d-4532-9c2f-610aa45039fa.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=bb9d49fd-982f-433b-9617-547de01a7978</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=bb9d49fd-982f-433b-9617-547de01a7978</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx";digg_title = "Using Telerik OpenAccess with Visual Studio 2010 Beta2";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
Just a few weeks ago Microsoft released <a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">Visual
Studio 2010 Beta2</a>. Last week Telerik put its <a href="http://tv.telerik.com/telerik/video/whats-new-telerik-premium-collection-q3-2009">Q3
release</a> live into production. One of the cool new Q3 features is that <a href="http://www.telerik.com/products/orm.aspx">OpenAccess</a> now
works seamlessly with Visual Studio 2010. That means you can target .NET 3.5 or .NET
4.0 using either Visual Studio 2008 (.NET 3.5) or Visual Studio 2010 (.NET 4.0).
</p>
        <p>
I will do a quick demo with Visual Studio 2010, <a href="http://www.microsoft.com/windowsazure/sqlazure/">SQL
Azure</a>, and OpenAccess. With OpenAccess Q3 installed, I fired up Visual Studio
2010 and started a console project targeting .NET 4.0
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_6.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_2.png" width="491" height="339" />
          </a>
        </p>
        <p>
While the project will target the .NET 4.0 Framework, we have to do one small thing
to make it work. By default the project type is “.NET 4.0 Client Profile” so we have
to change that to a straight up .NET 4.0 project type. The way to do this is to right
click on the project and select properties. In the properties dialog Application section,
you will see Target framework;  select .NET 4.0 and you are good to go. (Visual
Studio will have to close and reopen the project for you.)
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_12.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_5.png" width="509" height="379" />
          </a>
        </p>
        <p>
Next we have to fire up OpenAccess via the Enable Project Wizard. When I start the
Enable Project to use ORM Wizard, OpenAccess asked me what database to use, and as
I showed before on this blog, Q3 now supports SQL Azure natively. Notice that the
wizard will prompt you to put in your SQL Azure credentials and will give you the
basic template for your server name: tcp:&lt;sqlazureid&gt;.database.windows.net. 
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb.png" width="499" height="371" />
          </a>
        </p>
        <p>
          <strong>
            <u>Note</u>
          </strong>: Depending on your setup in Visual Studio 2010, you may
have to use the Server name without the tcp: and use the syntax UserName@sqlazureid.
Visual Studio 2010 will give you an error in your setup if the default does not work.
If you get this error you would enter the following for your SQL Azure credentials:
</p>
        <p>
          <strong>Server Name:</strong> sqlazureid.database.net (no tcp:, so for example p28drog84.database.net) 
<br /><strong>User Name:</strong> YourSQLAzureUserID@sqlazureid (for example: Stevef@p28drog84)
</p>
        <p>
Next you will want to map some SQL Azure tables to OpenAccess entities. This can be
done pretty easily, just by running the Reverse Mapping wizard. Here you can select
your tables to map. By default OpenAccess will also now map the foreign keys of each
entity as a primitive type in addition to the complex type. This will help a great
amount if you are using your entities in conjunction with any data service such as
WCF or <a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx">ADO .NET Data
Services</a>. (More on that later.)
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_4.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_1.png" width="508" height="450" />
          </a>
        </p>
        <p>
Once you have mapped your entities, you are free to work with them. You can use the
OpenAccess LINQ implementation (which has went through a major overhaul and is in
line with the LINQ to SQL and LINQ to Entities LINQ implementations.) As I showed
last time, you can write a simple LINQ statement to filter all the Customers by a
certain country as shown here:
</p>
        <div class="csharpcode">
          <pre class="alt">
            <span class="lnum"> 1: </span>
            <span class="kwrd">static</span>
            <span class="kwrd">void</span> Main(<span class="kwrd">string</span>[]
args)</pre>
          <pre>
            <span class="lnum"> 2: </span>{</pre>
          <pre class="alt">
            <span class="lnum"> 3: </span> IObjectScope dat = ObjectScopeProvider1.GetNewObjectScope();</pre>
          <pre>
            <span class="lnum"> 4: </span>
            <span class="rem">//LINQ Statement </span>
          </pre>
          <pre class="alt">
            <span class="lnum"> 5: </span> var result = from c <span class="kwrd">in</span> dat.Extent&lt;Customer&gt;()</pre>
          <pre>
            <span class="lnum"> 6: </span>
            <span class="kwrd">where</span> c.Country == <span class="str">"Germany"</span></pre>
          <pre class="alt">
            <span class="lnum"> 7: </span> orderby c.CompanyName</pre>
          <pre>
            <span class="lnum"> 8: </span> select c;</pre>
          <pre class="alt">
            <span class="lnum"> 9: </span>
            <span class="rem">//Print out the
company name </span>
          </pre>
          <pre>
            <span class="lnum"> 10: </span>
            <span class="kwrd">foreach</span> (var cust <span class="kwrd">in</span> result)</pre>
          <pre class="alt">
            <span class="lnum"> 11: </span> {</pre>
          <pre>
            <span class="lnum"> 12: </span> Console.WriteLine(<span class="str">"Company
Name: "</span> + cust.CompanyName);</pre>
          <pre class="alt">
            <span class="lnum"> 13: </span> }</pre>
          <pre>
            <span class="lnum"> 14: </span>
            <span class="rem">//keep the console window open </span>
          </pre>
          <pre class="alt">
            <span class="lnum"> 15: </span> Console.Read();</pre>
          <pre>
            <span class="lnum"> 16: </span>}</pre>
        </div>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <p>
        </p>
        <p>
 
</p>
        <p>
          <a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_10.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_4.png" width="535" height="267" />
          </a>
        </p>
        <p>
Enjoy!
</p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=bb9d49fd-982f-433b-9617-547de01a7978" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/XVil4sN2Lt4" height="1" width="1" /></body>
      <title>Using Telerik OpenAccess with Visual Studio 2010 Beta2</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/XVil4sN2Lt4/PermaLink,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx</link>
      <pubDate>Thu, 12 Nov 2009 16:20:25 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx";digg_title = "Using Telerik OpenAccess with Visual Studio 2010 Beta2";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
Just a few weeks ago Microsoft released &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual
Studio 2010 Beta2&lt;/a&gt;. Last week Telerik put its &lt;a href="http://tv.telerik.com/telerik/video/whats-new-telerik-premium-collection-q3-2009"&gt;Q3
release&lt;/a&gt; live into production. One of the cool new Q3 features is that &lt;a href="http://www.telerik.com/products/orm.aspx"&gt;OpenAccess&lt;/a&gt; now
works seamlessly with Visual Studio 2010. That means you can target .NET 3.5 or .NET
4.0 using either Visual Studio 2008 (.NET 3.5) or Visual Studio 2010 (.NET 4.0).
&lt;/p&gt;
&lt;p&gt;
I will do a quick demo with Visual Studio 2010, &lt;a href="http://www.microsoft.com/windowsazure/sqlazure/"&gt;SQL
Azure&lt;/a&gt;, and OpenAccess. With OpenAccess Q3 installed, I fired up Visual Studio
2010 and started a console project targeting .NET 4.0
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_2.png" width="491" height="339" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
While the project will target the .NET 4.0 Framework, we have to do one small thing
to make it work. By default the project type is “.NET 4.0 Client Profile” so we have
to change that to a straight up .NET 4.0 project type. The way to do this is to right
click on the project and select properties. In the properties dialog Application section,
you will see Target framework;&amp;#160; select .NET 4.0 and you are good to go. (Visual
Studio will have to close and reopen the project for you.)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_5.png" width="509" height="379" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Next we have to fire up OpenAccess via the Enable Project Wizard. When I start the
Enable Project to use ORM Wizard, OpenAccess asked me what database to use, and as
I showed before on this blog, Q3 now supports SQL Azure natively. Notice that the
wizard will prompt you to put in your SQL Azure credentials and will give you the
basic template for your server name: tcp:&amp;lt;sqlazureid&amp;gt;.database.windows.net. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb.png" width="499" height="371" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;u&gt;Note&lt;/u&gt;&lt;/strong&gt;: Depending on your setup in Visual Studio 2010, you may
have to use the Server name without the tcp: and use the syntax UserName@sqlazureid.
Visual Studio 2010 will give you an error in your setup if the default does not work.
If you get this error you would enter the following for your SQL Azure credentials:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Server Name:&lt;/strong&gt; sqlazureid.database.net (no tcp:, so for example p28drog84.database.net) 
&lt;br /&gt;
&lt;strong&gt;User Name:&lt;/strong&gt; YourSQLAzureUserID@sqlazureid (for example: Stevef@p28drog84)
&lt;/p&gt;
&lt;p&gt;
Next you will want to map some SQL Azure tables to OpenAccess entities. This can be
done pretty easily, just by running the Reverse Mapping wizard. Here you can select
your tables to map. By default OpenAccess will also now map the foreign keys of each
entity as a primitive type in addition to the complex type. This will help a great
amount if you are using your entities in conjunction with any data service such as
WCF or &lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;ADO .NET Data
Services&lt;/a&gt;. (More on that later.)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_1.png" width="508" height="450" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Once you have mapped your entities, you are free to work with them. You can use the
OpenAccess LINQ implementation (which has went through a major overhaul and is in
line with the LINQ to SQL and LINQ to Entities LINQ implementations.) As I showed
last time, you can write a simple LINQ statement to filter all the Customers by a
certain country as shown here:
&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 1: &lt;/span&gt;&lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Main(&lt;span class="kwrd"&gt;string&lt;/span&gt;[]
args)&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 2: &lt;/span&gt;{&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 3: &lt;/span&gt; IObjectScope dat = ObjectScopeProvider1.GetNewObjectScope();&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 4: &lt;/span&gt; &lt;span class="rem"&gt;//LINQ Statement &lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 5: &lt;/span&gt; var result = from c &lt;span class="kwrd"&gt;in&lt;/span&gt; dat.Extent&amp;lt;Customer&amp;gt;()&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 6: &lt;/span&gt; &lt;span class="kwrd"&gt;where&lt;/span&gt; c.Country == &lt;span class="str"&gt;&amp;quot;Germany&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 7: &lt;/span&gt; orderby c.CompanyName&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 8: &lt;/span&gt; select c;&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 9: &lt;/span&gt; &lt;span class="rem"&gt;//Print out the
company name &lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 10: &lt;/span&gt; &lt;span class="kwrd"&gt;foreach&lt;/span&gt; (var cust &lt;span class="kwrd"&gt;in&lt;/span&gt; result)&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 11: &lt;/span&gt; {&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 12: &lt;/span&gt; Console.WriteLine(&lt;span class="str"&gt;&amp;quot;Company
Name: &amp;quot;&lt;/span&gt; + cust.CompanyName);&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 13: &lt;/span&gt; }&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 14: &lt;/span&gt; &lt;span class="rem"&gt;//keep the console window open &lt;/span&gt;&lt;/pre&gt;
&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 15: &lt;/span&gt; Console.Read();&lt;/pre&gt;
&lt;pre&gt;&lt;span class="lnum"&gt; 16: &lt;/span&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;#160;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.stephenforte.net/content/binary/WindowsLiveWriter/UsingTelerikOpenAccesswithVisualStudio20_FE6B/image_thumb_4.png" width="535" height="267" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Enjoy!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=bb9d49fd-982f-433b-9617-547de01a7978" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx</comments>
      <category>Azure</category>
      <category>Telerik</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,bb9d49fd-982f-433b-9617-547de01a7978.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx";digg_title = "Its a wrap…";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
For me at least. After delivering three sessions at <a href="http://www.microsoft.com/europe/TechEd/">TechEd
Europe</a>, I have to turn around and head home and then turn around and head out
to the <a href="http://microsoftpdc.com">PDC</a> (I have an agile birds of a feather
session there, more info later.)
</p>
        <p>
It was great speaking and I also helped out at the <a href="http://www.telerik.com/">Telerik</a> booth.
During the slow time, the whole team took a break and were brave enough to trust me
to manage the booth all by myself. (I did not break anything!)
</p>
        <p>
See you all next year!
</p>
        <p>
          <img src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-TelerikTechEdEurope2009inBerlinDay2_E03C-PICT0996.sflb" />
        </p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/jU5MtzpFw48" height="1" width="1" /></body>
      <title>Its a wrap&amp;hellip;</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/jU5MtzpFw48/PermaLink,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx</link>
      <pubDate>Wed, 11 Nov 2009 13:51:26 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx";digg_title = "Its a wrap…";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
For me at least. After delivering three sessions at &lt;a href="http://www.microsoft.com/europe/TechEd/"&gt;TechEd
Europe&lt;/a&gt;, I have to turn around and head home and then turn around and head out
to the &lt;a href="http://microsoftpdc.com"&gt;PDC&lt;/a&gt; (I have an agile birds of a feather
session there, more info later.)
&lt;/p&gt;
&lt;p&gt;
It was great speaking and I also helped out at the &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; booth.
During the slow time, the whole team took a break and were brave enough to trust me
to manage the booth all by myself. (I did not break anything!)
&lt;/p&gt;
&lt;p&gt;
See you all next year!
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-TelerikTechEdEurope2009inBerlinDay2_E03C-PICT0996.sflb" /&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx</comments>
      <category>Tech*Ed 2004</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,1a5bb57f-b002-4bca-a2ae-cbfc4b2731e4.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.stephenforte.net/Trackback.aspx?guid=56e074ee-bb50-453c-98b3-6f91b9773bed</trackback:ping>
      <pingback:server>http://www.stephenforte.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.stephenforte.net/PermaLink,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx</pingback:target>
      <dc:creator>Stephen Forte</dc:creator>
      <wfw:comment>http://www.stephenforte.net/CommentView,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx</wfw:comment>
      <wfw:commentRss>http://www.stephenforte.net/SyndicationService.asmx/GetEntryCommentsRss?guid=56e074ee-bb50-453c-98b3-6f91b9773bed</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;">
          <script type="text/javascript">digg_url = "http://www.stephenforte.net/PermaLink,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx";digg_title = "Telerik “M” Compare and “Repository” Migration Tool November CTP";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script>
          <script src="http://digg.com/tools/diggthis.js" type="text/javascript">
          </script>
          <script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script>
        </div>
        <p>
Last summer Telerik released the <a href="http://www.telerik.com/community/labs/telerik-oslo-comparison-and-migration-tool.aspx">Oslo
Comparison and Migration Tool</a>. It is a tool that is available free for the community.
It allows you to compare two Microsoft code named “M” files, see a visual diff, and
then merge the results. (M is the code name for a new <a href="http://microsoftpdc.com/Sessions/Tags/Modeling">data
modeling language</a> from Microsoft.)
</p>
        <p>
Telerik has expanded the tool to allow comparison of items in the SQL Server “Repository”
and then do the same visualdiff and them merge the schema. Developers who have been
playing with the M language and repository will find it very useful to have a tool
that will allow comparisons and migrations, since the requirements of our applications
are always changing! :) Pretty cool.
</p>
        <p>
          <img src="http://www.telerik.com/libraries/reporting/oslo-project_5.sflb" />
        </p>
        <p>
          <u>Just a note</u>: Telerik will be updating the tool as soon as Microsoft makes some
“M” and SQL Server “Repository” <a href="http://microsoftpdc.com/Sessions/Tags/Modeling">related
announcements next week at PDC</a>. Stay tuned!
</p>
        <img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=56e074ee-bb50-453c-98b3-6f91b9773bed" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/StephenFortesBlog/~4/2v9EMZYp_tE" height="1" width="1" /></body>
      <title>Telerik &amp;ldquo;M&amp;rdquo; Compare and &amp;ldquo;Repository&amp;rdquo; Migration Tool November CTP</title>
      <guid isPermaLink="false">http://www.stephenforte.net/PermaLink,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx</guid>
      <link>http://feedproxy.google.com/~r/StephenFortesBlog/~3/2v9EMZYp_tE/PermaLink,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx</link>
      <pubDate>Tue, 10 Nov 2009 06:34:25 GMT</pubDate>
      <description>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://www.stephenforte.net/PermaLink,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx";digg_title = "Telerik “M” Compare and “Repository” Migration Tool November CTP";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;
&lt;/div&gt;
&lt;p&gt;
Last summer Telerik released the &lt;a href="http://www.telerik.com/community/labs/telerik-oslo-comparison-and-migration-tool.aspx"&gt;Oslo
Comparison and Migration Tool&lt;/a&gt;. It is a tool that is available free for the community.
It allows you to compare two Microsoft code named “M” files, see a visual diff, and
then merge the results. (M is the code name for a new &lt;a href="http://microsoftpdc.com/Sessions/Tags/Modeling"&gt;data
modeling language&lt;/a&gt; from Microsoft.)
&lt;/p&gt;
&lt;p&gt;
Telerik has expanded the tool to allow comparison of items in the SQL Server “Repository”
and then do the same visualdiff and them merge the schema. Developers who have been
playing with the M language and repository will find it very useful to have a tool
that will allow comparisons and migrations, since the requirements of our applications
are always changing! :) Pretty cool.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.telerik.com/libraries/reporting/oslo-project_5.sflb" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;u&gt;Just a note&lt;/u&gt;: Telerik will be updating the tool as soon as Microsoft makes some
“M” and SQL Server “Repository” &lt;a href="http://microsoftpdc.com/Sessions/Tags/Modeling"&gt;related
announcements next week at PDC&lt;/a&gt;. Stay tuned!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.stephenforte.net/aggbug.ashx?id=56e074ee-bb50-453c-98b3-6f91b9773bed" /&gt;</description>
      <comments>http://www.stephenforte.net/CommentView,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx</comments>
      <category>Oslo</category>
      <category>Telerik</category>
    <feedburner:origLink>http://www.stephenforte.net/PermaLink,guid,56e074ee-bb50-453c-98b3-6f91b9773bed.aspx</feedburner:origLink></item>
  </channel>
</rss>
