<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Adnan Masood's Weblog! عدنان مسعود</title>
  <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/" />
  <link rel="self" href="http://www.adnanmasood.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2010-01-29T10:11:05.019625-08:00</updated>
  <author>
    <name>Adnan Masood</name>
  </author>
  <subtitle>Software Development, R&amp;D, AI, XML Web Services, Distributed Computing, Musings, Rants and more</subtitle>
  <id>http://www.adnanmasood.com/</id>
  <generator uri="http://www.dasblog.net" version="1.8.5223.2">DasBlog</generator>
  <entry>
    <title>Jan 20th - Windows Server AppFabric and “Velocity” w/ Jon Flanders</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,13b04d21-18c1-496c-bd28-0857fa6244e1.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,13b04d21-18c1-496c-bd28-0857fa6244e1.aspx</id>
    <published>2010-01-19T08:36:26.696-08:00</published>
    <updated>2010-01-29T10:11:05.019625-08:00</updated>
    <category term="Events" label="Events" scheme="dasBlog" />
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font face="Tahoma" size="3">
          <b>Update:
   This meeting was canceled due to weather conditions in Monrovia. This is now rescheduled
   to Wed 17th Feb.</b>
          <br />
          <br />
   Tomorrow Jan 20th, <a href="http://www.sgvdotnet.org">our user group</a> will be hosting
   an evening with <a href="http://www.masteringbiztalk.com/blogs/jon/">Jon Flanders</a> who
   will be speaking about Windows Server AppFabric and Velocity Project. He is an amazing
   speaker and a developer extraordinaire so if you live in the San Gabriel Valley Area,
   please swing by to the meeting. The event is free to attend and pizza is provided.
   Here is a brief abstract for the talk. 
   <br /></font>
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <tbody>
            <tr>
              <td nowrap="nowrap" valign="middle" width="100%">
                <font face="Tahoma" size="3">
                  <br />
                </font>
              </td>
            </tr>
          </tbody>
        </table>
        <font face="Tahoma" size="3">
          <span class="Normal">
            <b>Abstract: </b> Windows Server
   AppFabric is a set of integrated technologies that make it easier to build, scale
   and manage Web and composite applications that run on IIS. For Web applications, AppFabric
   provides caching capabilities to provide high-speed access, scale, and high availability
   to application data. This feature was previously codenamed "Velocity". “Velocity”
   is a distributed in-memory cache that provides applications with high-speed access,
   scale, and high availability to application data. Client applications that utilize
   the cache may be distributed across multiple computers or processes. Jon will be exploring
   the feature of Velcoity in detail. 
   <br /></span>
        </font>
        <br />
        <font face="Tahoma" size="3">For further details please visit the <a href="http://www.sgvdotnet.org">user
   group website</a>.</font>
        <br />
        <img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=13b04d21-18c1-496c-bd28-0857fa6244e1" />
      </div>
    </content>
  </entry>
  <entry>
    <title>10 Immutable Laws of Security </title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,64e74c2d-bb2e-4067-a9e4-be2948b92365.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,64e74c2d-bb2e-4067-a9e4-be2948b92365.aspx</id>
    <published>2010-01-18T08:22:31.5757329-08:00</published>
    <updated>2010-01-18T08:22:31.5757329-08:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Read the following "10 Immutable Laws of
   Security" on <a href="http://technet.microsoft.com/en-us/library/cc722487.aspx">technet</a> recently,
   thought they are definitely worth sharing; old but worthy gems.<br /><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EKAA">Law #1: If
   a bad guy can persuade you to run his program on your computer, it's not your computer
   anymore</a><br /><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EJAA"></a><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EJAA">Law
   #2: If a bad guy can alter the operating system on your computer, it's not your computer
   anymore</a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EIAA"></a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EIAA">Law #3: If
   a bad guy has unrestricted physical access to your computer, it's not your computer
   anymore</a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EHAA"></a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EHAA">Law #4: If
   you allow a bad guy to upload programs to your website, it's not your website any
   more</a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EGAA"></a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EGAA">Law #5: Weak
   passwords trump strong security</a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EFAA"></a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EFAA">Law #6: A
   computer is only as secure as the administrator is trustworthy</a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EEAA"></a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EEAA">Law #7: Encrypted
   data is only as secure as the decryption key</a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EDAA"></a><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EDAA">Law #8: An
   out of date virus scanner is only marginally better than no virus scanner at all</a><br /><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#ECAA">Law #9: Absolute
   anonymity isn't practical, in real life or on the Web</a><br /><br /><a href="http://technet.microsoft.com/en-us/library/cc722487.aspx#EBAA">Law #10: Technology
   is not a panacea</a><p></p><img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=64e74c2d-bb2e-4067-a9e4-be2948b92365" /></div>
    </content>
  </entry>
  <entry>
    <title>97 Things Every Software Architect Should Know</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,807ec414-8f79-4872-acba-cdf5bfb172dc.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,807ec414-8f79-4872-acba-cdf5bfb172dc.aspx</id>
    <published>2010-01-07T07:58:31.079875-08:00</published>
    <updated>2010-01-07T07:58:31.079875-08:00</updated>
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <style>
          <!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
.MsoPapDefault
	{margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
        </style>
        <div class="Section1">
          <p class="MsoNormal">
         During my recent Borders’s-browsing, I came across Richard Monson-Haefel’s book, <a href="http://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X">97
         Things Every Software Architect Should Know</a> with the tag line, “Collective Wisdom
         from the Experts”. The book is interesting and even though it falls short in providing
         details, gives a good overview of architectural principles. Mind you, this is not
         a book with case studies or principles of how to define an effective interface with
         example but more of a 10K ft view of software architectural “principles”. Recently
         I have seen few books which belong to this genre of collective wisdom aka geek interviews
         such as “<a href="http://www.amazon.com/Secrets-Rock-Star-Programmers-Riding/dp/0071490833">Secrets
         of the Rock Star Programmers: Riding the IT Crest</a>” and “<a href="http://www.amazon.com/Coders-at-Work-Peter-Seibel/dp/1430219483/ref=pd_sim_b_3">Coders
         at work</a>”. I think 97 things is a good addition to this observe-and-report tradition
         from people presumably working in the trenches of software development.
      </p>
          <p class="MsoNormal">
         Following is the table of contents and I have highlighted the chapters/metaphors I
         liked.
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         1. Don't Put Your Resume Ahead of the Requirements
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>2. Simplify Essential Complexity; Diminish Accidental Complexity</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>3. Chances Are, Your Biggest Problem Isn't Technical</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>4. Communication Is King; Clarity and Leadership, Its Humble Servants</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>5. Application Architecture Determines Application Performance</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         6. Seek the Value in Requested Capabilities
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         7. Stand Up!
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>8. Everything Will Ultimately Fail</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         9. You're Negotiating More Often Than You Think
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>10. Quantify</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>11. One Line of Working Code Is Worth 500 of Specification</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>12. There Is No One-Size-Fits-All Solution</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>13. It's Never Too Early to Think About Performance</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         14. Architecting Is About Balancing
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>15. Commit-and-Run Is a Crime</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>16. There Can Be More Than One</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         17. Business Drives
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>18. Simplicity Before Generality, Use Before Reuse</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>19. Architects Must Be Hands On</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>20. Continuously Integrate</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         21. Avoid Scheduling Failures
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         22. Architectural Tradeoffs
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         23. Database As a Fortress
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         24. Use Uncertainty As a Driver
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         25. Warning: Problems in Mirror May Be Larger Than They Appear
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         26. Reuse Is About People and Education, Not Just Architecture
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         27. There Is No 'I' in Architecture
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>28. Get the 1,000-Foot View</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>29. Try Before Choosing</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         30. Understand the Business Domain
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         31. Programming Is an Act of Design
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         32. Give Developers Autonomy
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         33. Time Changes Everything
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         34. "Software Architect" Has Only Lowercase a's; Deal with It
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>35. Scope Is the Enemy of Success</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         36. Value Stewardship Over Showmanship
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         37. Software Architecture Has Ethical Consequences
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         38. Skyscrapers Aren't Scalable
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         39. Heterogeneity Wins
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>40. It's All About Performance</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         41. Engineer in the White Spaces
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         42. Talk the Talk
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>43. Context Is King</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         44. Dwarves, Elves, Wizards, and Kings
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         45. Learn from Architects of Buildings
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>46. Fight Repetition</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         47. Welcome to the Real World
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         48. Don't Control, but Observe
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         49. Janus the Architect
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         50. Architects' Focus Is on the Boundaries and Interfaces
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         51. Empower Developers
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>52. Record Your Rationale</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         53. Challenge Assumptions—Especially Your Own
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>54. Share Your Knowledge and Experiences</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         55. Pattern Pathology
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         56. Don't Stretch the Architecture Metaphors
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>57. Focus on Application Support and Maintenance</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         58. Prepare to Pick Two
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>59. Prefer Principles, Axioms, and Analogies to Opinion and Taste</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         60. Start with a Walking Skeleton
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         61. It Is All About The Data
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         62. Make Sure the Simple Stuff Is Simple
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>63. Before Anything, an Architect Is a Developer</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         64. The ROI Variable
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         65. Your System Is Legacy; Design for It
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>66. If There Is Only One Solution, Get a Second Opinion</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         67. Understand the Impact of Change
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         68. You Have to Understand Hardware, Too
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         69. Shortcuts Now Are Paid Back with Interest Later
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>70. "Perfect" Is the Enemy of "Good Enough"</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         71. Avoid "Good Ideas"
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>72. Great Content Creates Great Systems</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         73. The Business Versus the Angry Architect
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>74. Stretch Key Dimensions to See What Breaks</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>75. If You Design It, You Should Be Able to Code It</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         76. A Rose by Any Other Name Will End Up As a Cabbage
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>77. Stable Problems Get High-Quality Solutions</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>78. It Takes Diligence</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>79. Take Responsibility for Your Decisions</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>80. Don't Be Clever</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         81. Choose Your Weapons Carefully, Relinquish Them Reluctantly
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         82. Your Customer Is Not Your Customer
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         83. It Will Never Look Like That
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>84. Choose Frameworks That Play Well with Others</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>85. Make a Strong Business Case</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         86. Control the Data, Not Just the Code
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>87. Pay Down Your Technical Debt</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         88. Don't Be a Problem Solver
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         89. Build Systems to Be Zuhanden
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>90. Find and Retain Passionate Problem Solvers</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         91. Software Doesn't Really Exist
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>92. Learn a New Language</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>93. You Can't Future-Proof Solutions</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         94. The User Acceptance Problem
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         95. The Importance of Consommé
      </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
            <b>96. For the End User, the Interface Is the System</b>
          </p>
          <p class="MsoNormal" style="margin-left: 0.25in;">
         97. Great Software Is Not Built, It Is Grown
      </p>
          <p class="MsoNormal">
          
      </p>
        </div>
        <img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=807ec414-8f79-4872-acba-cdf5bfb172dc" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Note to Self - Helpful links in getting MVC to work on IIS 5.0</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,073e0457-74ef-42e8-a7f5-31639c06c77f.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,073e0457-74ef-42e8-a7f5-31639c06c77f.aspx</id>
    <published>2010-01-04T08:34:39.736125-08:00</published>
    <updated>2010-01-04T08:34:39.736125-08:00</updated>
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Helpful links in getting MVC to work on
   IIS 5.0<br /><br /><b>Using ASP.NET MVC on IIS 5</b><br /><br />
   http://blogs.microsoft.co.il/blogs/dorony/archive/2007/12/15/using-asp-net-mvc-on-iis-5.aspx<br /><br />
   and if you encounter the same error as I did<br /><br /><b>ASP.NET 2.0 Application on IIS 5 Resulting in Error (aspnet_wp.exe (PID: XXXX)
   stopped unexpectedly.)</b><br /><br />
   http://stackoverflow.com/questions/233478/asp-net-2-0-application-on-iis-5-resulting-in-error-aspnetwp-exe-pid-xxxx-s<br /><p></p><img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=073e0457-74ef-42e8-a7f5-31639c06c77f" /></div>
    </content>
  </entry>
  <entry>
    <title>SQL Azure Talk @ Orange County SQL User Group</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,2b927342-7b94-45ad-9fa0-c9c0d87c3f73.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,2b927342-7b94-45ad-9fa0-c9c0d87c3f73.aspx</id>
    <published>2009-11-06T07:36:24.255-08:00</published>
    <updated>2009-11-06T15:31:56.31825-08:00</updated>
    <category term="Events" label="Events" scheme="dasBlog" />
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <content type="html">&lt;p class="MsoNormal"&gt;
   Last night I spoke to &lt;a href="http://www.sqloc.com/"&gt;Orange County SQL user&lt;/a&gt; group
   on &lt;a href="http://www.microsoft.com/windowsazure/sqlazure/"&gt;SQL Azure&lt;/a&gt;, Microsoft’s
   cloud based relational database. SQL Azure, dubbed as re-launch of SQL Data Services
   (SDS) (and later SQL Services) is a cloud-based service from Microsoft offering data
   storage capabilities for Azure Services Platform. In the talk I discussed the challenges
   of putting a relational database in the cloud and Microsoft’s adaption to user feedback
   that they wanted SQL server in the cloud and not a schema-less entity-attribute value
   tables as offered by other vendors and previously was the main focus of SDS. Azure
   team changed course for a better customer targeted implementation catering to the
   relational cloud even though conventional wisdom states that relational databases
   aren’t as scalable as the schemaless Entity-Attribute-Value (EAV) tables used by Amazon
   SimpleDB, and Google’s BigTable and the App Engine’s data store.
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
   &lt;b&gt;Slides &lt;a href="http://www.adnanmasood.com/content/binary/SQL%20Azure%20Presentation.pptx"&gt;SQL
   Azure Presentation.pptx&lt;/a&gt; and code sample &lt;a href="http://www.adnanmasood.com/content/binary/Connectivity.rar"&gt;Connectivity.rar&lt;/a&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
h3
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:13.5pt;
	mso-bidi-font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-ascii-font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-hansi-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;h3&gt;&lt;span style="font-weight: normal; font-size: 11pt; font-family: 'Calibri','sans-serif';"&gt;Not
   surprisingly, a lot of focus during these talks are put on short-comings of the SQL
   Azure instead of the wonderful capabilities it offer. Being a VLDB aficionado, I found
   the attempt of putting the relational database in the cloud quite heroic to be honest.
   Like any v1 product, there are certain limitations but again IMHO, community needs
   to understand the large scale distributed database implementation issues and therefore
   comparing it against SQL 2008 on premise is not really an apple to apple comparison.&lt;/span&gt;
   &lt;br&gt;
&lt;/h3&gt;
&lt;br&gt;
&lt;p class="MsoNormal" align="center"&gt;
   &lt;img src="http://www.adnanmasood.com/content/binary/AzureCompatibility.JPG" width="437" border="0" height="254"&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
   Along with slides and code samples, I demonstrated the connectivity from SSMS (&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/6514c399-079d-451b-ae2d-59763c8cfb54"&gt;workaround&lt;/a&gt; for
   connecting with SQL Server Management Studio), discussed &lt;a href="http://www.microsoft.com/windowsazure/pricing/"&gt;SQL
   Azure Pricing&lt;/a&gt; and &lt;a href="http://www.microsoft.com/windowsazure/support/"&gt;SQL
   Azure SLA (Service Level Agreement)&lt;/a&gt; for which “Monthly Availability” of 99.9%
   with a 9.99 fee, is pretty awesome.
&lt;/p&gt;
&lt;ul type="disc"&gt;
   &lt;li class="MsoNormal" style="line-height: normal;"&gt;
      Web Edition: &amp;nbsp;Up to 1 GB relational database = $9.99 / month 
   &lt;/li&gt;
   &lt;li class="MsoNormal" style="line-height: normal;"&gt;
      Business Edition: &amp;nbsp;Up to 10 GB relational database = $99.99 / month 
   &lt;/li&gt;
   &lt;li class="MsoNormal" style="line-height: normal;"&gt;
      Bandwidth = $0.10 in / $0.15 out / GB 
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal" align="left"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;
&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
h3
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:13.5pt;
	mso-bidi-font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-ascii-font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-hansi-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&gt;
&lt;h3&gt;&lt;span style="font-weight: normal; font-size: 11pt; font-family: 'Calibri','sans-serif';"&gt;The
   new and improved control panel allows to do simple tasks such as firewall IP additions,
   connection strings and database provisioning quite easy.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;
   &lt;img src="http://www.adnanmasood.com/content/binary/AzureControlPanel.JPG" width="481" border="0" height="420"&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" align="left"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;
&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
h3
	{mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:13.5pt;
	mso-bidi-font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-ascii-font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-hansi-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&gt;
&lt;h3&gt;&lt;span style="font-weight: normal; font-size: 11pt; font-family: 'Calibri','sans-serif';"&gt;When
   connecting to SQL Azure, please ensure that your firewall settings (as shown below)
   includes the IP range you are trying to connect from.&lt;/span&gt;
&lt;/h3&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" align="center"&gt;
   &lt;img src="http://www.adnanmasood.com/content/binary/AzureFirewall.JPG" width="435" border="0" height="358"&gt;
&lt;/p&gt;
&amp;nbsp; 
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;
&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	mso-themecolor:hyperlink;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:254485031;
	mso-list-type:hybrid;
	mso-list-template-ids:-612876194 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1
	{mso-list-id:1232546526;
	mso-list-type:hybrid;
	mso-list-template-ids:1704077622 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;
&lt;/style&gt;
&lt;p class="MsoNormal"&gt;
   &lt;b&gt;Feedback from Attendees (in the order of strong opinions)&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/b&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Connectivity
   with SSMS needs to be fixed ASAP to avoid the workarounds
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;10GB
   is too small and makes the v1 not enterprise ready.
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Error
   log un-availability in V1 could be a deal breaker for some DBA’s.
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;SQL
   Agent Support is an absolute must have from a DR and on-premise replica standpoint.
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Programmatic
   way of finding the size of database
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Linked
   Server Support is really important.
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;CLR
   Support is needed for a lot of practical purposes.
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;SQL
   Profiler support should be there.
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
   The slides, code samples and links from the talk are as follows.
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; text-align: justify;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://www.microsoft.com/windowsazure/sqlazure/"&gt;SQL
   Azure Home&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; text-align: justify;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://blogs.msdn.com/socaldevgal/archive/2009/10/16/sql-azure-let-s-get-started.aspx"&gt;SQL
   Azure, Let’s get started - Lynn Langit&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;amp;displaylang=en"&gt;SQL
   Azure Training Kit&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://sqlazureexplorer.codeplex.com/"&gt;SQL
   Azure Explorer Add-in&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; text-align: justify;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://sqlazuremw.codeplex.com/"&gt;&lt;span style="color: blue;"&gt;SQL
   Azure Migration Wizard v1.9&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; text-align: justify;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://channel9.msdn.com/shows/This%20Week%20On%20Channel%209/TWC9-SQL-Azure-MVC-2-New-Channel-9-Content/"&gt;SQL
   Azure Explorer on Channel 9&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://blog.davidyack.com/journal/2009/8/25/kicking-the-tires-on-sql-azure.html"&gt;David
   Yack on Starting with SQL Azure&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;strong&gt;&lt;span style="font-weight: normal; font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 10pt; line-height: 115%; font-family: 'Calibri','sans-serif';"&gt;&lt;a href="http://www.microsoft.com/events/podcasts/default.aspx?topic=&amp;amp;audience=&amp;amp;seriesID=&amp;amp;pageId=x1435"&gt;&lt;span&gt;geekSpeak:
   REST and the Windows Azure Services Platform with Adnan Masood&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 10pt; line-height: 115%; font-family: 'Calibri','sans-serif';"&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=2&amp;amp;ved=0CAoQFjAB&amp;amp;url=http%3A%2F%2Fchannel9.msdn.com%2Fposts%2FDavid%2BGristwood%2FGetting-Started-with-SQL-Azure%2F&amp;amp;ei=njH0SsjuI4yGswOBzKgb&amp;amp;usg=AFQjCNE0FpggJCwrEVv7XyvxDHHJTnz8Yg&amp;amp;sig2=kvBnVpfO5kturUafV4ybCg"&gt;Getting
   Started with &lt;em&gt;&lt;span style="color: blue; font-family: 'Calibri','sans-serif';"&gt;SQL
   Azure&lt;/span&gt;&lt;/em&gt; | &lt;em&gt;&lt;span style="color: blue; font-family: 'Calibri','sans-serif';"&gt;David&lt;/span&gt;&lt;/em&gt; Gristwood
   | Channel 9&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;ct=res&amp;amp;cd=1&amp;amp;ved=0CAcQFjAA&amp;amp;url=http%3A%2F%2Fchannel9.msdn.com%2Fposts%2FDavid%2BGristwood%2FHands-on-with-SQL-Azure-CTP-2%2F&amp;amp;ei=njH0SsjuI4yGswOBzKgb&amp;amp;usg=AFQjCNHFAk0or4RsshwksJCDxDeyBfN8QQ&amp;amp;sig2=30_NC9XzR0pajWC-OXa7Jw"&gt;Hands
   on with &lt;em&gt;&lt;span style="color: blue; font-family: 'Calibri','sans-serif';"&gt;SQL Azure&lt;/span&gt;&lt;/em&gt; (CTP
   2) | &lt;em&gt;&lt;span style="color: blue; font-family: 'Calibri','sans-serif';"&gt;David&lt;/span&gt;&lt;/em&gt; Gristwood
   | Channel 9&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://blogs.zdnet.com/microsoft/?p=4460"&gt;Billing
   system testing behind Microsoft's SQL Azure outage this week&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://oakleafblog.blogspot.com/2009/10/amazon-attempts-to-preempt-pdc-2009.html"&gt;Amazon
   Attempts to Preempt PDC 2009 Release of SQL Azure with MySQL 5.1 Relational Database
   Service&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://oakleafblog.blogspot.com/2009/03/sql-data-services-abandons-rest-for-tds.html"&gt;SQL
   Data Services Abandons REST for TDS API and Knocks My Socks Off&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://sqlazureexplorer.codeplex.com/"&gt;Frequently
   asked Questions about SQL Azure&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://www.stephenforte.net/PermaLink,guid,b92b4060-9c5a-40e0-ab0b-8ed76df0571b.aspx"&gt;Stephen
   Forte`s Blog - Building a RESTful application with SQL Azure&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://channel9.msdn.com/posts/LarryLarsen/Upcoming-SQL-PASS-Summit-1/"&gt;SQL
   Pass Summit on Azure&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;"&gt;
   &lt;span style="font-size: 10pt; line-height: 115%; font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;a href="http://www.azurejournal.com/2009/08/project-riviera-windows-azure-code-samples/"&gt;Project
   Rivera, Windows Azure Code samples&lt;/a&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;span style="font-size: 10pt; line-height: 115%;"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt; 
&lt;p&gt;
&lt;/p&gt;
&lt;h3&gt;&lt;span style="font-weight: normal; font-size: 11pt; font-family: 'Calibri','sans-serif';"&gt;PS.
   Conveniently &lt;a href="http://oakleafblog.blogspot.com/2009/10/amazon-attempts-to-preempt-pdc-2009.html"&gt;&lt;span style="color: windowtext; text-decoration: none;"&gt;Amazon
   attempts to Preempt PDC 2009 Release of SQL Azure with MySQL 5.1 Relational Database
   Service&lt;/span&gt;&lt;/a&gt; &lt;a href="http://aws.amazon.com/rds/?ref_=pe_12300_13473310"&gt;Amazon
   Relational Database Service&lt;/a&gt; (Amazon RDS) Beta, announced on 10/27/2009, which
   delivers pre-configured MySQL 5.1 instances with up to 68 GB of memory and 26 ECUs
   (8 virtual cores with 3.25 ECUs each) servicing up to 1 TB of data storage&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/h3&gt;
&lt;img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=2b927342-7b94-45ad-9fa0-c9c0d87c3f73" /&gt;</content>
  </entry>
  <entry>
    <title>Why is naïve Bayesian, naïve?</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,39873d99-5230-4cae-b8dd-8462c1c36f24.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,39873d99-5230-4cae-b8dd-8462c1c36f24.aspx</id>
    <published>2009-11-04T10:15:05.4217839-08:00</published>
    <updated>2009-11-04T10:15:05.4217839-08:00</updated>
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <category term="Research &amp;amp; Development" label="Research &amp;amp; Development" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="ProgId" content="Word.Document" />
        <meta name="Generator" content="Microsoft Word 12" />
        <meta name="Originator" content="Microsoft Word 12" />
        <link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" />
        <link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" />
        <link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CADNAN%7E1.MAS%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" />
        <!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-US</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="&#45;-"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]-->
        <!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
        <style>
          <!--
 /* Font Definitions */
 @font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;
	mso-font-alt:"Courier New";
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-format:other;
	mso-font-pitch:fixed;
	mso-font-signature:3 0 0 0 1 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
	{font-family:NewBaskerville-Roman;
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:auto;
	mso-font-signature:3 0 0 0 1 0;}
@font-face
	{font-family:NewBaskerville-Italic;
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:auto;
	mso-font-signature:3 0 0 0 1 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
        </style>
        <!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin-top:0in;
	mso-para-margin-right:0in;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
        <p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;">
      If I had a dollar for every time someone asked me this question, I would have enough
      money to buy <a href="http://www-stat.stanford.edu/%7Ehastie/">Trevor Hastie's</a> The <a href="http://www-stat.stanford.edu/%7Etibs/ElemStatLearn/">Elements
      of Statistical Learning Second Edition</a> :). Anyways, here is a good explanation
      from <a href="http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665">Algorithm's
      of the intelligent</a><a href="http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665"> web</a> on
      what is so naïve about naïve Bayesian?<br /></p>
        <p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;">
          <br />
        </p>
        <p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;">
          <i>
            <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">"This
      is the calculation of the conditional probabilities </span>
          </i>
          <i>
            <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Italic&quot;,&quot;serif&quot;;">p(Y|X)</span>
            <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">.
      The term </span>
          </i>
          <i>
            <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Italic&quot;,&quot;serif&quot;;">naïve </span>
            <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">has
      its origin in this method. Note that <b>we’re seeking the probability of occurrence
      for a particular instance, given a particular concept. But each instance is uniquely
      determined by the unique values of its attributes</b>. The conditional probability
      of the instance is, in essence, the joint probability of all the attribute value conditional
      probabilities. Each attribute value conditional probability is given by the term </span>
            <span style="font-size: 9.5pt; font-family: Courier;">(aV.getCount()/concept-Priors.get(c))</span>
            <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">.
      In the preceding implementation, it’s assumed that all these attribute values are
      statistically independent, s<b>o the joint probability is simply the product of the
      individual probabilities for each attribute value. That’s the “naïve” part.</b> In
      general, without the statistical independence of the attributes, the joint probability
      wouldn’t be equal to that product."</span>
          </i>
        </p>
        <p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;">
          <br />
          <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">
          </span>
        </p>
        <p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;">
          <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">And
      the interesting part is 
      <br /></span>
        </p>
        <p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;">
          <span style="font-size: 10pt; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">
            <br />
          </span>
        </p>
        <p class="MsoNormal">
          <i>
            <span style="font-size: 10pt; line-height: 115%; font-family: &quot;NewBaskerville-Roman&quot;,&quot;serif&quot;;">"We
      use quotes around the word naïve because it turns out that the naïve Bayes algorithm
      is very robust and widely applicable, even in problems where the attribute independence
      assumption is clearly violated. In fact, it can be shown that the naïve Bayes algorithm
      is optimal in the exact opposite case—when there’s a completely deterministic dependency
      among the attributes"</span>
          </i>
        </p>
        <p class="MsoNormal">
      BTW, <a href="http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665">Algorithm's
      of the intelligent</a><a href="http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665"> web</a> is
      this excellent book by Haralambos Marmanis and Babenko Dmitry; recommended reading.<br /></p>
        <p>
        </p>
        <img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=39873d99-5230-4cae-b8dd-8462c1c36f24" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Theory Day @ Georgia Tech - Algorithms, Combinatorics and Optimization </title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,d5218699-ac9c-4cc0-9e4f-774b92343ed1.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,d5218699-ac9c-4cc0-9e4f-774b92343ed1.aspx</id>
    <published>2009-10-23T15:34:11.5656025-07:00</published>
    <updated>2009-10-23T15:34:11.5656025-07:00</updated>
    <category term="Events" label="Events" scheme="dasBlog" />
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <category term="Research &amp;amp; Development" label="Research &amp;amp; Development" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">ACO, a multidisciplinary PhD Program in
   Algorithms, Combinatorics and Optimization at the Georgia Institute of Technology,
   will be streaming live lectures by four prominent computer scientists. Live web streaming
   available at no charge. 
   <br /><br />
   Theory Day Celebrating 50th Anniversary of Foundations of Computer Science and 20th
   Anniversary of the ACO Program at Georgia Tech Held in conjunction with FOCS 2009
   on Saturday, October 24, 2009 in the LeCraw Auditorium on the Georgia Tech campus.
   The event will be webcast live from the link below and will consist of one hour lectures
   by<br /><br />
   12:30-1:30 Richard Karp, University of California, Berkeley        
   What Makes an Algorithm Great? 
   <br /><br />
    1:50-2:50 Mihalis Yannakakis, Columbia University         
   Computational Aspects of Equilibria 
   <br /><br />
    3:10-4:10 Noga Alon, Tel Aviv University          
   Disjoint paths, isoperimetric problems, and graph eigenvalues 
   <br /><br />
    5:00-6:00 Manuel Blum, Carnegie Mellon University         
   Can (Theoretical Computer) Science come to grips with Consciousness?<br /><br />
   The times listed are EDT, same time zone as New York. 
   <br /><br />
   To register, for more information and to watch the lectures live please visit<br /><br />
       http://www.aco.gatech.edu/conference/focs-aco/<br /><br />
   Videos of the lectures will be archived at the same location.<br /><br />
   ACO is a multidisciplinary PhD Program in Algorithms, Combinatorics and Optimization
   at the Georgia Institute of Technology.<br /><br /><br />
   via <a href="http://jeffbergman.com">Jeff Bergman</a><br /><br /><p></p><img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=d5218699-ac9c-4cc0-9e4f-774b92343ed1" /></div>
    </content>
  </entry>
  <entry>
    <title>Debugging Tips &amp; Tricks with Paul Sheriff  - SGV.NET User Group Meeting  - Wed 21st Oct 2009</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,2a079b06-4c2d-4af0-a668-4f7a73b5be70.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,2a079b06-4c2d-4af0-a668-4f7a73b5be70.aspx</id>
    <published>2009-10-20T08:23:28.168-07:00</published>
    <updated>2009-10-20T08:32:58.122-07:00</updated>
    <category term="Events" label="Events" scheme="dasBlog" />
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Paul Sheriff will be speaking to <a href="http://sgvdotnet.org">our
   user group</a> Wednesday night on Debugging tips and tricks. With his interactive
   and easy to understand presentation style, his sessions are highly recommended. Details
   below.<br /><br /><div align="center"><b>Debugging Tips &amp; Tricks with Paul Sheriff </b><br />
      Wed 21st Oct 2009<br /></div><br /><b>Abstract:</b> If you have not really dug into the VS.NET debugger, then this seminar
   is for you. You will explore all the various breakpoint, tracepoint, data tips, and
   the myriad features that this powerful debugger let’s you use. You will see how to
   set conditional breakpoints, learn to filter threads based on their thread id, and
   learn the difference between the Watch window, locals and immediate window.<br /><br />
   You Will Learn:<br /><br />
      1. Set breakpoints with hit counts, filters, conditions.<br />
      2. See how to use data tips, visualizers, and make object ids<br />
      3. See when objects are about to be garbage collected<br />
      4. Learn how exception handling can be used as a debugging aid<br /><br />
   About the Presenter: Paul D. Sheriff is the President of PDSA, Inc. (www.pdsa.com),
   a Microsoft Partner in Southern California. Paul acts as the Microsoft Regional Director
   for Southern California assisting the local Microsoft offices with several of their
   events each year and being an evangelist for them. Paul has authored several books,
   webcasts, videos and articles on .NET, SQL Server and SharePoint. Paul can be reached
   via email at PSheriff@pdsa.com or at Paul Sheriff's Inner Circle (www.PaulSheriffInnerCircle.com).<br /><br />
   Meeting Agenda:<br /><br />
       * 6:00p Mixer/Networking/Pizza<br />
       * 6:30p Presentation Starts<br />
       * 7:30p Break<br />
       * 7:45p Presentation Resumes<br />
       * 8:45p Raffle<br /><br />
   Directions: Park in parking structure at 570 E Huntington Dr, Monrovia, CA 91016 .
   Meeting is across the street in  605 E Huntington Dr. Once parked, use the overhead
   walk way to get to the building.  The meeting will be right inside the door after
   the walk way.<br /><br />
   This is a Green Dot Corporation sponsored event. There is no entry fee and the event
   is free for attendees.<br /><br /><img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=2a079b06-4c2d-4af0-a668-4f7a73b5be70" /></div>
    </content>
  </entry>
  <entry>
    <title>Web Application Testing using WATIN  - Speaking to South Bay .NET User Group</title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,f96ee6c7-f95c-4516-88be-b21d9210fd59.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,f96ee6c7-f95c-4516-88be-b21d9210fd59.aspx</id>
    <published>2009-10-07T15:47:16.9-07:00</published>
    <updated>2009-10-07T15:48:35.71325-07:00</updated>
    <category term="Events" label="Events" scheme="dasBlog" />
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
          <font face="Verdana" size="3">Tomorrow I will be speaking to the Southbay.NET users
      group in Torrance. Following is the abstract of my talk. For details and directions,
      please see the link below.</font>
          <br />
        </p>
        <p align="center">
          <font face="Verdana" size="3">
            <font size="2">
              <font size="3">
                <strong>
                  <font size="3">
                    <a href="http://www.southbaynet.org/default.html">Web
      Application Testing using WATIN</a>
                    <br />
                  </font>
                </strong>
              </font>
            </font>
          </font>
          <font face="Verdana" size="3">Thursday, October
      8th, 2009 at 6:30 PM</font>
          <font face="Verdana">
            <br />
          </font>
        </p>
        <font face="Verdana" size="3">
          <font size="2">
            <font size="3">
              <font size="3">Web application
   testing is a tough task especially in the ASP.NET web forms environment where model‐view‐controller
   boundaries intermingle. To solve this presentation is a premier to WatiN (inspired
   from WatiR, its Ruby counterpart), a feature rich and stable framework. WatiN is developed
   in C# and aims to bring you an easy way to automate your tests with Internet Explorer
   and FireFox using .Net. Watin is open‐source functional testing tool for web‐applications
   which simulate the user actions (filling/submitting form), drives the browser and
   allows you to do your web application testing in a convenient and developer friendly
   way. This talk focuses on how you can use WatiN to do web application testing and
   integrate it with your acceptance testing framework. The presenter provides a step
   by step guide to build test frameworks for your website using WatiN. This is a code
   intensive talk so those allergic to slides are encouraged to come. </font>
            </font>
          </font>
        </font>
        <font face="Verdana">
          <br />
          <br />
          <a href="http://www.southbaynet.org/default.html">For details and directions.</a>
        </font>
        <br />
        <p>
        </p>
        <img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=f96ee6c7-f95c-4516-88be-b21d9210fd59" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Windows 7 Developer Boot Camp - Free Training </title>
    <link rel="alternate" type="text/html" href="http://www.adnanmasood.com/PermaLink,guid,0096a12d-d54e-4280-893e-7e7a5eb711f0.aspx" />
    <id>http://www.adnanmasood.com/PermaLink,guid,0096a12d-d54e-4280-893e-7e7a5eb711f0.aspx</id>
    <published>2009-09-24T11:48:36.5726821-07:00</published>
    <updated>2009-09-24T11:48:36.5726821-07:00</updated>
    <category term="Events" label="Events" scheme="dasBlog" />
    <category term="Generic" label="Generic" scheme="dasBlog" />
    <category term="PDC" label="PDC" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font size="3">
          <b>Free Developer Training
   for Windows 7 Developers in LA Area. </b>
          <br />
          <i>
            <br />
   "Jump-start your Windows 7 experience by joining some of the top Windows 7 engineers,
   including Mark Russinovich, Landy Wang, and Arun Kishan, for an intense, high quality
   boot camp. Whether you are looking to create more performant, reliable, or secure
   applications, or you are an application developer looking to leapfrog past your competition,
   this FREE Boot Camp can get you from zero to hero in less than eight hours! This fast-paced
   Windows 7 marathon will cover it all including: (1) Kernel and architectural improvements,
   (2) new shell integration points: taskbar, libraries and search, and (3) applied tips
   for getting the most out of today’s hardware with the sensor &amp; location platform,
   multitouch, and the new graphics libraries (Direct2D, DirectX 11) that take advantage
   of the GPU. Whether you’re a C++, C# or Visual Basic developer, building a .NET or
   a Win32 application, we’ll give you actionable tips to get the most out of the Windows
   platform."<br /></i>
          <br />
          <b>How to Register:</b>
          <br />
          <br />
   Yes, you'll have to register through the <a href="http://microsoftpdc.com/Registration">regular
   registration site</a>. Simply select "pre-conference workshop only" as your registration
   type and when you get to the workshop selection page of the registration form, you'll
   be able to pick the Windows 7 bootcamp as a free item. The workshop is indeed on Monday
   Nov 16th.<br /><br />
   Details here: http://microsoftpdc.com/Sessions/WKSP08<br /></font>
        <img width="0" height="0" src="http://www.adnanmasood.com/aggbug.ashx?id=0096a12d-d54e-4280-893e-7e7a5eb711f0" />
      </div>
    </content>
  </entry>
</feed>