<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Wang&#039;s Blog</title>
	<atom:link href="http://wangwill.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wangwill.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 16 Oct 2009 19:19:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wangwill.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Wang&#039;s Blog</title>
		<link>http://wangwill.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wangwill.wordpress.com/osd.xml" title="Wang&#039;s Blog" />
	<atom:link rel='hub' href='http://wangwill.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Attack Trends &#8211; Steve Riley</title>
		<link>http://wangwill.wordpress.com/2009/10/16/attack-trends-steve-riley/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/attack-trends-steve-riley/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 19:17:53 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=95</guid>
		<description><![CDATA[Works for Amazon Start using automation to protect yourself People makes mistakes Configuration vulnerabilities Example, build one box and copy it to the rest of servers. Complexity, that’s where they hide in. Attack progressions Confidentiality, availability, integrity Patch asap if you wait to long, more provision has to be done Botnets Used for spam Schools [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=95&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Works      for Amazon</li>
<li>Start      using automation to protect yourself
<ul>
<li>People       makes mistakes
<ul>
<li>Configuration        vulnerabilities</li>
<li>Example,        build one box and copy it to the rest of servers.</li>
</ul>
</li>
</ul>
</li>
<li>Complexity,      that’s where they hide in.</li>
<li>Attack      progressions
<ul>
<li>Confidentiality,       availability, integrity</li>
</ul>
</li>
<li>Patch      asap if you wait to long, more provision has to be done</li>
<li>Botnets
<ul>
<li>Used       for spam</li>
<li>Schools       get hacked all the time.</li>
</ul>
</li>
<li>It      cost less to deal with exposure than fix the system.</li>
<li>LOL      TCP/IP over Avian Carriers
<ul>
<li><a href="http://en.wikipedia.org/wiki/IP_over_Avian_Carriers">http://en.wikipedia.org/wiki/IP_over_Avian_Carriers</a></li>
</ul>
</li>
<li>Attackers      follow a pattern</li>
<li>Encrypt      everything, encrypt it all.</li>
<li>Think      remote acces, not remote store.</li>
<li>My      thoughts:  We should start thinking      about security.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=95&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/attack-trends-steve-riley/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>p&amp;p &#8211; Looking Ahead &#8211; John DeVadoss, David Hill, &amp; Ajoy Krishnamoorthy</title>
		<link>http://wangwill.wordpress.com/2009/10/16/pp-looking-ahead-john-devadoss-david-hill-ajoy-krishnamoorthy/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/pp-looking-ahead-john-devadoss-david-hill-ajoy-krishnamoorthy/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 17:33:42 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=91</guid>
		<description><![CDATA[Customer feedback 25 to 40% productivity increase using PnP 27 people Strong emphasis on the fact that they are transparent and posts code on codeplex all the time. PnP Secrete Sauce Agile’s customer’s feedback They get feedback from customers every 2 weeks (1 sprint) All code released to codeplex every sprint. Prism 3.0 Start after [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=91&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Customer      feedback
<ul>
<li>25       to 40% productivity increase using PnP</li>
</ul>
</li>
<li>27      people</li>
<li>Strong      emphasis on the fact that they are transparent and posts code on codeplex      all the time.</li>
<li>PnP      Secrete Sauce
<ul>
<li>Agile’s       customer’s feedback
<ul>
<li>They        get feedback from customers every 2 weeks (1 sprint)</li>
<li>All        code released to codeplex every sprint.</li>
</ul>
</li>
</ul>
</li>
<li>Prism      3.0
<ul>
<li>Start       after new year</li>
<li>Target       WPF 4.0/SL 4.0
<ul>
<li>Work        with blend in UI design</li>
<li>More        Viewmodel</li>
</ul>
</li>
</ul>
</li>
<li>Web      App guidance
<ul>
<li>In       progress, complete q1 2010</li>
<li>ASP.NET,       MVC, AJAX,       jQuery, Dynamic, Data</li>
<li>Heavy       on the client side</li>
</ul>
</li>
<li>SharePoint      guidance
<ul>
<li>Starts       next year</li>
</ul>
</li>
<li>Identity/Claims-based      Guidance
<ul>
<li>Completes       this year</li>
<li>WIF,       ADFS2</li>
</ul>
</li>
<li>Cloud      App Security Guide
<ul>
<li>Starts       next year</li>
</ul>
</li>
<li>CloudLib
<ul>
<li>Starts       next year</li>
<li>EntLib       for cloud</li>
</ul>
</li>
<li>EntLib      5.0
<ul>
<li>Completes       soon</li>
<li>Multi-core/many-core       programming patterns</li>
</ul>
</li>
<li>My      thoughts: We need to use more of the guidance from PnP.  Also, I like the direction where they      are going.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=91&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/pp-looking-ahead-john-devadoss-david-hill-ajoy-krishnamoorthy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>Manage your screens with the Screen Conductor Pattern &#8211; Ward Bell</title>
		<link>http://wangwill.wordpress.com/2009/10/16/manage-your-screens-with-the-screen-conductor-pattern-ward-bell-2/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/manage-your-screens-with-the-screen-conductor-pattern-ward-bell-2/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:55:27 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=47</guid>
		<description><![CDATA[Demo: Story Teller by Jeremy Acceptance Test kind of app Screen Family Screen Screen Collection Screen Factory Screen Conductor Screen Subject Process Conductor seems to sound like a controller But conductor tells the subject to create a screen when subject requests a screen but the correct screen is not created yet. Subject is a screen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=47&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Demo:      Story Teller by Jeremy
<ul>
<li>Acceptance       Test kind of app</li>
</ul>
</li>
<li>Screen      Family
<ul>
<li>Screen</li>
<li>Screen       Collection</li>
<li>Screen       Factory</li>
<li>Screen       Conductor</li>
<li>Screen       Subject</li>
</ul>
</li>
<li>Process
<ul>
<li>Conductor       seems to sound like a controller</li>
<li>But       conductor tells the subject to create a screen when subject requests a       screen but the correct screen is not created yet.</li>
<li>Subject       is a screen subject
<ul>
<li>I        guess it is a control???</li>
</ul>
</li>
<li>Unlike       prism
<ul>
<li>It        is aware of the screen situation</li>
<li>Has        a central place to ask what is going on</li>
</ul>
</li>
<li>Conductor       is no a dictator</li>
<li>Conductor       know a list of screens so if subject is activated, like clicked,       conductor shows the subject it’s list of screens to find the right now</li>
<li>If       the screen is not found, conductor gives the screen factory to the screen       subject</li>
<li>Screen       Subject uses the given factory to create the screen</li>
<li>Factory       creates the screen</li>
<li>Screen       Collection is managed by Conductor</li>
</ul>
</li>
<li>My      thoughts: 75 screens in 30 minutes.       He went too fast so it was not easy to understand.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=47&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/manage-your-screens-with-the-screen-conductor-pattern-ward-bell-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>Building extensible systems in .NET 4 &#8211; Glenn Block</title>
		<link>http://wangwill.wordpress.com/2009/10/16/building-extensible-systems-in-net-4-glenn-block/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/building-extensible-systems-in-net-4-glenn-block/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:55:01 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=65</guid>
		<description><![CDATA[Talk is about MEF actually MEF = Managed Extensibility Framework New library for .NET 4.0 that lets you build applications and components which can be extended without modification But it is pay to play My thoughts:  Demo failed at first.  Need to work on this hands on first.  The key is that I can let [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=65&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Talk      is about MEF actually</li>
<li>MEF = Managed      Extensibility Framework</li>
<li>New      library for .NET 4.0 that lets you build applications and components which      can be extended <strong>without      modification</strong></li>
<li>But it      is pay to play</li>
</ul>
<p>My thoughts:  Demo failed at first.  Need to work on this hands on first.  The key is that I can let my apps to be easily extensible by implementing from the get go.  But the question is do I need to for our apps?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=65&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/building-extensible-systems-in-net-4-glenn-block/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>Closing Keynote: Unplugged &#8211; Scott Guthrie Unplugged</title>
		<link>http://wangwill.wordpress.com/2009/10/16/closing-keynote-unplugged-scott-guthrie-unplugged/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/closing-keynote-unplugged-scott-guthrie-unplugged/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:53:28 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=86</guid>
		<description><![CDATA[scottgu@microsoft.com http://Twitter.com/scottgu New applications/trends in the industry Exciting times in consumer space – devices and web 2011 – more phones than pc’s MS – 3 screens and a cloud TV, device, and PC Consumerization of IT Devices moving into enterprise space Automated testing Buy and customize trend Complexity – catching up with all the new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=86&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="mailto:scottgu@microsoft.com">scottgu@microsoft.com</a></li>
<li>http://Twitter.com/scottgu</li>
<li>New      applications/trends in the industry
<ul>
<li>Exciting       times in consumer space – devices and web</li>
<li>2011       – more phones than pc’s</li>
<li>MS –       3 screens and a cloud
<ul>
<li>TV,        device, and PC</li>
</ul>
</li>
<li>Consumerization       of IT
<ul>
<li>Devices        moving into enterprise space</li>
</ul>
</li>
<li>Automated       testing</li>
<li>Buy       and customize trend</li>
</ul>
</li>
<li>Complexity      – catching up with all the new SDK, API, &amp; platforms
<ul>
<li>Hahaha       he doesn’t have an answer</li>
<li>He       just says MS needs to be aware.</li>
</ul>
</li>
<li>VS 10      Editor &#8211; talk about new stuff in vs10
<ul>
<li>Dual       monitor support</li>
<li>Drag       any window out, including editor</li>
<li>Better       intellisense</li>
<li>Lots       of small things in the editors</li>
</ul>
</li>
<li>Testing      – talk about new stuff in vs10
<ul>
<li>Record       and capture</li>
<li>Historical       debugging – black box</li>
</ul>
</li>
<li>Future      support of ASP.NET MVC
<ul>
<li>Beta       of 2.0 coming soon</li>
<li>ASP.NET       MVC 2.0 will be built in to VS10</li>
<li>ASP.NET       Webforms is not going away</li>
</ul>
</li>
<li>LINQ      to SQL futures / EF
<ul>
<li>Built       into .NET 4</li>
<li>LINQ       to SQL and LINQ to Entity Framework, both are staying</li>
</ul>
</li>
<li>Code      contracts and functionality (Pro vs. VSTS)
<ul>
<li>New       feature with .NET 4</li>
<li>Decorate       your methods with conditions that need to be true</li>
</ul>
</li>
<li>ASP      &amp; Silverlight will be more tightly integrated</li>
<li>Silverlight      to Mobile
<ul>
<li>Working       hard on it but cannot be ready to talk</li>
<li>Nokia       Sembian phone will work</li>
<li>Will       be on a lot of devices – linux and more</li>
</ul>
</li>
<li>Silverlight      4
<ul>
<li>Will       focus on business</li>
</ul>
</li>
<li>My Thoughts:  I like where things are going, it seems      that MS development team are focused on functionality and not on revolution      of new things.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=86&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/closing-keynote-unplugged-scott-guthrie-unplugged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>Day – 4 Lightning Sessions</title>
		<link>http://wangwill.wordpress.com/2009/10/16/day-%e2%80%93-4-lightning-sessions/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/day-%e2%80%93-4-lightning-sessions/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:52:30 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=79</guid>
		<description><![CDATA[REST and SOAP &#8211; Don Smith They have the same spec… REST Http for transport Push it to limits but did not push xml to limits Multiple formats Xml, JSON, atom/rss No explicit contract http is the contract point to point comm. Only need http client No focus on extensibility Caching is built-in SSL security [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=79&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>REST      and SOAP &#8211; Don Smith
<ul>
<li>They       have the same spec…</li>
<li>REST
<ul>
<li>Http        for transport
<ul>
<li>Push         it to limits but did not push xml to limits</li>
</ul>
</li>
<li>Multiple        formats
<ul>
<li>Xml,         JSON, atom/rss</li>
</ul>
</li>
<li>No        explicit contract
<ul>
<li>http         is the contract</li>
</ul>
</li>
<li>point        to point comm.</li>
<li>Only        need http client</li>
<li>No        focus on extensibility</li>
<li>Caching        is built-in</li>
<li>SSL        security</li>
</ul>
</li>
<li>SOAP
<ul>
<li>Can        use any transport</li>
<li>Use        xml formatting</li>
<li>Uses        wsdl contracts
<ul>
<li>Overloads         the POST verb</li>
</ul>
</li>
<li>Usually        need a toolset</li>
<li>Can        use intermediaries</li>
<li>Extensibility        through WS-specification</li>
<li>No        clear cashing mechanism</li>
<li>SSL        security</li>
</ul>
</li>
<li>Both       already successful but it might be better together</li>
<li>He       would like to see both running</li>
</ul>
</li>
<li>Using      the IIE SEO Toolkit &#8211; Drew Miller
<ul>
<li>SEO       = Search Engine Optimization
<ul>
<li><a href="http://www.iis.net/extensions/SEOToolkit">http://www.iis.net/extensions/SEOToolkit</a></li>
<li>Improves        Web site’s relevance in search results by recommending how to make the        site content more search engine-friendly.</li>
<li>Not        useful to us</li>
</ul>
</li>
</ul>
</li>
<li>Social      Computing: leveraging social graph for your app &#8211; Shandy Khaund
<ul>
<li>Good       Book: “Here Comes Everybody”</li>
<li>Face       book is cool but it is cooler to embed social networking into your app.
<ul>
<li><a href="http://virtuonline.com/">http://virtuonline.com/</a></li>
<li>iPhone        App</li>
</ul>
</li>
</ul>
</li>
<li>My      Thoughts: The frist session was simple, clear, and good.  The other two are meh.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=79&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/day-%e2%80%93-4-lightning-sessions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>How Languages Influence Design &#8211; Harry Pierson</title>
		<link>http://wangwill.wordpress.com/2009/10/16/how-languages-influence-design-harry-pierson/</link>
		<comments>http://wangwill.wordpress.com/2009/10/16/how-languages-influence-design-harry-pierson/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 00:08:31 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=83</guid>
		<description><![CDATA[Object and Functional language Use the right tool (language) for the right job Linguistic Determinism in software Dogged OO a little All language is for reaching the goal but gets there different A difference In composition Object composition of things vs. functional composition of actions Basically mix F# with C# blah blah blah My thoughts: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=83&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Object      and Functional language</li>
<li>Use      the right tool (language) for the right job</li>
<li>Linguistic      Determinism in software
<ul>
<li>Dogged       OO a little</li>
<li>All       language is for reaching the goal but gets there different</li>
</ul>
</li>
<li>A      difference In composition
<ul>
<li>Object       composition of things vs. functional composition of actions</li>
</ul>
</li>
<li>Basically      mix F# with C# blah blah blah</li>
<li>My      thoughts:
<ul>
<li>I       feel like I am at a zen class where I am looking at a rock, then it       turned into sand, then back to rock.        What is this?  Circle of       Life?  “This is a poker game!  These are objects and these are       actions!”  ARE YOU KIDDING ME?  IS THIS CS 101???</li>
<li>I       wish they present a good F# session instead.</li>
</ul>
</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=83&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/16/how-languages-influence-design-harry-pierson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>What’s Coming in Enterprise Library 5.0 &#8211; Grigori Melnik &amp; Bob Brumfield</title>
		<link>http://wangwill.wordpress.com/2009/10/15/what%e2%80%99s-coming-in-enterprise-library-5-0-grigori-melnik-bob-brumfield/</link>
		<comments>http://wangwill.wordpress.com/2009/10/15/what%e2%80%99s-coming-in-enterprise-library-5-0-grigori-melnik-bob-brumfield/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 23:32:56 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=80</guid>
		<description><![CDATA[Already used by exchange server and biztalk server 24 developers No new blocks Removing code to be healthier and leaner Good design patterns Two Buckets One is the functional blocks And the other is the wiring blocks (unity and policy injection) Pain – Data Access Block Data Access Block traditionally made it easier to call [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=80&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Already      used by exchange server and biztalk server</li>
<li>24      developers</li>
<li>No new      blocks
<ul>
<li>Removing       code to be healthier and leaner</li>
<li>Good       design patterns</li>
</ul>
</li>
<li>Two      Buckets
<ul>
<li>One       is the functional blocks</li>
<li>And       the other is the wiring blocks (unity and policy injection)</li>
</ul>
</li>
<li>Pain –      Data Access Block
<ul>
<li>Data       Access Block traditionally made it easier to <span style="text-decoration:underline;">call</span> procs</li>
<li>Processing       the results still means dropping back to classic ADO.Net</li>
</ul>
</li>
<li>LINQ      Style Result Process
<ul>
<li>Basic       Idea
<ul>
<li>Instead        of a datareader from a query, get back an IEnumerable&lt;T&gt;</li>
<li>Now        we can do LINQ like stuff</li>
</ul>
</li>
<li>Demo
<ul>
<li>Shows        that you can map to an object without writing for loops like the way we        do it currently.</li>
</ul>
</li>
</ul>
</li>
<li>Pain –      Logging Performance
<ul>
<li>Originally,       planned to implement async loggin</li>
<li>Perf       is not optimal
<ul>
<li>Formatter        took 54% of the total</li>
</ul>
</li>
</ul>
</li>
<li>Higher      Performing Logging – Preliminary Results
<ul>
<li>Improved       up to 20%</li>
</ul>
</li>
<li>Pain &#8211;      Config Experience
<ul>
<li>Programmatic       config support</li>
<li>Intellisense       in xml</li>
</ul>
</li>
<li>Fluent      Configuration Interface
<ul>
<li>Motivation:
<ul>
<li>Customer        requested a better way to configure EngLib programmatically</li>
<li>Make        our own test cases more readable</li>
</ul>
</li>
<li>Demo:       doing configuration at code level using intellisense.</li>
</ul>
</li>
<li>Pain –      config Tool: Ux Matters
<ul>
<li>Make       it more useful, usable, desirable</li>
</ul>
</li>
<li>Config      Tool is now a new app that is extensible</li>
<li>Paint      – Honoring Validation Attributes
<ul>
<li>Define       validation attributes</li>
<li>Some       stuff didn’t work, now it does</li>
</ul>
</li>
<li>Big      Pain – External Complexity
<ul>
<li>Single       entry point</li>
<li>Supporting       testability in your code that uses EngLib
<ul>
<li>Using        DI style with instances</li>
</ul>
</li>
<li>Container       independence
<ul>
<li>Not        tied to Unity</li>
<li>Can        build your own adapters</li>
</ul>
</li>
<li>Preliminary       perf is equivalent to v4.1 or better</li>
<li>Importantly:       existing user code still works</li>
</ul>
</li>
<li>Cleanup
<ul>
<li>Removed       200 classes</li>
<li>More       to remove</li>
<li>Reducing       layers</li>
</ul>
</li>
<li>New      custom blocks
<ul>
<li>It       will break old customer blocks</li>
</ul>
</li>
<li>Learnability
<ul>
<li>Hands-On       labs: <a href="http://entlib.codeplex.com/Wiki/View.aspx?title=Hands-on%20Labs">http://entlib.codeplex.com/Wiki/View.aspx?title=Hands-on%20Labs</a></li>
<li>New       Guides
<ul>
<li><a href="http://entlib.codeplex.com/">http://entlib.codeplex.com/</a></li>
</ul>
</li>
</ul>
</li>
<li>Questions      I’ve asked:
<ul>
<li>Release       date: march next year.</li>
<li>How       stable is 5.0 right now?  Not fully       tested but they are confident, very confident.</li>
</ul>
</li>
<li>My      Thoughts:  Excellent upgrade.  It reduced complexity and improved the      Library.  I want it, I want it, I      want it!</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=80&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/15/what%e2%80%99s-coming-in-enterprise-library-5-0-grigori-melnik-bob-brumfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>Modern Data Access &#8211; Patterns &#8211; Michael Puleio</title>
		<link>http://wangwill.wordpress.com/2009/10/15/modern-data-access-patterns-michael-puleio/</link>
		<comments>http://wangwill.wordpress.com/2009/10/15/modern-data-access-patterns-michael-puleio/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:47:41 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=75</guid>
		<description><![CDATA[Data Access Guideline Data Access Patterns Repository Unit of work Specification/selector/query Separated presentation Domain Model An object model that represents the domain Contains the combination of data and business logic Mau have no knowledge of data access technology Sounds like our new MVP with entLib Data Mapper Represents an association of types and properties across [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=75&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Data      Access Guideline</li>
<li>Data      Access Patterns
<ul>
<li>Repository</li>
<li>Unit       of work</li>
<li>Specification/selector/query</li>
<li>Separated       presentation</li>
</ul>
</li>
<li>Domain      Model
<ul>
<li>An       object model that represents the domain</li>
<li>Contains       the combination of data and business logic</li>
<li>Mau       have no knowledge of data access technology</li>
<li>Sounds       like our new MVP with entLib</li>
</ul>
</li>
<li>Data      Mapper
<ul>
<li>Represents       an association of types and properties across the domain model and data       model</li>
<li>Almost       always aware of the data access tech</li>
<li>Mapping       support varies</li>
</ul>
</li>
<li>Repository      pattern
<ul>
<li>Collection-type       interface</li>
<li>Technology       varies</li>
</ul>
</li>
<li>Unit      of work pattern
<ul>
<li>Maintains       a list of new, changed, and deleted objects and coordinates persisting       changes</li>
<li>Can       be used across multiple repositories</li>
<li>Can       I use it for mobile sues instead of cloud uses?</li>
</ul>
</li>
<li>Specification/Query      pattern
<ul>
<li>An       object that represents the criteria of query</li>
<li>Allows       queries to be easier to manage</li>
<li>Avoids       the need ofr a method for each query</li>
</ul>
</li>
<li>My      Thoughts:  This is something we may      have to use as we move to distributed data access across different      departmental schemas.  Or maybe use      it’s ideas on a mobile platform…</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=75&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/15/modern-data-access-patterns-michael-puleio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
		<item>
		<title>Designing for Windows Azure &#8211; Steve Marx</title>
		<link>http://wangwill.wordpress.com/2009/10/15/designing-for-windows-azure-steve-marx/</link>
		<comments>http://wangwill.wordpress.com/2009/10/15/designing-for-windows-azure-steve-marx/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:47:18 +0000</pubDate>
		<dc:creator>wangwill</dc:creator>
				<category><![CDATA[Patterns & Practices]]></category>
		<category><![CDATA[Patterns & Practices Summit 2009]]></category>

		<guid isPermaLink="false">http://wangwill.wordpress.com/?p=72</guid>
		<description><![CDATA[Three services Windows Azure SQL Azure .NET Services Dev VSTS Ruby, php, python SQL Azure Max 10gb per db, multiple db for scale relational Windows Azure Tables Non-relational Partitions for scale Table Tips In the cloud, denormalize your data Avoid cross-partition queries Replicate properties in relationships Duplicate data for multiple indexes Offline calculation Maintain aggregates [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=72&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Three      services
<ul>
<li>Windows       Azure</li>
<li>SQL       Azure</li>
<li>.NET       Services</li>
</ul>
</li>
<li>Dev
<ul>
<li>VSTS</li>
<li>Ruby,       php, python</li>
</ul>
</li>
<li>SQL      Azure
<ul>
<li>Max       10gb per db, multiple db for scale</li>
<li>relational</li>
</ul>
</li>
<li>Windows      Azure Tables
<ul>
<li>Non-relational</li>
<li>Partitions       for scale</li>
</ul>
</li>
<li>Table      Tips
<ul>
<li>In       the cloud, denormalize your data</li>
<li>Avoid       cross-partition queries
<ul>
<li>Replicate        properties in relationships</li>
<li>Duplicate        data for multiple indexes</li>
</ul>
</li>
<li>Offline       calculation
<ul>
<li>Maintain        aggregates asynchronously</li>
<li>Do        expensive queries offline</li>
<li>Precompute        when possible</li>
</ul>
</li>
</ul>
</li>
<li>Simple      Model: Worker – Queue Model
<ul>
<li>Automatic       scheduling</li>
<li>Built-in       reliability</li>
<li>Flexible       scale</li>
<li>Sounds       like my skynet architecture</li>
</ul>
</li>
<li>Loosely-Coupled      Apps
<ul>
<li>Remember       components are unreliable so one failure shouldn’t cause others to fail</li>
<li>Loose       coupling with queues</li>
</ul>
</li>
<li>My      Thoughts:  Some of the ideas are      already implemented to a smaller scale at work we just don’t use Azure.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wangwill.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wangwill.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/wangwill.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/wangwill.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wangwill.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wangwill.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wangwill.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wangwill.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wangwill.wordpress.com&amp;blog=9903143&amp;post=72&amp;subd=wangwill&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wangwill.wordpress.com/2009/10/15/designing-for-windows-azure-steve-marx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2142e99cfc08a52a6c1c22a27f1428bc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wangwill</media:title>
		</media:content>
	</item>
	</channel>
</rss>
