<?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>Coding Out Loud</title>
	<atom:link href="http://blog.codingoutloud.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codingoutloud.com</link>
	<description>Yes, another noisy coder...</description>
	<lastBuildDate>Sat, 04 Feb 2012 09:07:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.codingoutloud.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Coding Out Loud</title>
		<link>http://blog.codingoutloud.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.codingoutloud.com/osd.xml" title="Coding Out Loud" />
	<atom:link rel='hub' href='http://blog.codingoutloud.com/?pushpress=hub'/>
		<item>
		<title>January and February Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2012/01/20/january-and-february-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2012/01/20/january-and-february-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 00:31:22 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2115</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Cloud Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend in person. Most are offered FREE, and most that cost money are inexpensive. Since this summary page is &#8211; by necessity &#8211; a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2115&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Cloud Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend <strong>in person</strong>. Most are offered <strong>FREE</strong>, and most that cost money are inexpensive.</p>
<p><em>Since this summary page is &#8211; by necessity &#8211; a point-in-time SNAPSHOT of what I see is going on, it will not necessarily be updated when event details change. So please always double-check with official event information!</em></p>
<p><span style="color:#0000ff;">I&#8217;ve attempted to list events of interest to the local Azure community &#8211; not just topics specific to the Windows Azure Cloud Platform. Know of any more cloud events of interest? Have any more information or corrections on the events listed? Please let everyone know about them by adding a comment.</span></p>
<p>Events are listed in the order in which they will occur.</p>
<h1>January 2012 Events</h1>
<h2>1. Cloud Mixer + talk featuring Satya Nadella</h2>
<h2><img class="alignnone" title="Mass TLC logo" src="http://ebmedia.eventbrite.com/s3-s3/eventlogos/82922/1994909829-1.jpg" alt="" height="100" /></h2>
<ul>
<li><strong>when:</strong> Thu 26-Jan-2012<br />
<strong>5:00 – 6:15 – Networking with MassTLC’s Cloud Community<br />
</strong><strong>6:15 – 7:15 – Presentation and Q&amp;A with Satya Nadella, President, Server and Tools Business, Microsoft</strong></li>
<li><strong>where: </strong>NERD</li>
<li><strong>wifi:</strong> (usually)</li>
<li><strong>food:</strong> (perhaps during the networking segment?)</li>
<li><strong>cost:</strong> FREE,</li>
<li><strong>what:</strong>First a networking social &#8211; get to know other area folks interested in cloud, then the following:The transition to cloud computing has been talked about as one of the most profound shifts occurring in technology in decades. With the huge growth and broad range of computing devices increasingly available, we see a shift in “design point” to a world of connected devices and continuous services. In this talk, Satya Nadella, President, Server and Tools Business at Microsoft, will share what he learned running a global online service, Bing, and how these lessons are informing the direction of Microsoft’s cloud strategy.Nadella is one of very few people in the world who can speak first-hand about running an extremely large-scale cloud computing business. Having previously led R&amp;D for Microsoft’s Online Services Division, which includes Bing and MSN, Nadella has practical and deep experience with cloud both from a technical and business perspective. Today, Nadella brings these experiences to bear in his current role, which includes accountability for the overall business and technical vision, strategy, operations, engineering and marketing for Microsoft&#8217;s $17+ billion Server and Tools Business.Join us to hear how Microsoft is focused on building a platform that spans public and private clouds to enable businesses to take advantage of this new design point.</li>
<li><strong>more info: <a href="http://126cloudmixer.eventbrite.com/">http://126cloudmixer.eventbrite.com/</a></strong></li>
<li><strong>register: <a href="http://126cloudmixer.eventbrite.com/">http://126cloudmixer.eventbrite.com/</a></strong></li>
<li><strong>twitter:</strong> @MassTLC and #CloudMixer</li>
</ul>
<h1>February 2012 Events</h1>
<h2>2. Boston Azure User Group meeting: <strong><a href="http://www.meetup.com/bostonazure/events/38945872/">Architecting for Failure: Why Cloud Architecture is Different</a></strong> &amp; Hadoop</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure Cloud User Group logo" src="http://photos1.meetupstatic.com/photos/event/e/5/6/2/global_55678722.jpeg" alt="" height="100" border="0" /></a></h2>
<ul>
<li><strong>when:</strong> Tuesday February 7, 2012, 6:00 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center, 1 Memorial Drive, Cambridge, MA (<a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">directions</a>)</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks expected</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Architecting for Failure: Why Cloud Architecture is different &#8211; a talk by Michael Stiefel + a shorter intro talk on Hadoop on Windows Azure (currently in CTP) by Bill Wilder</li>
<li><strong>more info:</strong> See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info</li>
<li><strong>register: <a href="http://www.meetup.com/bostonazure/events/38945872/">http://www.meetup.com/bostonazure/events/38945872/</a></strong></li>
<li><strong>twitter:</strong> <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h2>3. Mass TLC Summit: The Big Data Disruption</h2>
<h2><img title="Mass TLC logo" src="http://ebmedia.eventbrite.com/s3-s3/eventlogos/82922/1994909829-1.jpg" alt="" height="100" /></h2>
<ul>
<li><strong>when:</strong> Wednesday, February 15, 2012 from 8:00 AM to noon</li>
<li><strong>where:</strong> Hosted at NERD Center, 1 Memorial Drive, Cambridge, MA (<a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">directions</a>)</li>
<li><strong>wifi:</strong> Wireless Internet access expected</li>
<li><strong>food:</strong> Pizza and drinks expected</li>
<li><strong>cost:</strong> Costs money &#8211; see registration for details</li>
<li><strong>what:</strong> (quoted from registration site): &#8220;Join us as we take a deep dive into the future outlook of big data and how it is going to impact the tech industry down the road.<br />
<blockquote style="margin-right:0;"><p><strong>Keynote Speaker:  Living Smarter</strong></p></blockquote>
</li>
</ul>
<p style="padding-left:60px;"><strong>Session 1 – Crossing the Big Data Chasm<br />
</strong>Moderated by: <em>Mike Stonebraker</em>, Professor, MIT<br />
<strong>Panelists to date:<br />
</strong><em>Fritz Knabe</em>, Distinguished Engineer, <strong>Netezza<br />
</strong><em>Christopher Ahlberg</em>, Chief Executive Officer/Co-Founder, <strong>Recorded Future<br />
</strong>This session will explore the hype versus reality of Big Data. Discussion will include the transformational opportunity it represents for the technology industry and offer a true perspective on why One Size Doesn’t Fit All. Panelists will discuss the different tools and approaches for a variety of outcomes.</p>
<p style="padding-left:60px;"><strong>Session 2 – From Hype to Reality<br />
</strong>Moderated by:  <em>Andy Palmer</em>, <strong>Startup Specialist<br />
</strong><strong>Panelists to date:<br />
</strong><em>Puneet Batra</em>, Chief Data Scientist, <strong>Kyruus<br />
</strong>This panel session will take a deep dive into the challenges, successes, failures and lessons learned of the early adopters of big data initiatives. The panelists will give insight using their own case studies as evidence of what has and has not worked.</p>
<ul>
<li><strong>more info:</strong> <a href="http://21512bigdata.eventbrite.com/">http://21512bigdata.eventbrite.com/</a></li>
<li><strong>register: <a href="http://21512bigdata.eventbrite.com/">http://21512bigdata.eventbrite.com/</a></strong></li>
<li><strong>twitter: @MassTLC #BigData</strong></li>
</ul>
<h2>4. Boston Azure User Group meeting: <strong>Solving Access Control in the Cloud: from WIF to ACS</strong></h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure Cloud User Group logo" src="http://photos1.meetupstatic.com/photos/event/e/5/6/2/global_55678722.jpeg" alt="" height="100" border="0" /></a></h2>
<ul>
<li><strong>when:</strong> Thu February 23, 2012, 6:00 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center, 1 Memorial Drive, Cambridge, MA (<a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">directions</a>)</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks expected</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> <strong>Solving Access Control in the Cloud: from WIF to ACS</strong> featuring Brock Allen &#8211; a deep dive into Claims, Windows Identity Foundation (WIF), and the Access Control Service (ACS) from Windows Azure</li>
<li><strong>more info:</strong> See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info</li>
<li><strong>register: </strong><strong><a href="http://www.meetup.com/bostonazure/events/38947042/">RSVP here</a></strong></li>
<li><strong>twitter:</strong> <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<p><a name="focus"></a></p>
<h1>March 2012 Events</h1>
<h2>5. <span style="color:#008080;">Windows Azure:</span> Focus on your application. Not the infrastructure.</h2>
<ul>
<li><strong>when:</strong> Thu March 8, 2012, 8:30 AM &#8211; noon</li>
<li><strong>where:</strong> 201 Jones Road, Waltham, MA (<a href="http://www.microsoft.com/usa/offices/waltham.asp">directions</a>)</li>
<li><strong>wifi:</strong> not needed</li>
<li><strong>food:</strong> coffee!</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what: </strong>(quoted from registration site)<br />
<span style="color:black;"><span style="color:black;"><span style="font-family:Calibri;">Microsoft Windows Azure and Microsoft SQL Azure enable you to build, host and scale applications in Microsoft datacenters. They require no up-front expenses, no long term commitment, and enable you to pay only for the resources you use. Windows Azure is about flexibility and adaptability; whether your application can or should run 100% in the cloud, or leverage components on-premise in a hybrid cloud, Windows Azure is the most comprehensive cloud platform.</span></span></span><span style="color:black;"><span style="color:black;"><span style="font-family:Calibri;">The #1 question we hear, from our customers, is <em>“How can my business benefit from Windows Azure?”</em>.</span></span></span></p>
<p><span style="font-family:Calibri;"><span style="font-family:Calibri;">Come join us in <strong><span style="text-decoration:underline;">Waltham, MA on Thursday, March 8, 2012</span></strong> to learn <span style="color:black;">the business benefits of Windows Azure and SQL Azure and hear real world customer examples of how Windows Azure <strong>improves your business Agility</strong> while <strong>directly Reducing your Costs</strong>.</span></span></span></p>
<p><span style="color:#363636;"><span style="font-family:Calibri;">The target audience for this event includes BDMs, TDMs, Architects, and Development leads. The sessions are targeted at the 100-200 level with a mix of business focused information as well as technical information.</span></span></li>
<li><strong>more info:</strong> See the <a href="http://bit.ly/zqD3Wv">registration page</a> for more info</li>
<li><strong>register: </strong><strong><a href="http://www.meetup.com/bostonazure/events/38947042/">RSVP here</a></strong></li>
<li><strong>twitter:</strong></li>
</ul>
<p><strong>&#8212;&#8211;</strong></p>
<p><strong><span style="color:#0000ff;">Omissions? Corrections? Comments? Please leave a comment or reply on Twitter.<br />
<a title="Mention this post on Twitter!" href="http://twitter.com/home?status=Interested in @BostonAzure or other %23Azure or %23Cloud events? Check out http://bit.ly/u7k74i via @codingoutloud" target="_blank">Share this post on Twitter</a></span></strong></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2115&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2012/01/20/january-and-february-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://ebmedia.eventbrite.com/s3-s3/eventlogos/82922/1994909829-1.jpg" medium="image">
			<media:title type="html">Mass TLC logo</media:title>
		</media:content>

		<media:content url="http://photos1.meetupstatic.com/photos/event/e/5/6/2/global_55678722.jpeg" medium="image">
			<media:title type="html">Boston Azure Cloud User Group logo</media:title>
		</media:content>

		<media:content url="http://ebmedia.eventbrite.com/s3-s3/eventlogos/82922/1994909829-1.jpg" medium="image">
			<media:title type="html">Mass TLC logo</media:title>
		</media:content>

		<media:content url="http://photos1.meetupstatic.com/photos/event/e/5/6/2/global_55678722.jpeg" medium="image">
			<media:title type="html">Boston Azure Cloud User Group logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Azure DevCamp in Farmington, CT</title>
		<link>http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/</link>
		<comments>http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 21:19:33 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/?p=2097</guid>
		<description><![CDATA[Earlier this month I hung out with Jim O’Neil at the Farmington, CT offering of the Windows Azure DevCamp series. The format of the camp was a quick-ramp introduction to the Windows Azure Platform followed by some hands-on coding on the RockPaperAzure challenge. Jim introduced cloud and presented specifics on Blob and Table storage services [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2097&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Earlier this month I hung out with Jim O’Neil at the Farmington, CT offering of the <a href="http://blogs.msdn.com/b/jimoneil/archive/2011/11/04/taking-the-cloud-on-the-road.aspx">Windows Azure DevCamp</a> series. The format of the camp was a quick-ramp introduction to the Windows Azure Platform followed by some hands-on coding on the <a href="http://www.rockpaperazure.com/">RockPaperAzure challenge</a>.</p>
<p>Jim introduced cloud and presented specifics on Blob and Table storage services and SQL Azure. I had the opportunity to present one of the sections – mine was a combination of Windows Azure Compute services + the Windows Azure Queue service with some basics around using these services to assemble “cloud native” applications. The official slides for the <a href="http://blogs.msdn.com/b/jimoneil/archive/2011/11/04/taking-the-cloud-on-the-road.aspx">Windows Azure DevCamp</a> series appear to be <a href="http://blogs.msdn.com/b/uscloud/archive/2011/12/18/windows-azure-dev-camp-fall-2011-series-content-amp-links.aspx">here</a>, though my slides were a little different and are also available (<a href="http://codingoutloud.files.wordpress.com/2011/12/windowsazuredevelopercamp-farmingtonct-07dec2011-billwilder.pptx">WindowsAzureDeveloperCamp-FarmingtonCT-07Dec2011-BillWilder</a>). At the end, Jim also ran through the creation of a RockPaperAzure &#8220;bot&#8221; and it was (literally!) <em><strong>game on</strong></em> as attendees raced to create competitive entries.</p>
<p>I took a few photos at the event – some of Jim presenting, some showing participants at the end coming to claim their prizes from the RockPaperAzure challenge – and none from the middle!</p>

<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4782/' title='IMG_4782'><img data-attachment-id='2099' data-orig-size='1936,2592' data-liked='0'width="112" height="150" src="http://codingoutloud.files.wordpress.com/2011/12/img_4782.jpg?w=112&#038;h=150" class="attachment-thumbnail" alt="IMG_4782" title="IMG_4782" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4783/' title='IMG_4783'><img data-attachment-id='2100' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4783.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4783" title="IMG_4783" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4784/' title='IMG_4784'><img data-attachment-id='2101' data-orig-size='1936,2592' data-liked='0'width="112" height="150" src="http://codingoutloud.files.wordpress.com/2011/12/img_4784.jpg?w=112&#038;h=150" class="attachment-thumbnail" alt="IMG_4784" title="IMG_4784" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4785/' title='IMG_4785'><img data-attachment-id='2102' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4785.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4785" title="IMG_4785" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4787/' title='IMG_4787'><img data-attachment-id='2103' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4787.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4787" title="IMG_4787" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4788/' title='IMG_4788'><img data-attachment-id='2104' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4788.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4788" title="IMG_4788" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4789/' title='IMG_4789'><img data-attachment-id='2105' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4789.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4789" title="IMG_4789" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4790/' title='IMG_4790'><img data-attachment-id='2106' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4790.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4790" title="IMG_4790" /></a>
<a href='http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/img_4791/' title='IMG_4791'><img data-attachment-id='2107' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/12/img_4791.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="IMG_4791" title="IMG_4791" /></a>

<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/patterns-cloud-computing/'>Patterns</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2097/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2097&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/12/26/windows-azure-devcamp-in-farmington-ct/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4782.jpg?w=112" medium="image">
			<media:title type="html">IMG_4782</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4783.jpg?w=150" medium="image">
			<media:title type="html">IMG_4783</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4784.jpg?w=112" medium="image">
			<media:title type="html">IMG_4784</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4785.jpg?w=150" medium="image">
			<media:title type="html">IMG_4785</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4787.jpg?w=150" medium="image">
			<media:title type="html">IMG_4787</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4788.jpg?w=150" medium="image">
			<media:title type="html">IMG_4788</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4789.jpg?w=150" medium="image">
			<media:title type="html">IMG_4789</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4790.jpg?w=150" medium="image">
			<media:title type="html">IMG_4790</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/12/img_4791.jpg?w=150" medium="image">
			<media:title type="html">IMG_4791</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud Architecture Patterns on Azure with North Shore .NET User Group</title>
		<link>http://blog.codingoutloud.com/2011/12/19/cloud-architecture-patterns-on-azure-with-north-shore-net-user-group/</link>
		<comments>http://blog.codingoutloud.com/2011/12/19/cloud-architecture-patterns-on-azure-with-north-shore-net-user-group/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 22:46:31 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2087</guid>
		<description><![CDATA[Last week on Wednesday I went to hang out with a bunch of nice folks in Ipswich, MA at the 2nd meeting of the North Shore .NET User Group. It was an especially fun group with beer served before the talk! I spoke about Cloud Architecture Patterns like sharding, NoSQL, queue-based compute separation for scalability [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2087&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week on Wednesday I went to hang out with a bunch of nice folks in Ipswich, MA at the 2nd meeting of the <a href="http://www.meetup.com/North-Shore-NET-User-Group/events/40679722/">North Shore .NET User Group</a>. It was an especially fun group with beer served <em>before</em> the talk! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I spoke about Cloud Architecture Patterns like sharding, NoSQL, queue-based compute separation for scalability and reliability &#8211; with specific examples from the Windows Azure Platform such as SQL Azure Federations, Azure Table Storage, and Web Role + Queue + Worker Role patterns. The slides from my talk are here: <a href="http://codingoutloud.files.wordpress.com/2011/12/nsnug-big-ideas-in-software-architecture-bill-wilder-14-dec-2011.pptx">nsnug-big-ideas-in-software-architecture-bill-wilder-14-dec-2011</a>. (<em><strong>UPDATE</strong>: Note that I don&#8217;t seem to have the exact deck I used for the talk. As Ryan CrawCour <a href="https://twitter.com/#!/ryancrawcour/statuses/148911157925773312">pointed</a> <a href="https://twitter.com/#!/ryancrawcour/statuses/149200638780256256">out</a>, the deck I posted claims that SQL Azure is limited to 50 GB and Federations has not yet shipped, but at the talk I am certain I presented the 150 GB limit and a recently released Federations. I think I made the changes on the train en route to the event and somehow didn&#8217;t save them. Sorry! We&#8217;ll need to live with this small skew. Post a comment here if there are questions&#8230;</em>)</p>
<p>There was definitely some good discussion and many questions. In fact, the following question came up, and I didn&#8217;t have a great response, but turns out there&#8217;s a timely response from <a href="http://social.msdn.microsoft.com/profile/cihan%20biyikoglu%20-%20sql%20azure/">Mr. SQL Azure Federations himself</a>: <a href="http://blogs.msdn.com/b/cbiyikoglu/archive/2011/12/15/so-isn-t-the-root-database-a-bottleneck-for-federations-in-sql-azure.aspx">http://blogs.msdn.com/b/cbiyikoglu/archive/2011/12/15/so-isn-t-the-root-database-a-bottleneck-for-federations-in-sql-azure.aspx</a></p>
<p>Also hope to see some <strong>nsnug</strong> folks at future <a href="http://bostonazure.org">Boston Azure User Group</a> meetings and our planned Boston Azure Bootcamp in June 2012!</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/patterns-cloud-computing/'>Patterns</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2087/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2087/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2087/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2087/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2087/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2087/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2087/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2087/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2087&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/12/19/cloud-architecture-patterns-on-azure-with-north-shore-net-user-group/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>November and December Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/11/10/november-and-december-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/11/10/november-and-december-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 10:28:30 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2050</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Cloud Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend in person and are offered usually FREE, but most that cost money are inexpensive. Since this summary page is &#8211; by necessity &#8211; a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2050&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Cloud Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend <strong>in person</strong> and are offered usually <strong>FREE</strong>, but most that cost money are inexpensive.</p>
<p><em>Since this summary page is &#8211; by necessity &#8211; a point-in-time SNAPSHOT of what I see is going on, it will not necessarily be updated when event details change. So please always double-check with official event information!</em></p>
<p><span style="color:#0000ff;">I&#8217;ve attempted to list events of interest to the local Azure community &#8211; not just topics specific to the Windows Azure Cloud Platform. Know of any more cloud events of interest? Have any more information or corrections on the events listed? Please let everyone know about them by adding a comment.</span></p>
<p>Events are listed in the order in which they will occur.</p>
<h1>November 2011 Events</h1>
<h2>1. Cloudy Mondays</h2>
<h2><img class="alignnone" title="Cloudy Mondays logo" src="http://photos1.meetupstatic.com/photos/event/7/6/2/global_22861890.jpeg" alt="" width="180" height="123" /></h2>
<ul>
<li><strong>when:</strong> Mon 14-Nov-2011, 5:00 &#8211; ?:?? PM</li>
<li><strong>where: </strong>Small Business Development Center (note: NOT <del>Venture Development Center</del>!), 100 Morrissey Boulevard, Boston, MA<br />
<strong>wifi:</strong> (not sure)</li>
<li><strong>food:</strong> (not sure, though food and spirits were provided last time)</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Discuss Amazon&#8217;s cloud: launching projects on AWS, comparing AWS to other public clouds, etc. One speaker is Jason Haruska, Chief Architect at Backupify. Vikram Kumar, CTO and Founder of OfficeDrop.com, will also be discussing how OfficeDrop.com launched using AWS.</li>
<li><strong>more info:</strong> <a href="http://www.meetup.com/Cloudy-Mondays/events/39091772/">http://www.meetup.com/Cloudy-Mondays/events/39091772/</a></li>
<li><strong>register:</strong> <a href="http://www.meetup.com/Cloudy-Mondays/events/39091772/">http://www.meetup.com/Cloudy-Mondays/events/39091772/</a></li>
<li><strong>twitter:</strong> (not sure)</li>
</ul>
<h2>2. Cloud Roundtable &#8211; Business in the Cloud -</h2>
<ul>
<li><strong>when:</strong> Tue 15-Nov-2011, 3:00 - 5:30 PM (<em>updated: start time is officially 3:00 PM</em>)</li>
<li><strong>where:</strong> <a title="Boston College Club" href="http://www.clubcorp.com/Clubs/Boston-College-Club" target="_blank">Boston College Club,</a> 100 Federal St., Boston, MA</li>
<li><strong>wifi:</strong> (not sure)</li>
<li><strong>food:</strong> (looks like cocktails and <em>hors d&#8217;oeuvres</em> towards the end)</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> From the description on the web site: &#8220;The cloud is a fundamental paradigm shift from our current or past thinking about scalable architecture and there are security tradeoffs:  less control of data, new vulnerability classes, and compliance challenges.  However, if managed properly, these risks can be mitigated. This interactive seminar will discuss the challenges of cloud computing, demonstrate how to build a secure and redundant system, and touch upon real-world examples of cloud computing gone bad.&#8221;</li>
<li><strong>more info:</strong> <a href="http://web.securityinnovation.com/boston">http://web.securityinnovation.com/boston</a></li>
<li><strong>register: </strong><a href="http://web.securityinnovation.com/boston">http://web.securityinnovation.com/boston</a></li>
<li><strong>twitter:</strong> (not sure)</li>
</ul>
<h2>3. Boston Azure User Group meeting: Introduction to Cloud, Windows Azure, Azure Dev Tools</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul>
<li><strong>when:</strong> Thu 17-Nov-2011, 6:00 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center, 1 Memorial Drive, Cambridge, MA (<a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">directions</a>)</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks will be provided</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Get ramped up on Cloud and Windows Azure &#8211; what is this cloud thing all about? How does the Windows Azure Cloud Platform fit in? And how can you get started using Visual Studio and the Windows Azure tools? Get all these questions answered in one night!</li>
<li><strong>more info:</strong> See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info</li>
<li><strong>register: <a href="http://www.meetup.com/bostonazure/events/38944852/">http://www.meetup.com/bostonazure/events/38944852/</a></strong></li>
<li><strong>twitter:</strong> <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h1>December &#8211; 2011 Events</h1>
<h2>4. Azure is on the Road! December Road Trip&#8230;</h2>
<p>At a variety of locations (far from Boston, but at least regional):</p>
<table width="453" border="0" cellspacing="0" cellpadding="2" align="center">
<tbody>
<tr>
<td valign="top" width="181"><strong>Registration Link</strong></td>
<td valign="top" width="146"><strong>Date</strong></td>
<td valign="top" width="124"><strong>Time</strong></td>
</tr>
<tr>
<td valign="top" width="181"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200069571&amp;CR_EAC=300030753">NCSU, Raleigh NC</a></td>
<td valign="top" width="146">Mon, Dec. 5th, 2011</td>
<td valign="top" width="124">2 – 9 p.m.</td>
</tr>
<tr>
<td valign="top" width="181"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200069571&amp;CR_EAC=300030754">Microsoft, Farmington CT</a></td>
<td valign="top" width="146">Wed., Dec. 7th, 2011</td>
<td valign="top" width="124">2 – 9 p.m.</td>
</tr>
<tr>
<td valign="top" width="181"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200069571&amp;CR_EAC=300030755">Microsoft, New York City</a></td>
<td valign="top" width="146">Thur., Dec. 8th, 2011</td>
<td valign="top" width="124">9 a.m. – 5 p.m.</td>
</tr>
<tr>
<td valign="top" width="181"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200069571&amp;CR_EAC=300030756">Microsoft, Malvern PA</a></td>
<td valign="top" width="146">Mon., Dec. 12th, 2011</td>
<td valign="top" width="124">2 – 9 p.m.</td>
</tr>
<tr>
<td valign="top" width="181"><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200069571&amp;CR_EAC=300030757">Microsoft, Chevy Chase MD</a></td>
<td valign="top" width="146">Wed., Dec. 14th, 2011</td>
<td valign="top" width="124">2 – 9 p.m.</td>
</tr>
</tbody>
</table>
<ul>
<li>Check out Jim O&#8217;Neil&#8217;s blog post on the road show: <a href="http://blogs.msdn.com/b/jimoneil/archive/2011/11/04/taking-the-cloud-on-the-road.aspx">http://blogs.msdn.com/b/jimoneil/archive/2011/11/04/taking-the-cloud-on-the-road.aspx</a></li>
</ul>
<h2>5. Testing in the Cloud with Boston Web Performance Group</h2>
<ul>
<li><strong>when: </strong>Tue 06-Dec-2011: 6:30-7:15 Eat pizza and meet other members, 7:15-8:15 Presentation, 8:15-9:00 Q&amp;A, general socializing and more pizza eating</li>
<li><strong></strong><strong>where: </strong><a href="http://www.meetup.com/Web-Performance-Boston/venue/1417897/?eventId=38442872&amp;popup=true" target="blank">Wayfair Offices &#8211; 177 Huntington Ave</a>, 177 Huntington Ave, Boston, MA (<a href="http://maps.google.com/maps?q=177+Huntington+Ave%2C+Boston%2C+MA" target="_blank">map</a>) Come up to the 24th floor, <em><strong>call 802-522-6294 with issues</strong></em></li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks will be provided</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what: </strong>Speaker: Dan Bartow on Testing in the Cloud &#8211; description from event site: &#8220;Achieving real performance on the web begins with realistic testing and an understanding of the application and it&#8217;s infrastructure.  Testing realistically and for real results across web &amp; mobile applications means leveraging the<br />
cloud.  Agile development processes, complex multi-tier architectures, and the potential for massive (and sudden) load all require a different approach than<br />
historical apps.  Come hear from Soasta, the makers of the CloudTest platform and CloudTest Lite, about their experiences and why companies need to change their expectations about what &#8220;testing&#8221; means. Dan Bartow is Vice President and CloudTest Evangelist at SOASTA, the leader<br />
in performance testing from the cloud. Prior to joining SOASTA he was Senior Manager of Engineering at Intuit, where his team was responsible for the speed and stability of TurboTax Online, the #1 rated, best-selling online tax software. Over the past decade he has been responsible for the speed and<br />
scalability of websites for such well-known brands as American Eagle Outfitters, AT&amp;T, Best Buy, Finish Line, J.Crew, Neiman Marcus and Sony Online<br />
Entertainment, among others. Dan has set multiple industry precedents including launching the worlds largest stateful JBoss cluster and using over 2000 cloud computing cores to generate load against a live web site.  Dan is a frequent industry presenter and has spoken at leading testing and cloud computing<br />
conferences such as Software Test &amp; Performance (STP), O&#8217;Reilly&#8217;s Web2.0 Expo, Amazon Web Services Road Show, and SYS-CON’s Cloud Computing Expo.&#8221; Visit the event web site to view the Cloud Testing Bill of Rights.</li>
<li><strong>more info:</strong> See <a href="http://www.meetup.com/Web-Performance-Boston/events/38442872/">http://www.meetup.com/Web-Performance-Boston/events/38442872/</a> for more info</li>
<li><strong>register: <a href="http://www.meetup.com/Web-Performance-Boston/events/38442872/">http://www.meetup.com/Web-Performance-Boston/events/38442872/</a></strong></li>
<li><strong>twitter: <a href="http://twitter.com/JonathanKlein/">@JonathanKlein</a></strong></li>
</ul>
<h2>6. Boston Azure User Group December</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul style="padding-left:30px;">
<li><strong>when:</strong> Tue 13-Dec-2011, 6:00 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center, 1 Memorial Drive, Cambridge, MA (<a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">directions</a>)</li>
<li><strong>wifi:</strong> Yes</li>
<li><strong>food:</strong> Pizza and drinks will be provided</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Azure-related topic(s) <em>to be announced</em>.</li>
<li><strong>more info:</strong> See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info</li>
<li><strong>register:</strong> <a href="http://www.meetup.com/bostonazure/events/38945582/">http://www.meetup.com/bostonazure/events/38945582/</a></li>
<li><strong>twitter:</strong> <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h2>7. Cloud Architecture Patterns at North Shore .NET User Group</h2>
<ul>
<li><strong>when:</strong> Wed 14-Dec-2011, 6:00 &#8211; 8:30 PM</li>
<li><strong></strong><strong>where: </strong><a href="http://www.meetup.com/North-Shore-NET-User-Group/venue/3523732/?eventId=40679722&amp;popup=true" target="blank">EBSCO Publishing,</a> 10 Estes Street, Ipswich, MA (<a href="http://maps.google.com/maps?q=10+Estes+Street%2C+Ipswich%2C+MA" target="_blank">map</a>)</li>
<li><strong>wifi:</strong> (not sure)</li>
<li><strong>food:</strong> (Food is either available &#8230; or provided .. not sure)</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Cloud Architecture Patterns (generally), then see how the Windows Azure Platform helps you realize these patterns. Speaker is <a href="http://blog.codingoutloud.com/">Bill Wilder</a>, <a href="http://www.bostonazure.org">Boston Azure user group leader</a>, <a href="https://mvp.support.microsoft.com/default.aspx/profile/bill.wilder">Windows Azure MVP</a>, and an Independent Azure Consultant.</li>
<li><strong>more info: </strong><a href="http://www.meetup.com/North-Shore-NET-User-Group/events/40679722/?a=ea1.2_lnm&amp;rv=ea1.2">http://www.meetup.com/North-Shore-NET-User-Group/events/40679722/?a=ea1.2_lnm&amp;rv=ea1.2</a></li>
<li><strong>register:</strong> <strong><a href="http://www.meetup.com/North-Shore-NET-User-Group/events/40679722/?a=ea1.2_lnm&amp;rv=ea1.2">http://www.meetup.com/North-Shore-NET-User-Group/events/40679722/?a=ea1.2_lnm&amp;rv=ea1.2</a></strong></li>
<li><strong>twitter: </strong></li>
</ul>
<h2>8. Using Windows Azure to Build Cloud Enabled Windows Phone Apps at Microsoft DevBoston</h2>
<ul>
<li><strong>when:</strong> Wed 14-Dec-2011, 6:00 &#8211; 8:30 (?) PM</li>
<li><strong></strong><strong>where: </strong><a href="http://www.meetup.com/DevBoston/venue/1215282/?eventId=39064112&amp;popup=true" target="blank">Microsoft Corporation</a> 201 Jones Road, Waltham, MA <del>Hosted at NERD Center, 1 Memorial Drive, Cambridge, MA (<a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">directions</a>)</del></li>
<li><strong>wifi:</strong> I don&#8217;t think so (given the location)<br />
<strong>food:</strong> (I am guessing there will be pizza, but not 100% sure, please check with the group organizers)</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> &#8220;Speaker: <a href="http://www.wintellect.com/CS/blogs/jgarland/default.aspx">John Garland</a> This presentation will discuss how Windows Phone applications can be enriched by leveraging the power of the Cloud that is made available by Windows Azure. The Windows Azure Toolkit for Windows Phone will be explored to show how to quickly tap into resources in the cloud for computation, storage, identity, and communication from within a Windows Phone application.&#8221;</li>
<li><strong>more info: <a href="http://www.meetup.com/DevBoston/events/39064112/">http://www.meetup.com/DevBoston/events/39064112/</a></strong></li>
<li><strong>register: <a href="http://www.meetup.com/DevBoston/events/39064112/">http://www.meetup.com/DevBoston/events/39064112/</a></strong></li>
<li><strong>twitter: (not sure about the event, but John Garland can be found at <a href="https://twitter.com/#!/search/dotnetgator">https://twitter.com/#!/search/dotnetgator</a>)</strong></li>
</ul>
<p><strong>&#8212;&#8211;</strong></p>
<p><strong><span style="color:#0000ff;">Omissions? Corrections? Comments? Please leave a comment or reply on Twitter.<br />
<a title="Mention this post on Twitter!" href="http://twitter.com/home?status=Interested in @BostonAzure or other %23Azure or %23Cloud events? Check out http://bit.ly/u7k74i via @codingoutloud" target="_blank">Share this post on Twitter</a></span></strong></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2050/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2050&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/11/10/november-and-december-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://photos1.meetupstatic.com/photos/event/7/6/2/global_22861890.jpeg" medium="image">
			<media:title type="html">Cloudy Mondays logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>
	</item>
		<item>
		<title>October Boston Azure Cloud User Group Meeting</title>
		<link>http://blog.codingoutloud.com/2011/11/09/october-boston-azure-cloud-user-group-meeting/</link>
		<comments>http://blog.codingoutloud.com/2011/11/09/october-boston-azure-cloud-user-group-meeting/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 01:04:34 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2055</guid>
		<description><![CDATA[First, let&#8217;s note that the October Boston Azure meeting marked our two-year anniversary! I believe we are the oldest Windows Azure user group in the world, still going strong. Our first meeting was held in October 2009, less than a year after Windows Azure was announced at PDC 2008, and a few months before it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2055&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First, let&#8217;s note that the <strong><a href="http://www.meetup.com/bostonazure/events/35904052/">October Boston Azure meeting</a> marked our two-year anniversary</strong>!</p>
<div id="attachment_2057" class="wp-caption alignnone" style="width: 250px"><a href="http://codingoutloud.files.wordpress.com/2011/11/happy-bday-boston-azure-image-via-flickr-thewazir-cc-by-sa.jpg"><img class="size-full wp-image-2057" title="happy-bday-boston-azure-image-via-flickr-thewazir-cc-by-sa" src="http://codingoutloud.files.wordpress.com/2011/11/happy-bday-boston-azure-image-via-flickr-thewazir-cc-by-sa.jpg?w=510" alt=""   /></a><p class="wp-caption-text">Image courtesy of http://www.flickr.com/photos/thewazir/4232029536/sizes/s/in/photostream/</p></div>
<p>I believe we are the oldest Windows Azure user group in the world, still going strong. Our first meeting was held in October 2009, less than a year after Windows Azure was announced at PDC 2008, and a few months before it went RTW for real (which was, I believe, January 2010).</p>
<p>Now, back to our Oct meeting. Here are links to a few topics mentioned:</p>
<ul>
<li>The Enterprise Library Integration Pack for Windows Azure includes two new blocks: Autoscaling Application Block (“WASABi”) and Transient Fault Handling Application Block. Beta bits are available. <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Azure">http://entlib.codeplex.com/wikipage?title=EntLib5Azure</a>, <a href="http://blogs.msdn.com/b/avkashchauhan/archive/2011/10/14/windows-azure-autoscaling-application-block-wasabi-beta-is-ready-for-you-to-try.aspx">http://blogs.msdn.com/b/avkashchauhan/archive/2011/10/14/windows-azure-autoscaling-application-block-wasabi-beta-is-ready-for-you-to-try.aspx</a></li>
<li><a href="http://blogs.msdn.com/b/windowsazure/archive/2011/10/27/microsoft-lowers-storage-cost-for-blob-and-table-storage-in-windows-azure.aspx">http</a><a href="http://blogs.msdn.com/b/windowsazure/archive/2011/10/27/microsoft-lowers-storage-cost-for-blob-and-table-storage-in-windows-azure.aspx">://</a><a href="http://blogs.msdn.com/b/windowsazure/archive/2011/10/27/microsoft-lowers-storage-cost-for-blob-and-table-storage-in-windows-azure.aspx">blogs.msdn.com/b/windowsazure/archive/2011/10/27/microsoft-lowers-storage-cost-for-blob-and-table-storage-in-windows-azure.aspx</a></li>
<li><a href="http://blogs.msdn.com/b/windowsazure/archive/2011/10/19/announcing-improved-in-place-updates.aspx">http://</a><a href="http://blogs.msdn.com/b/windowsazure/archive/2011/10/19/announcing-improved-in-place-updates.aspx">blogs.msdn.com/b/windowsazure/archive/2011/10/19/announcing-improved-in-place-updates.aspx</a></li>
<li><a href="http://www.cumulux.com/fall-2011-and-build-azure-related-new-features">http://www.cumulux.com/fall-2011-and-build-azure-related-new-features</a><a href="http://www.cumulux.com/fall-2011-and-build-azure-related-new-features/">/</a></li>
<li>
<div><a href="http://www.davidaiken.com/2011/10/10/implementing-windows-azure-retry-logic/">http://</a><a href="http://www.davidaiken.com/2011/10/10/implementing-windows-azure-retry-logic/">www.davidaiken.com/2011/10/10/implementing-windows-azure-retry-logic/</a></div>
</li>
</ul>
<p>Also, here is the slide deck from the main presentation &#8211; given by yours truly (that&#8217;s me, Bill Wilder) &#8211; called <strong>Big Ideas in Software Architecture (Cloud and Otherwise)</strong>:</p>
<ul>
<li>PPTX file: <a href="http://codingoutloud.files.wordpress.com/2011/11/boston-azure-big-ideas-in-software-architecture-cloud-and-otherwise-bill-wilder-27-oct-2011.pptx">boston-azure-big-ideas-in-software-architecture-cloud-and-otherwise-bill-wilder-27-oct-2011</a></li>
</ul>
<p>At the meeting we also discussed some topics for future meetings. Here is that list (okay, I actually can&#8217;t find the list &#8211; may have forgotten to save it &#8211; sorry &#8211; so going from memory here) &#8212; note this list is in no particular order:</p>
<ol>
<li>Introduction to Cloud, Azure, and developing for Windows Azure</li>
<li>More hands-on with the platform</li>
<li>Using languages, libraries, and software other than .NET/Microsoft &#8211; e.g., Java, Python, Node.js, NoSQL (MongoDB), &#8230;</li>
<li>Idempotency &#8211; look at a more challenging case than a simple thumbnailer</li>
<li>Security in the Cloud</li>
<li>Comparing Cloud platforms</li>
<li>Azure AppFabric topics: Service Bus, Caching, Access Control Service (can Curt come back?), &#8230;</li>
<li>More architecture patterns</li>
</ol>
<p>WHAT ARE OTHER TOPICS YOU WOULD LIKE TO SEE? Please leave a comment, email me, or suggest via twitter (me: <a href="https://twitter.com/#!/codingoutloud">@codingoutloud</a> or to the community: <a href="https://twitter.com/#!/bostonazure">@bostonazure</a>).</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2055/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2055/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2055/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2055&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/11/09/october-boston-azure-cloud-user-group-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/11/happy-bday-boston-azure-image-via-flickr-thewazir-cc-by-sa.jpg" medium="image">
			<media:title type="html">happy-bday-boston-azure-image-via-flickr-thewazir-cc-by-sa</media:title>
		</media:content>
	</item>
		<item>
		<title>Visiting Harvard &#8211; CSCI E-175 &#8211; Cloud Computing and Software</title>
		<link>http://blog.codingoutloud.com/2011/11/04/visiting-harvard-csci-e-175-cloud-computing-and-software/</link>
		<comments>http://blog.codingoutloud.com/2011/11/04/visiting-harvard-csci-e-175-cloud-computing-and-software/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 03:06:22 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2041</guid>
		<description><![CDATA[Just got back from Harvard where I teamed up with Jim O&#8217;Neil to talk about the Windows Azure Cloud Platform to the class CSCI E-175 Cloud Computing and Software as a Service. This was at the invitation of the Dr. Zoran B. Djordjevic &#8211; who also hosted us last year, and the year before that it was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2041&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just got back from Harvard where I teamed up with <a href="http://blogs.msdn.com/b/jimoneil/">Jim O&#8217;Neil</a> to talk about the Windows Azure Cloud Platform to the class <em>CSCI E-175 Cloud Computing and Software as a Service</em>. This was at the invitation of the Dr. Zoran B. Djordjevic &#8211; who also hosted us last year, and the year before that it was Jim and some guy named <a href="http://blogs.msdn.com/b/cbowen/">Chris</a>.</p>
<p>Like last year, the class was engaged, asking tough and interesting questions&#8230; which is all the more impressive since this class meets on FRIDAY NIGHT. Must be a Harvard thing&#8230; Anyhow, we went from around 5:30 &#8211; 8:00&#8230; ON FRIDAY NIGHT. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Below are the resources I mentioned at the end of my talk, and the slide deck I used is here: <a href="http://codingoutloud.files.wordpress.com/2011/11/harvard-whyazureisawesome-bill-wilder-04-nov-2011.pptx">Harvard-WhyAzureIsAwesome-Bill-Wilder-04-Nov-2011</a></p>
<div>• <a href="http://sigops.org/sosp/sosp11/current/2011-Cascais/printable/11-calder.pdf">http://</a><a href="http://sigops.org/sosp/sosp11/current/2011-Cascais/printable/11-calder.pdf">sigops.org/sosp/sosp11/current/2011-Cascais/printable/11-calder.pdf</a></div>
<div>• <a href="http://www.microsoft.com/windowsazure/whitepapers/">http://www.microsoft.com/windowsazure/whitepapers</a><a href="http://www.microsoft.com/windowsazure/whitepapers/">/</a></div>
<div>• <a href="http://www.microsoft.com/windowsazure/free-trial/?WT.srch=1&amp;WT.mc_id=CMG001_Search">http</a><a href="http://www.microsoft.com/windowsazure/free-trial/?WT.srch=1&amp;WT.mc_id=CMG001_Search">://www.microsoft.com/windowsazure/free-trial/?</a><a href="http://www.microsoft.com/windowsazure/free-trial/?WT.srch=1&amp;WT.mc_id=CMG001_Search">WT.srch=1&amp;WT.mc_id=CMG001_Search</a></div>
<div>• <a href="http://www.microsoft.com/windowsazure/pricing/">http</a><a href="http://www.microsoft.com/windowsazure/pricing/">://www.microsoft.com/windowsazure/pricing</a><a href="http://www.microsoft.com/windowsazure/pricing/">/</a></div>
<p>Also, hope to see all of you at <a href="http://www.bostonazure.org">Boston Azure user group meetings</a>! Feel free to contact me with any follow-up questions.</p>
<p>The slide deck Jim O&#8217;Neil used is <a href="https://jimoneil.blob.core.windows.net/presentations/2011/11/AzureOutsideIn">here</a>, plus here are a few action shots of Jim doing his thang:</p>
<a href="http://blog.codingoutloud.com/2011/11/04/visiting-harvard-csci-e-175-cloud-computing-and-software/#gallery-1-slideshow">Click to view slideshow.</a>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/patterns-cloud-computing/'>Patterns</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2041/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2041/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2041/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2041/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2041/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2041/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2041/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2041/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2041&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/11/04/visiting-harvard-csci-e-175-cloud-computing-and-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud Architecture Patterns talk from New England Code Camp 16</title>
		<link>http://blog.codingoutloud.com/2011/10/29/cloud-architecture-patterns-talk-from-new-england-code-camp-16/</link>
		<comments>http://blog.codingoutloud.com/2011/10/29/cloud-architecture-patterns-talk-from-new-england-code-camp-16/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 22:24:36 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2031</guid>
		<description><![CDATA[I attended the 16th (!) edition of New England Code Camp on Saturday 29-Oct-2011. I presented a talk called Cloud Architecture Patterns for Mere Mortals in which I introduced some big architecture ideas – e.g., CQRS, NoSQL, Sharding, and Eventual Consistency – with specific examples of how to realize these patterns drawn from the Windows [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2031&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I attended the 16th (!) edition of <a href="http://codecampboston.eventbrite.com/">New England Code Camp</a> on Saturday 29-Oct-2011. I presented a talk called Cloud Architecture Patterns for Mere Mortals in which I introduced some big architecture ideas – e.g., CQRS, NoSQL, Sharding, and Eventual Consistency – with specific examples of how to realize these patterns drawn from the Windows Azure Platform. My slide deck is here: <a href="http://codingoutloud.files.wordpress.com/2011/10/new-england-code-camp-16-cloud-architecture-patterns-for-mere-mortals-bill-wilder-29-oct-2011.pptx">new-england-code-camp-16-Cloud-Architecture-Patterns-for-Mere-Mortals-bill-wilder-29-oct-2011</a></p>
<p>I also attended some cool talks – Brock Allen spoke about WIF, David Padbury on node.js, and Dominic Denicola on various Async approaches like Promises. Good time as usual! No after-event celebrating &#8211; everyone is running for cover due to the <a href="http://en.wikipedia.org/wiki/Nor'easter">Nor&#8217;easter</a>!</p>
<p><a href="http://www.meetup.com/bostonazure"><img class="aligncenter size-full wp-image-2037" title="Boston Azure cloud user group logo" src="http://codingoutloud.files.wordpress.com/2011/10/bostonazure-logo.png?w=510" alt=""   /></a></p>
<p>If you are interested in learning more about the Windows Azure Platform, please come <strong>join us at a Boston Azure cloud user group meeting</strong>. Details at <strong><a href="http://www.bostonazure.org">www.bostonazure.org</a></strong>. We meet every month to learn about Azure. Sometimes we learn through prepared talks, sometimes we hold training events, and sometimes coding/hackathons. <span style="color:#0000ff;"><em>We are the oldest such user group in the world, turning two years old this month.</em></span> Hope to see you!</p>
<p>Our next meeting is Thursday November 17 (the Thursday before Thanksgiving), featuring a very Azurey talk by <em><strong>Chris Rolon of Neudesic</strong></em>.</p>
<p>Got Azure Question? I am also a Windows Azure MVP for Windows Azure and know a thing or two about the platform. I am happy to answer questions you may have. Feel free to contact me on twitter (<a href="http://twitter.com/codingoutloud">@codingoutloud</a>) or by email (which is my twitter handle at gmail.com).</p>
<p>Azure On!</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2031/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2031&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/10/29/cloud-architecture-patterns-talk-from-new-england-code-camp-16/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure cloud user group logo</media:title>
		</media:content>
	</item>
		<item>
		<title>OWASP Boston Security Conference</title>
		<link>http://blog.codingoutloud.com/2011/10/21/owasp-boston-security-conference/</link>
		<comments>http://blog.codingoutloud.com/2011/10/21/owasp-boston-security-conference/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 12:45:26 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=2006</guid>
		<description><![CDATA[Boston Application Security Conference (BASC) hosted by the Boston chapter of OWASP (The Open Web Application Security Project). For my part, I attended a number of interesting sessions (especially the frighteningly entertaining talk by Francis Brown on using Google and Bing to hack (or protect) web properties). Due to scheduling challenges, I missed Andrew Wilson&#8216;s talk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2006&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.owasp.org/index.php/2011_BASC_Homepage">Boston Application Security Conference</a> (BASC) hosted by the <a href="https://www.owasp.org/index.php/Boston">Boston chapter</a> of <a href="https://www.owasp.org/">OWASP</a> (The Open Web Application Security Project).</p>
<p>For my part, I attended a number of interesting sessions (especially the frighteningly <a href="https://www.owasp.org/index.php/2011_BASC_Presentations#Google_.26_Search_Hacking">entertaining talk by Francis Brown</a> on using Google and Bing to hack (or protect) web properties). Due to scheduling challenges, I missed <a href="http://pinvoke.wordpress.com/">Andrew Wilson</a>&#8216;s talk on <a href="https://www.owasp.org/index.php/2011_BASC_Presentations#Reversing_Web_Applications">Reversing Web Applications</a>, which I wanted to check out.</p>
<p>For my part, I offered a Birds-of-a-Feather session on Securing Applications in the Cloud (with examples drawn from Windows Azure Platform). In this session, I reviewed both pros and cons of cloud deployments from a security point of view, and attempted to make the case that, ultimately, either your applications will simply be safer in the cloud, or at least if you want them to be sufficiently safe, it will be more cost-effective to let the specialists at Microsoft (or some other trusted cloud vendor) handle much of the dirty work.</p>
<p>This session was interesting for me to put together and then go through with an intimate crowd (due, at least in part I suppose, to (me) changing the scheduled time slot after the conference schedule went to the printer&#8230; <a href="http://en.wikipedia.org/wiki/D'oh!">D&#8217;oh!</a> &#8230; that combined with the seeming invisibility of the BoF sessions generally). Anyhow, it was still fun to discuss, and here is the slide deck I used: <a href="http://codingoutloud.files.wordpress.com/2011/10/owasp-boston-bof-securely-running-applications-in-cloud-examples-drawn-from-windows-azure-platform-bill-wilder-08-oct-2011.pptx">OWASP Boston &#8211; BoF &#8211; Securely Running Applications in Cloud (examples drawn from Windows Azure Platform) &#8211; Bill Wilder &#8211; 08-Oct-2011</a>.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a> Tagged: <a href='http://blog.codingoutloud.com/tag/security/'>security</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/2006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/2006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/2006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/2006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/2006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/2006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/2006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/2006/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=2006&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/10/21/owasp-boston-security-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Boston Azure Bootcamp was a Success!</title>
		<link>http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/</link>
		<comments>http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 01:25:37 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Trip Report]]></category>
		<category><![CDATA[bootcamp]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1994</guid>
		<description><![CDATA[On Friday September 30 and Saturday October 1 the Boston Azure cloud user group hosted the Boston Azure Bootcamp &#8211; with a few of our friends &#8211; and it was a big success. Here are a few links that folks attending might have been told about, plus a couple of answers I offered to gather offline. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1994&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On Friday September 30 and Saturday October 1 the Boston Azure cloud user group hosted the <a href="http://bostonazurebootcamp.eventbrite.com/">Boston Azure Bootcamp</a> &#8211; with a few of our friends &#8211; and it was a big success.</p>

<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/cake-team-shot/' title='Cake team shot (cake by Martha O&#039;Neil)'><img data-attachment-id='2015' data-orig-size='600,450' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/cake-team-shot.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Cake team shot (cake by Martha O&#039;Neil)" title="Cake team shot (cake by Martha O&#039;Neil)" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/crowd-1/' title='The crowd'><img data-attachment-id='2016' data-orig-size='4000,3000' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/crowd-1.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="The crowd" title="The crowd" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/crowd-2/' title='The crowd'><img data-attachment-id='2017' data-orig-size='600,450' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/crowd-2.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="The crowd" title="The crowd" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/img_4368/' title='Andy Novick explaining SQL Azure'><img data-attachment-id='2018' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/img_4368.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Andy Novick explaining SQL Azure" title="Andy Novick explaining SQL Azure" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/img_4384/' title='Maura emulating Andy with humorous history getting started on computers'><img data-attachment-id='2019' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/img_4384.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Maura emulating Andy with humorous history getting started on computers" title="Maura emulating Andy with humorous history getting started on computers" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/img_4385/' title='Maura explaining a point during Table Storage talk'><img data-attachment-id='2020' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/img_4385.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Maura explaining a point during Table Storage talk" title="Maura explaining a point during Table Storage talk" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/img_4386/' title='Hey Pat! Eyes front! Stop causing trouble!'><img data-attachment-id='2021' data-orig-size='2592,1936' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/img_4386.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Hey Pat! Eyes front! Stop causing trouble!" title="Hey Pat! Eyes front! Stop causing trouble!" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/maura-1/' title='Maura talking about Windows Azure Table Storage'><img data-attachment-id='2022' data-orig-size='1296,968' data-liked='0'width="150" height="112" src="http://codingoutloud.files.wordpress.com/2011/10/maura-1.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="Maura talking about Windows Azure Table Storage" title="Maura talking about Windows Azure Table Storage" /></a>
<a href='http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/sni-contacts/' title='sni-contacts'><img data-attachment-id='2025' data-orig-size='1936,2592' data-liked='0'width="112" height="150" src="http://codingoutloud.files.wordpress.com/2011/10/sni-contacts-e1319332333156.jpg?w=112&#038;h=150" class="attachment-thumbnail" alt="sni-contacts" title="sni-contacts" /></a>

<p>Here are a few links that folks attending might have been told about, plus a couple of answers I offered to gather offline.</p>
<p><strong>Where can I get the materials used in the Bootcamp?</strong></p>
<ul>
<li>The materials live here: <a href="http://www.azurebootcamp.com/materials">http://www.azurebootcamp.com/materials</a></li>
<li>However, as I explained at the bootcamp, the actual materials used at our sessions were a mix of what is posted on the web and some slide decks that had been updated (mostly for the Azure SDK 1.5, but also other changes in some cases). So you can pull the materials as linked to above and you&#8217;ll be pretty close, but the updated ones are not yet publicly posted.</li>
</ul>
<p><strong>How can I see what&#8217;s in Windows Azure Storage?</strong></p>
<ul>
<li>In addition to the tools we showed (such as Visual Studio and <a href="http://www.cerebrata.com/Products/CloudStorageStudio/">Cerebrata Cloud Storage Studio</a>), there&#8217;s a useful, free storage browser on the web: <a href="https://www.myazurestorage.com/Containers">https://www.myazurestorage.com/Containers</a>, and an Explorer-like browser as Open Source on CodePlex here: <a href="http://azurestorageexplorer.codeplex.com/">http://azurestorageexplorer.codeplex.com/</a></li>
</ul>
<p><strong>How can I track changes/upgrades to Windows Azure Guest OS?</strong></p>
<ul>
<li>(There might be an RSS feed, but I can&#8217;t find it if there is..) A lower-tech approach is to use a service like <a href="https://www.changedetection.com/">https://www.changedetection.com/</a> for monitoring the Windows Azure Guest OS page at <a href="http://msdn.microsoft.com/en-us/library/ff729422.aspx">http://msdn.microsoft.com/en-us/library/ff729422.aspx</a></li>
</ul>
<p><strong>Does Azure use Hyper-threading?</strong></p>
<ul>
<li><a href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/f791484c-7998-40c1-a096-2fe3348b0aa3">No</a></li>
</ul>
<p><strong>Where can I learn more about the Windows Azure Platform? </strong></p>
<ul>
<li>Start coming to Boston Azure User Group meetings! Check out <a href="http://www.bostonazure.org">http://www.bostonazure.org</a> - meetings are monthly at NERD &#8211; schedule now managed at <a href="http://www.meetup.com/bostonazure">http://www.meetup.com/bostonazure</a></li>
</ul>
<p><strong>Where can I read more? </strong></p>
<ul>
<li>Insight from the big brains at Microsoft:</li>
<li><a href="http://www.microsoft.com/windowsazure/whitepapers/">http://www.microsoft.com/windowsazure/whitepapers/</a></li>
<li><a href="http://blogs.msdn.com/windowsazurestorage/">http://blogs.msdn.com/windowsazurestorage/</a></li>
</ul>
<p><strong>Who should I thank for this event?</strong></p>
<ul>
<li>You can thank our TWO MAJOR SPONSORS: <strong>This event was provided free to you because our Gold Sponsor <a href="http://www.snitechnology.com/">SNI TECHNOLOGY</a> generously sponsored the food, and <a href="http://microsoftcambridge.com/">Microsoft NERD</a> donated the space. Many thanks to these major sponsors!</strong></li>
<li><strong><a href="http://www.snitechnology.com/" target="_blank"><img src="https://evbdn.eventbrite.com/s3-s3/eventlogos/4022547/snitechnologylogo.png" alt="SNI TECHNOLOGY logo" width="311" height="38" /></a></strong><strong>Without these sponsors this event would simply not have happened.</strong></li>
<li>You can thank our swag sponsors: <a href="http://oreilly.com/">O&#8217;Reilly</a> (books), <a href="http://www.pluralsight-training.net/microsoft/">Pluralsight</a> (training), <a href="http://www.cerebrata.com/">Cerebrata </a>(licenses), <a href="http://www.packtpub.com/microsoft-windows-azure-development-cookbook/book">Packt Publishing</a> (books), and Microsoft (books and licenses).</li>
<li>And you can thank the Boston Azure Bootcamp team which included (in alphabetical order): <a href="http://www.novicksoftware.com">Andy Novick</a> (who led the SQL Azure segment), <a href="http://www.cloudconstruct.com/about/bios.aspx">Arra Derderian</a> (helped during labs), <a href="http://twitter.com/#!/georgebabey">George Babey</a> (&#8220;swag guy&#8221; &#8211; and helped during labs), <a href="http://twitter.com/#!/jimoneil">Jim O&#8217;Neil</a> (lab-time tech support, lecture-time answer-man), <a href="http://twitter.com/#!/zizzp">Joan Wortman</a> (ran the registration), <a href="http://squdgy.wordpress.com/">Maura Wilder</a> (who led the Azure Table Storage segment &#8211; and helped during labs), <a href="http://twitter.com/#!/nazik_huq">Nazik Huq</a> (&#8220;twitter guy&#8221; &#8211; plus made sure there was food &#8211; and helped during labs), and <a href="http://twitter.com/#!/codingoutloud">William Wilder</a> (yes, that&#8217;s me; you can call me &#8220;Bill&#8221; but wanted to be listed last&#8230;). Also, many thanks to Martha O&#8217;Neil for baking us a cloudy cake. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<p>We are planning another Boston Azure Bootcamp in 2012. Stay tuned!</p>
<p>Update 22-Oct-2011: Here is contact info for our Gold sponsors at SNI TECHNOLOGY:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/10/sni-contacts.jpg"><img class="aligncenter size-full wp-image-2025" title="sni-contacts" src="http://codingoutloud.files.wordpress.com/2011/10/sni-contacts-e1319332333156.jpg?w=510&#038;h=682" alt="" width="510" height="682" /></a></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a> Tagged: <a href='http://blog.codingoutloud.com/tag/bootcamp/'>bootcamp</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1994/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1994&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/10/19/boston-azure-bootcamp-was-a-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/cake-team-shot.jpg?w=150" medium="image">
			<media:title type="html">Cake team shot (cake by Martha O&#039;Neil)</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/crowd-1.jpg?w=150" medium="image">
			<media:title type="html">The crowd</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/crowd-2.jpg?w=150" medium="image">
			<media:title type="html">The crowd</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/img_4368.jpg?w=150" medium="image">
			<media:title type="html">Andy Novick explaining SQL Azure</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/img_4384.jpg?w=150" medium="image">
			<media:title type="html">Maura emulating Andy with humorous history getting started on computers</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/img_4385.jpg?w=150" medium="image">
			<media:title type="html">Maura explaining a point during Table Storage talk</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/img_4386.jpg?w=150" medium="image">
			<media:title type="html">Hey Pat! Eyes front! Stop causing trouble!</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/maura-1.jpg?w=150" medium="image">
			<media:title type="html">Maura talking about Windows Azure Table Storage</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/sni-contacts-e1319332333156.jpg?w=112" medium="image">
			<media:title type="html">sni-contacts</media:title>
		</media:content>

		<media:content url="https://evbdn.eventbrite.com/s3-s3/eventlogos/4022547/snitechnologylogo.png" medium="image">
			<media:title type="html">SNI TECHNOLOGY logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/10/sni-contacts-e1319332333156.jpg" medium="image">
			<media:title type="html">sni-contacts</media:title>
		</media:content>
	</item>
		<item>
		<title>October Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/10/03/october-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/10/03/october-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 18:27:55 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1992</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend in person and for FREE (or low cost). Since this summary page is &#8211; by necessity &#8211; a point-in-time SNAPSHOT of what I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1992&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend <strong>in person</strong> and for <strong>FREE (or low cost)</strong>.</p>
<p><em>Since this summary page is &#8211; by necessity &#8211; a point-in-time SNAPSHOT of what I see is going on, it will not necessarily be updated when event details change. So please always double-check with official event information!</em></p>
<p><strong><em>updates: Added Tech Boston event + more details on Boston Azure</em></strong></p>
<p><span style="color:#0000ff;">Know of any more cloud events of interest to the Windows Azure community? Have any more information or corrections on the events listed? Please let us know in the comments.</span></p>
<p>Events are listed in the order in which they will occur.</p>
<h1>October Events</h1>
<h2>1. Mongo Boston</h2>
<h2><img title="Mongo Boston logo" src="http://media.mongodb.org/logo-mongodb.png" alt="" height="100" /></h2>
<ul>
<li><strong>when:</strong> Mon 03-Sep-2011, 9:00-5:00 PM</li>
<li><strong>where:</strong> Hosted at NERD Center</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Provided</li>
<li><strong>cost:</strong> $30</li>
<li><strong>what:</strong> The main Azure-related content is a talk by <a href="blogs.msdn.com/b/jimoneil">Jim O&#8217;Neil</a>on using Mongo with the Windows Azure Platform &#8211; from the published program description: &#8220;MongoDB in the Cloud, Jim O&#8217;Neil - Developer Evangelist, Microsoft: MongoDB is synonomous with scale and performance, and, hey, so is cloud computing! It&#8217;s peanut butter and chocolate all over again as we take a look at why you might consider running MongoDB in the cloud in general and also look at the alpha release of MongoDB on Azure, a collaboration from 10gen and Microsoft.&#8221;</li>
<li><strong>more info:</strong> <a href="http://www.10gen.com/events/mongo-boston-2011">http://www.10gen.com/events/mongo-boston-2011</a></li>
<li><strong>register: <a href="http://www.10gen.com/events/mongo-boston-2011">http://www.10gen.com/events/mongo-boston-2011</a></strong></li>
<li>twitter: @mongodb</li>
</ul>
<h2>2. Cloud Camp</h2>
<h2><img title="Cloud Camp logo" src="http://www.cloudcamp.org/images/logo_cloudcamp.gif" alt="" height="100" /></h2>
<ul>
<li>when: Thu 06-Oct-2011, 5:15 &#8211; 8:30 PM (then after-party)</li>
<li>where: CloudCamp Boston #5 is Co-located with the OpenStack Design Summit. Intercontinental Hotel, 510 Atlantic Ave, Salon A (between Congress St &amp; Fort Hill Wharf), Boston, MA 02210</li>
<li>wifi: (not sure)</li>
<li>food: (not sure, though food and beer were offered last time)</li>
<li>cost:</li>
<li>what: (from the event description on cloudcamp.org) &#8220;CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas.  With the rapid change occurring in the industry, we need a place where we can meet to share our experiences, challenges and solutions.  At CloudCamp, you are encouraged to share your thoughts in several open discussions, as we strive for the advancement of Cloud Computing.  End users, IT professionals and vendors are all encouraged to participate.&#8221;</li>
<li>more info: <a href="http://www.cloudcamp.org/boston">http://www.cloudcamp.org/boston</a></li>
<li>register: <a href="http://cloudcamp-openstack.eventbrite.com/">here</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>3. Boston Tech: What Can Cloud Do for YOU?</h2>
<h2><a href="http://www.meetup.com/bostontech"><img title="Boston Tech logo" src="http://photos1.meetupstatic.com/photos/event/a/9/e/d/global_34543501.jpeg" alt="" height="30" border="0" /></a></h2>
<ul>
<li><strong>when:</strong> Mon 24-Oct-2011, 6:30 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks will be provided</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what: </strong>&#8220;You’ve probably seen the “to the cloud” commercial and are aware of the hype<br />
that makes cloud computing sound like the next best thing since sliced bread,<br />
but do you really know what cloud computing is? And what it’s not? When does it<br />
make sense? And when doesn’t it? What does it mean to us as software developers,<br />
startup entrepreneurs, and end-users? And how do you sort through all of the<br />
vendors and offerings to determine whose cloud portfolio offers the most value<br />
to you? We’ll look at all of these questions and more as we spend the evening<br />
navigating through the cloudscape.&#8221; (text taken from the Meetup listing)</li>
<li><strong>more info: <a href="http://www.meetup.com/BostonTech/events/33357482/">http://www.meetup.com/BostonTech/events/33357482/</a></strong></li>
<li><strong>register: <a href="http://www.meetup.com/BostonTech/events/33357482/">http://www.meetup.com/BostonTech/events/33357482/</a></strong></li>
<li><strong>twitter:</strong></li>
</ul>
<h2>4. Boston Azure User Group meeting: Cloud Architecture Patterns</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul>
<li><strong>when:</strong> Thu 27-Oct-2011, 6:00 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks will be provided</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Featured talk: &#8220;There are some big ideas in software architecture that are particularly relevant for cloud platforms. In this talk we will introduce a few of these big ideas &#8211; eventual consistency, scale out, and design for failure &#8211; and discuss the implications of these big ideas on cloud application architecture generally, with specific examples of useful patterns and services drawn from the Windows Azure Platform.&#8221; There will also be a shorter opening topic.</li>
<li><strong>more info:</strong> See our (new) <a href="http://www.meetup.com/bostonazure/">Boston Azure Meetup.com site</a> for more info</li>
<li><strong>register: <a href="http://www.meetup.com/bostonazure/events/35904052/">http://www.meetup.com/bostonazure/events/35904052/</a></strong></li>
<li><strong>twitter:</strong> <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h2>5. New England Code Camp #16</h2>
<h2><img class="alignnone" title="New England Code Camp logo" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8360.CodeCamp4_5F00_2FAD0102.png" alt="" height="150" /></h2>
<p>While not strictly an Azure-only event, there will be Azure content at this community-driven event. <em>Hope to see you there!</em></p>
<ul>
<li>when: Saturday, <abbr title="2011-09-10T08:00-04:00">October 29, 2011 9am</abbr>–<abbr title="2010-09-10T18:00-04:00">6pm</abbr></li>
<li>where: <abbr title="Kalkin Hall, The University of Vermont, 55 Colchester Avenue, Burlington, VT">Microsoft Office on Jones Road in Waltham</abbr></li>
<li>wifi: (usually just for speakers)</li>
<li>food: (usually pizza, sometimes donuts)</li>
<li>cost: FREE</li>
<li>what: It&#8217;s a Code Camp!</li>
<li>more info: <a href="http://blogs.msdn.com/b/cbowen/archive/2011/08/24/new-england-code-camp-16-october-29th-save-the-date.aspx">http://blogs.msdn.com/b/cbowen/archive/2011/08/24/new-england-code-camp-16-october-29th-save-the-date.aspx</a></li>
<li>register (for speakers and all attendees): <a href="http://codecampboston.eventbrite.com/">http://codecampboston.eventbrite.com/</a></li>
<li>twitter:</li>
</ul>
<p><strong><span style="color:#0000ff;">Omissions? Corrections? Comments? Please leave a comment or reply on the Twitters!</span></strong></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1992/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1992&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/10/03/october-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://media.mongodb.org/logo-mongodb.png" medium="image">
			<media:title type="html">Mongo Boston logo</media:title>
		</media:content>

		<media:content url="http://www.cloudcamp.org/images/logo_cloudcamp.gif" medium="image">
			<media:title type="html">Cloud Camp logo</media:title>
		</media:content>

		<media:content url="http://photos1.meetupstatic.com/photos/event/a/9/e/d/global_34543501.jpeg" medium="image">
			<media:title type="html">Boston Tech logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-06-metablogapi/8360.CodeCamp4_5F00_2FAD0102.png" medium="image">
			<media:title type="html">New England Code Camp logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Vermont Code Camp III</title>
		<link>http://blog.codingoutloud.com/2011/09/12/vermont-code-camp-iii/</link>
		<comments>http://blog.codingoutloud.com/2011/09/12/vermont-code-camp-iii/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 20:33:17 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1967</guid>
		<description><![CDATA[Along with Maura Wilder and Joan Wortman, I made the trek to Vermont from Boston to hang out with the cool kids at Vermont Code Camp III. The three of us gave talks and attended a bunch of excellent sessions. For my part, I attended talks on Hadoop, Visual Studio tools for Unit Testing, EF, software consulting, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1967&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Along with <a href="http://squdgy.wordpress.com">Maura</a> <a href="http://twitter.com/#!/squdgy">Wilder</a> and <a href="http://twitter.com/#!/zizzp">Joan</a> <a href="http://joanwortman.com">Wortman</a>, I made the trek to Vermont from Boston to hang out with the cool kids at <a href="http://vtcodecamp.org">Vermont Code Camp III</a>. The three of us gave talks and attended a bunch of excellent sessions. For my part, I attended talks on Hadoop, Visual Studio tools for Unit Testing, EF, software consulting, and Maura and Joan&#8217;s talk <strong>Introduction to the Ext JS JavaScript framework “for Rich Apps in Every Browser” </strong>(after which I admit I was convinced that this is a framework to take seriously &#8211; very impressive).</p>
<p>I presented a talk in the morning called <strong>Cloud Architecture Patterns for Mere Mortals (with Examples in Windows Azure)</strong>. If you are interested, my slide deck is attached: <a href="http://codingoutloud.files.wordpress.com/2011/09/vermont-code-camp-iii-cloud-architecture-patterns-for-mere-mortals-bill-wilder-10-sept-2011.pptx">Vermont Code Camp III &#8211; Cloud Architecture Patterns for Mere Mortals &#8211; Bill Wilder &#8211; 10-Sept-2011</a> (also <a href="http://www.slideshare.net/codingoutloud/vermont-code-camp-iii-cloud-architecture-patterns-for-mere-mortals-bill-wilder-10sept2011">available on Slideshare</a>)</p>
<p>Also, you are all invited to the (free) Boston Azure Bootcamp to be held in the Boston area (Cambridge, MA) on Friday September 30 and Saturday October 1. Sign up <a href="http://bit.ly/bostonazurebootcamp">here</a>, and please help spread the word. Hope to see some Vermont Code Camp friends there! Let me know if you have a strong desire to &#8220;couch surf&#8221;, especially on the middle night, and I&#8217;ll see if I can help out. Tickets won&#8217;t last forever, so I encourage you to sign up sooner than later.</p>
<p>Thank you to all the Vermont Code Camp III organizers, volunteers, and <a href="http://vtcodecamp.org/sponsors/">sponsors</a> - like <a href="http://blog.codingoutloud.com/2010/09/12/vermont-code-camp-building-cloud-native-applications-with-azure/">last year</a>, this was an inspired event and I&#8217;m glad I made the trip. Find them on Twitter at <a href="http://twitter.com/#!/VTCodeCamp">@VTCodeCamp</a>.</p>
<p>A handful of Vermont Code Camp photos follow&#8230; (and a couple from Sunday night on Church Street in Burlington)</p>
<a href="http://blog.codingoutloud.com/2011/09/12/vermont-code-camp-iii/#gallery-2-slideshow">Click to view slideshow.</a>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1967/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1967/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1967/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1967&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/09/12/vermont-code-camp-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure FAQ: How frequently is the clock on my Windows Azure VM synchronized?</title>
		<link>http://blog.codingoutloud.com/2011/08/25/azure-faq-how-frequently-is-the-clock-on-my-windows-azure-vm-synchronized/</link>
		<comments>http://blog.codingoutloud.com/2011/08/25/azure-faq-how-frequently-is-the-clock-on-my-windows-azure-vm-synchronized/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 15:18:59 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Network Time Protocol]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1888</guid>
		<description><![CDATA[Q. How often do Windows Azure VMs synchronize their internal clocks to ensure they are keeping accurate time? A. This basic question comes up occassionally, usually when there is concern around correlating timestamps across instances, such as for log files or business events.  Over time, like mechanical clocks, computer clocks can drift, with virtual machines (especially [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1888&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png"><img class="alignright size-thumbnail wp-image-1696" title="The Azure FAQ" src="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150&#038;h=98" alt="" width="150" height="98" /></a>Q. How often do Windows Azure VMs synchronize their internal clocks to ensure they are keeping accurate time?</p>
<p>A. This basic question comes up occassionally, usually when there is concern around correlating timestamps across instances, such as for log files or business events.  Over time, like mechanical clocks, <a href="http://en.wikipedia.org/wiki/Clock_drift">computer clocks can drift</a>, with <a href="http://cloudvirtualization.wordpress.com/2010/11/21/time-synchronization-in-hyper-v/">virtual machines</a> (especially when <a href="https://forums.aws.amazon.com/thread.jspa?messageID=258557">sharing cores</a>) effected even more. (This is not specific to Microsoft technologies; for example, it is apparently <a href="http://stackoverflow.com/questions/117422/how-can-i-resolve-the-drifting-clock-for-my-virtual-machine">an annoying issue on Linux VMs</a>.)</p>
<p><img class="alignleft" title="Clock image from wikipedia" src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Greenwich_clock.jpg/220px-Greenwich_clock.jpg" alt="" width="220" height="410" />I can&#8217;t find any official stats on how much drift happens generally (though <a href="http://stackoverflow.com/questions/6138955/clock-synchronization-quality-on-windows-azure/6200714#6200714">some data is out there</a>), but the question at hand is what to do to minimize it. Specifically, on Windows Azure Virtual Machines (VMs) &#8211; including Web Role, Worker Role, and VM Role - how is this handled?</p>
<p>According to <a href="http://go.microsoft.com/fwlink/?LinkID=206791&amp;clcid=0x409">this Word document</a> - which specifies the &#8220;<strong>MICROSOFT ONLINE SERVICES USE RIGHTS SUPPLEMENTAL LICENSE TERMS, </strong><strong>MICROSOFT WINDOWS SERVER 2008 R2 (FOR USE WITH WINDOWS AZURE)</strong>&#8221; &#8211; the answer is once a week. (Note: the title above includes &#8220;Windows Server 2008 R2&#8243; &#8211; I don&#8217;t know for sure if the exact same policies apply to the older Windows Server 2008 SP2, but would guess that they do.)</p>
<p>Here is the full quote, in the context of which services you can expect will be running on your VM in Windows Azure:</p>
<blockquote><p><strong>Windows Time Service.</strong> This service synchronizes with time.windows.com once a week to provide your computer with the correct time. You can turn this feature off or choose your preferred time source within the Date and Time Control Panel applet. The connection uses standard NTP protocol.</p></blockquote>
<p>So Windows Azure roles use the time service at <a href="http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx">time.windows.com</a> to keep their local clocks up to snuff.  This service uses the venerable <a href="http://en.wikipedia.org/wiki/Network_Time_Protocol">Network Time Protocol</a> (NTP), described most recently in <a href="http://tools.ietf.org/html/rfc5905">RFC 5905</a>.</p>
<h2>UDP Challenges</h2>
<p>The documentation around NTP indicates it is based on <a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol">User Datagram Protocol</a> (UDP). While Windows Azure roles do not currently support you building network services that require UDP endpoints (though you can <a href="http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/400782-udp-endpoints">vote up the feature request here!</a>), the opposite is not true: Windows Azure roles are able to communicate with non-Azure services using UDP, but only within the Azure Data Center. This is how some of the key <a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol#Applications">internet plumbing</a> based on UDP still works, such as the ability to do <a title="Domain Name System" href="http://en.wikipedia.org/wiki/Domain_Name_System">Domain Name System</a> (DNS) lookups, and &#8211; of course &#8211; time synchronization via NTP.</p>
<p>This may lead to <a href="http://stackoverflow.com/questions/6186776/how-to-validate-local-vm-clock-with-ntp-on-windows-azure">some confusion</a> since UDP support is currently limited, while NTP being already provided.</p>
<p>The document cited above mentions you can &#8220;choose your preferred time source&#8221; if you don&#8217;t want to use time.windows.com. There are other sources from which you can update the time of a computing using NTP, such as free options from National Institute for Standards and Technology (<a href="http://www.nist.gov/">NIST</a>).</p>
<p>Here are the current NTP Server offerings as seen in the Control Panel on a running Windows Azure Role VM (logged in using Remote Desktop Connection). The list includes <strong>time.windows.com</strong> and four <a href="http://www.nist.gov/pml/div688/grp40/its.cfm">options from NIST</a>:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/08/date-and-time-control-panel-applet-internet-time-configure-ntp.png"><img class="alignnone size-medium wp-image-1897" title="Date and Time Control Panel Applet - Internet Time - Configure NTP" src="http://codingoutloud.files.wordpress.com/2011/08/date-and-time-control-panel-applet-internet-time-configure-ntp.png?w=300&#038;h=173" alt="" width="300" height="173" /></a></p>
<p>Interestingly, when I manually tried changing the time on my Azure role using a Remote Desktop session, any time changes I made were immediately corrected whenever I tried to make changes. Not sure if it was doing an automatic NTP correction after any time change, but my guess is something else was going on since the advertised next time it would sync via NTP did not change based on this.</p>
<p>When choosing a different NTP Server, it did not always succeed (sometimes timing out), but also I did see it succeed, as in the following:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/08/date-and-time-control-panel-applet-internet-time-configure-ntp-time-nist-gov-success.png"><img class="alignnone size-medium wp-image-1899" title="Date and Time Control Panel Applet - Internet Time - Configure NTP - time.nist.gov - SUCCESS" src="http://codingoutloud.files.wordpress.com/2011/08/date-and-time-control-panel-applet-internet-time-configure-ntp-time-nist-gov-success.png?w=300&#038;h=173" alt="" width="300" height="173" /></a></p>
<p>The interesting part of seeing <em>any</em> successful sync with <strong>time.nist.gov</strong> is that it implies UDP traffic leaving and re-entering the Windows Azure data center. This, in general, is just not allowed &#8211; all <a href="http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/a089a24c-38db-48d8-a450-1aca62cb29b6">UDP traffic leaving or entering the data center is blocked</a> (unless you use a VM Role with <a href="http://msdn.microsoft.com/en-us/library/gg432997.aspx">Windows Azure Connect</a>). To prove this for yourself another way, configure your Azure role VM to use a DNS server which is outside of the Azure data center; all subsequent DNS resolution will fail.</p>
<h2>If &#8220;weekly&#8221; is Not Enough</h2>
<p>If the weekly synchronization frequency is somehow inadequate, you could write a Startup Task to adjust the frequency to, say, daily. This can be done via the Windows Registry (<a href="http://technet.microsoft.com/en-us/library/cc773263(WS.10).aspx">full details here</a> including all the registry settings and some <a href="http://technet.microsoft.com/en-us/library/cc773263(WS.10).aspx#w2k3tr_times_tools_dyax">tools</a>, plus there is a <a href="http://www.wattsworld.com/brain/Windows/index.html#NTP update interval">very focused summary here</a> giving you just the one registry entry to tweak for most cases).</p>
<p>How frequently is too much? Not sure about time.windows.com, but <a href="http://tf.nist.gov/tf-cgi/servers.cgi">time.nist.gov warns</a>:</p>
<blockquote><p>All users should ensure that their software <strong><em>NEVER</em></strong> queries a server more frequently than once every 4 seconds. Systems that exceed this rate will be refused service. In extreme cases, systems that exceed this limit may be considered as attempting a denial-of-service attack.</p></blockquote>
<p>Of further interest, check out the <a href="http://tf.nist.gov/tf-cgi/servers.cgi">NIST Time Server Status descriptions</a>:</p>
<table width="98%" border="6" cellspacing="0" cellpadding="5" align="center" bgcolor="#c7efce">
<tbody>
<tr>
<td align="middle"><strong>Name</strong></td>
<td align="middle"><strong>IP Address</strong></td>
<td align="middle"><strong>Location</strong></td>
<td align="middle"><strong>Status</strong></td>
</tr>
<tr bgcolor="white">
<td align="middle">time-a.nist.gov</td>
<td align="middle">129.6.15.28</td>
<td align="middle">NIST, Gaithersburg, Maryland</td>
<td align="middle"><strong>ntp ok, time,daytime busy, not recommended </strong></td>
</tr>
<tr bgcolor="white">
<td align="middle">time-b.nist.gov</td>
<td align="middle">129.6.15.29</td>
<td align="middle">NIST, Gaithersburg, Maryland</td>
<td align="middle"><strong>ntp ok, time,daytime busy, not recommended </strong></td>
</tr>
<tr bgcolor="white">
<td align="middle">time-nw.nist.gov</td>
<td align="middle">131.107.13.100</td>
<td align="middle">Microsoft, Redmond, Washington</td>
<td align="middle"><strong>ntp, time ok, daytime busy, not recommended </strong></td>
</tr>
<tr bgcolor="white">
<td align="middle">time.nist.gov</td>
<td align="middle">192.43.244.18</td>
<td align="middle">NCAR, Boulder, Colorado</td>
<td align="middle"><strong>All services busy, not recommended </strong></td>
</tr>
</tbody>
</table>
<p>They recommend against using any of the servers, at least at the moment I grabbed these Status values from their web site.  I find this amusing since &#8211; other than the default time.windows.com &#8211; these are the only four servers offered as alternatives in the User Interface of the Control Panel applet. As I mentioned above, sometimes these servers timed out on an on-demand NTP sync request I issued through the applet user interface; this may explain why.</p>
<p>It may be possible to use a commercial NTP service, but I don&#8217;t know if the Windows Server 2008 R2 configuration supports it (at least I did not see it in the user interface), and if there was a way to specify it (such as in the registry), I am not sure that the Windows Azure data center will allow the UDP traffic to that third-party host. (They may &#8211; I just don&#8217;t know. They do appear to allow UDP requests/responses to NIST servers. Not sure if this is a firewall/proxy rule, and if so, is it for NTP, or just NTP to NIST?)</p>
<p>And &#8211; for the (good kind of) hacker in you &#8211; if you want to play around with accessing an NTP service from code, check out this <a href="http://stackoverflow.com/questions/1193955/how-to-query-an-ntp-server-from-c">open source C# code</a>.</p>
<p><span style="color:#000080;"><em>Is this useful? Did I leave out something interesting or get something wrong? Please let me know in the comments! Think other people might be interested? Spread the word!</em></span></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/faq/'>FAQ</a> Tagged: <a href='http://blog.codingoutloud.com/tag/network-time-protocol/'>Network Time Protocol</a>, <a href='http://blog.codingoutloud.com/tag/time/'>time</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1888/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1888&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/08/25/azure-faq-how-frequently-is-the-clock-on-my-windows-azure-vm-synchronized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150" medium="image">
			<media:title type="html">The Azure FAQ</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Greenwich_clock.jpg/220px-Greenwich_clock.jpg" medium="image">
			<media:title type="html">Clock image from wikipedia</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/08/date-and-time-control-panel-applet-internet-time-configure-ntp.png?w=300" medium="image">
			<media:title type="html">Date and Time Control Panel Applet - Internet Time - Configure NTP</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/08/date-and-time-control-panel-applet-internet-time-configure-ntp-time-nist-gov-success.png?w=300" medium="image">
			<media:title type="html">Date and Time Control Panel Applet - Internet Time - Configure NTP - time.nist.gov - SUCCESS</media:title>
		</media:content>
	</item>
		<item>
		<title>Four 4 tips for developing Windows Services more efficiently</title>
		<link>http://blog.codingoutloud.com/2011/08/21/four-tips-for-developing-windows-services-more-efficiently/</link>
		<comments>http://blog.codingoutloud.com/2011/08/21/four-tips-for-developing-windows-services-more-efficiently/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 21:14:00 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[windows services]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1873</guid>
		<description><![CDATA[Are you building Windows Services? I recently did some work with Windows Services, and since it had been rather a long while since I&#8217;d done so, I had to recall a couple of tips and tricks from the depths of my memory in order to get my &#8220;edit, run, test&#8221; cycle to be efficient. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1873&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Are you building Windows Services?</h2>
<p>I recently did some work with Windows Services, and since it had been rather a long while since I&#8217;d done so, I had to recall a couple of tips and tricks from the depths of my memory in order to get my &#8220;edit, run, test&#8221; cycle to be efficient. The singular challenge for me was quickly getting into a debuggable state with the service. How I did this is described below.</p>
<h2>Does Windows Azure support Windows Services?</h2>
<p>First, a trivia question&#8230;</p>
<blockquote><p><strong>Trivia Question:</strong> Does Windows Azure allow you to deploy your Windows Services as part of your application or cloud-hosted service?</p>
<p><strong>Short Answer:</strong> Windows Azure is more than happy to run your Windows Services! While a more native approach is to use a Worker Role, a Windows Service can surely be deployed as well, and there are some very good use cases to recommend them.</p>
<p><strong>More Detailed Answer:</strong> One good use case for deploying a Windows Service: you have legacy services and want to use the same binary on-prem and on-azure. Maybe you are doing <a href="http://msdn.microsoft.com/en-us/library/gg466226.aspx">something fancy with Azure VM Roles</a>. These are valid examples. In general &#8211; for something only targetting Azure &#8211; a Worker Role will be easier to build and debug. If you are trying to share code across a legacy Windows Service and a shiny new Windows Azure Worker Role, consider following the following good software engineering practice (something you may want to do anyway): factor out the &#8220;business logic&#8221; into its own class(es) and invoke it with just a few lines of code from either host (or a console app, a Web Service, a unit test (ahem), etc.).</p></blockquote>
<h2>Windows Services != Web Services</h2>
<p>Most readers will already understand and realize this, but just to be clear, a <a href="http://en.wikipedia.org/wiki/Windows_service">Windows Service</a> is not the same as a <a href="http://en.wikipedia.org/wiki/Web_service">Web Service</a>. This post is <em>not</em> about Web Services. However, Windows Azure is a full-service platform, so of course has great support for not only Windows Services but also Web Services. Windows Communication Foundation (WCF) is a popular choice for implementing Web Services on Windows Azure, though other libraries work fine too &#8211; including in non-.NET languages and platforms like Java.</p>
<p>Now, on to the main topic at hand&#8230;</p>
<h2>Why is Developing with Windows Services Slower?</h2>
<p>Developing with Windows Services is slower than some other types of applications for a couple of reasons:</p>
<ul>
<li>It is harder to stop in the Debugger from Visual Studio. This is because a Windows Service does not want to be started by Visual Studio, but rather by the Service Control Manager (the &#8220;scm&#8221; for short &#8211; pronounced &#8220;the scum&#8221;). This is an external program.</li>
<li>Before being started, Windows Services need to be installed.</li>
<li>Before being installed, Windows Services need to be uninstalled (if already installed).</li>
</ul>
<h2>Tip 1: Add Services applet as a shortcut</h2>
<p>I find myself using the <strong>Services</strong> applet frequently to see which Windows Services are running, and to start/stop and other functions. So create a shortcut to it. The name of the Microsoft Management Console snapin is <strong>services.msc</strong> and you can expect to find it in Windows/System32, such as here: C:\Windows\System32\services.msc</p>
<p>A good use of the <strong>Services</strong> applet is to find out the <em>Service name</em> of a Windows Service. This is not the same as the Windows Services&#8217;s <em>Display name</em> you seen shown in the Name column. For example, see the Windows Time service properties &#8211; note that <strong>W32Time</strong> is the real name of the service:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/07/services-properties.png"><img class="alignnone size-medium wp-image-1874" title="services-properties" src="http://codingoutloud.files.wordpress.com/2011/07/services-properties.png?w=265&#038;h=300" alt="" width="265" height="300" /></a></p>
<h2>Tip 2: Use Pre-Build Event in Visual Studio</h2>
<p>Visual Studio projects have the ability to run commands for you before and after the regular compilation steps. These are known as Build Events and there are two types: Pre-build events and Post-build events. These Build Events can be accessed from your Project&#8217;s properties page, on the Build Events side-tab. Let&#8217;s start with the Pre-build event.</p>
<p>Use this event to make sure there are no traces of the Windows Service installed on your computer. Depending on where you install your services from (see Tip 3), you may find that you can&#8217;t even recompile your service until you&#8217;ve at least stopped it; this smooths out that situation, and goes beyond it to make the usual steps happen faster than you can type.</p>
<p>One way to do this is to write a command file &#8211;  <strong><em>undeploy-service.cmd</em></strong> &#8211; and invoke it as a Pre-build event as follows:</p>
<div style="padding-left:30px;">undeploy-service.cmd</div>
<p>You will need to make sure undeploy-service.cmd is in your path, of course, or else you could invoke it with the path, as in c:\tools\undeploy-service.cmd.</p>
<p>The contents of undeploy-service.cmd can be hard-coded to undeploy the service(s) you are building every time, or you can pass parameters to modularize it. Here, I hard-code for simplicity (and since this is the more common case).</p>
<div style="padding-left:30px;">set ServiceName=NameOfMyService</div>
<div style="padding-left:30px;"><strong>net stop</strong> %ServiceName%<br />
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\<strong>installutil.exe</strong> <strong>/u</strong> %ServiceName%<br />
<strong>sc delete</strong> %ServiceName%<br />
exit /b 0</div>
<div>Here is what the commands each do:</div>
<ol>
<li>Set a reusable variable to the name of my service (set ServiceName=NameOfMyService)</li>
<li>Stop it, if it is running (net stop)</li>
<li>Uninstall it (installutil.exe /u)</li>
<li>If the service is still around at this point, ask the SCM to nuke it (sc delete)</li>
<li>Return from this .cmd file with a  success status so that Visual Studio won&#8217;t think the Pre-Build event ended with an error (exit /b 0 =&gt; that&#8217;s a zero on the end)</li>
</ol>
<div>In practice, you should not need all the horsepower in steps 2, 3, and 4 since each of them does what the prior one does, plus more. They are increasingly powerful. I include them all for completeness and your consideration as to which you&#8217;d like to use &#8211; depending on how &#8220;orderly&#8221; you&#8217;d like to be.</div>
<div>
<h2>Tip 3: Use Post-Build Event in Visual Studio</h2>
<p>Use this event to install the service and start it up right away. We&#8217;ll need another command file &#8211; <strong><em>deploy-service.cmd</em></strong> &#8211; to invoke as a Post-build event as follows:</p>
<div style="padding-left:30px;">deploy-service.cmd $(TargetPath)</div>
<p>What is $(TargetPath) you might wonder. This is a Visual Studio build macro which will be expanded to the full path to the executable &#8211; e.g., c:\foo\bin\debug\MyService.exe will be passed into <em>deploy-service.cmd</em> as the first parameter.  This is helpful so that deploy-service.cmd doesn&#8217;t need to know where your executable lives. (Visual Studio build macros may also come in handy in your undeploy script from Tip 2.)</p>
<p>Within deploy-service.cmd you can either copy the service executables to another location, or install the service inline. If you copy the service elsewhere, be sure to copy needed dependencies, including debugging support (*.pdb). Here is what deploy-service.cmd might contain:</p>
<div>
<div>set ServiceName=NameOfMyService</div>
<div>set ServiceExe=%1<br />
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\<strong>InstallUtil.exe</strong> %ServiceExe%</div>
<div><strong>net start</strong> %ServiceName%</div>
</div>
<div>Here is what the commands each do:</div>
<ol>
<li>Set a reusable variable to the name of my service (set ServiceName=NameOfMyService)</li>
<li>Set a reusable variable to the path to the executable (passed in via the expanded $(TargetPath) macro)</li>
<li>Install it (installutil.exe)</li>
<li>Start it (net start)</li>
</ol>
<div>Note that <em>net start</em> will not be necessary if your Windows Service is designed to start automatically upon installation. That is specified through a simple property if you build with the standard .NET template.</div>
<div>
<h2>Tip 4: Use System.Diagnostics.Debugger in your code</h2>
<p>If you follow Tip 2 when you build, you will have no trouble building. If you follow Tip 3, your code will immediately begin executing, ready for debugging. But how to get it into the debugger? You can manually attach it to a running debug session, such as through Visual Studio&#8217;s <em>Debug</em> menu with the <em>Attach to Process&#8230;</em> option.</p>
<p>I find it is often more productive to drop a directive right into my code, as in the following:</p>
<p style="padding-left:30px;">void Foo()<br />
{<br />
int x = 1;<br />
System.Diagnostics.Debugger.Launch(); // use this&#8230;<br />
System.Diagnostics.Debugger.Break();    // &#8230; or this &#8212; but not both<br />
}</p>
<p>System.Diagnostics.Debugger.Launch will launch into a into debugger session once it hits that line of code and System.Diagnostics.Debugger.Break will break on that line. They are both useful, but you only need one of them &#8211; you don&#8217;t need them both &#8211; I only show both here for illustrative purposes. (I have seen problems with .NET 4.0 when using Break, but not sure if .NET 4.0 or Break is the real culpret. Have not experienced any issues with Launch.)</p>
<p>This is the fastest way I know of to get into a debugging mood when developing Windows Services. Hope it helps!</p>
</div>
</div>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/step-by-step/how-to/'>How To</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/tips-and-tricks/'>tips and tricks</a>, <a href='http://blog.codingoutloud.com/tag/windows-services/'>windows services</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1873/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1873&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/08/21/four-tips-for-developing-windows-services-more-efficiently/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/services-properties.png?w=265" medium="image">
			<media:title type="html">services-properties</media:title>
		</media:content>
	</item>
		<item>
		<title>Quick: How many 9s are in your SLA?</title>
		<link>http://blog.codingoutloud.com/2011/08/11/quick-how-many-9s-are-in-your-sla/</link>
		<comments>http://blog.codingoutloud.com/2011/08/11/quick-how-many-9s-are-in-your-sla/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 23:26:41 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Essay]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Storage]]></category>
		<category><![CDATA[Google Storage]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[SLA]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/?p=1841</guid>
		<description><![CDATA[I recently attended an event where one of the speakers was the CEO of a company built on top of Amazon cloud services, the most critical of these being the Simple Storage Service known as Amazon S3. The S3 service runs “out there” (in the cloud) and provides a scalable repository for applications to store [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1841&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently attended an event where one of the speakers was the CEO of a company built on top of Amazon cloud services, the most critical of these being the <a href="http://en.wikipedia.org/wiki/Amazon_S3">Simple Storage Service</a> known as <a href="http://en.wikipedia.org/wiki/Amazon_S3">Amazon S3</a>.</p>
<p align="left">The S3 service runs “out there” (in the cloud) and provides a scalable repository for applications to store and manage data files. The service can support files of any size, as well as any quantity. So you can put as much stuff up there as you want – and since it is a pay-as-you-go service, you pay for what you use. The S3 service is very popular. An example of <a href="http://en.wikipedia.org/wiki/Amazon_S3#Notable_uses">a well-known customer, according to Wikipedia</a>, is SmugMug:</p>
<blockquote>
<p align="left">Photo hosting service <a href="http://www.smugmug.com">SmugMug</a> has used S3 since April 2006. They experienced a number of initial outages and slowdowns, but after one year they described it as being &#8220;considerably more reliable than our own internal storage&#8221; and claimed to have saved almost $1 million in storage costs.</p>
</blockquote>
<p>Good stuff.</p>
<p>Of course, Amazon isn’t the only cloud vendor with such an offering. Google offers <a href="http://code.google.com/apis/storage/docs/getting-started.html">Google Storage</a>, and Microsoft offers <a href="http://msdn.microsoft.com/en-us/library/dd179376.aspx">Windows Azure Blob Storage</a>; both offer features and capabilities very similar to those of S3. While Amazon was the first to market, all three services are now mature, and all three companies are experts at building internet-scale systems and high-volume data storage platforms.</p>
<p>As I mentioned above, S3 came up during a talk I attended. The speaker – CTO of a company built entirely on Amazon services – twice touted S3’s incredibly strong Service Level Agreement (SLA). He said this was both a competitive differentiator for his company, and also a <em>competitive differentiator for Amazon versus other cloud vendors</em>.</p>
<p><strong>Pause and think for a moment – any idea? &#8211; What is the SLA for S3? How about Google Storage? How about Windows Azure Blob Storage?</strong></p>
<p>Before I give away the answer, let me remind you that a <a href="http://en.wikipedia.org/wiki/Service_level_agreement">Service Level Agreement</a> (SLA) is a written policy offered by the service provider (Amazon, Google, and Microsoft in this case) that describes the level of service being offered, how it is measured, and consequences if it is not met. Usually, the “level of service” part relates to uptime and is measured in “nines” as in 99.9% (&#8220;three nines”) and so forth. More nines is better, in general &#8211; and <a href="http://en.wikipedia.org/wiki/5_nines#Percentage_calculation">wikipedia offers a handy chart</a> translating the number of nines into aggregate downtime/unavailability. (More generally, an SLA also deals with other factors &#8211; like refunds to customers if expectations are not met, what speed to expect, limitations, and more. I will focus only on the &#8220;nines&#8221; here.)</p>
<p>So… back to the question&#8230; For S3 and equivalent services from other vendors, how many nines are in the Amazon, Google, and Microsoft SLAs? The speaker at the talk said that S3 had an uptime SLA with 11 9s. Let me say that again – eleven nines – or 99.999999999% uptime. <a href="http://codingoutloud.files.wordpress.com/2011/07/half-an-eye-blink.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;float:right;padding-top:0;border:0;margin:0 5px;" title="half of an eye-blink" src="http://codingoutloud.files.wordpress.com/2011/07/half-an-eye-blink_thumb.png?w=184&#038;h=244" alt="half-an-eye-blink" width="184" height="244" align="right" border="0" /></a>If you attempt to look this up in the <a href="http://en.wikipedia.org/wiki/5_nines#Percentage_calculation">chart</a> mentioned above, you will find this number is literally “off the chart” &#8211; the chart doesn’t go past six nines! But my back-of-the-envelope calculation says it amounts to – on average – <strong><em>less than 32 milliseconds of downtime per year</em></strong>. <a href="http://en.wikipedia.org/wiki/Orders_of_magnitude_(time)"><span style="text-decoration:underline;">This is about half what &#8220;a blink of your eye&#8221; would take</span></a> – yes, a mere <em><strong>half of an eye-blink</strong></em>. (Which ends with your eyes closed. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p>This is an impressive number! <span style="color:#0000ff;">If only it was true.</span> It turns out the <a href="http://aws.amazon.com/s3-sla/">real SLA for Amazon S3</a> has <em>exactly as many nines</em> as the <a href="http://go.microsoft.com/fwlink/?LinkId=159705">SLA for Windows Azure Blob Storage</a> and the <a href="http://code.google.com/apis/storage/docs/sla.html">SLA for Google Storage</a>: they are all 99.9%.</p>
<blockquote><p>Storage SLAs for Amazon, Google, and Microsoft all have <em>exactly the same number of nines</em>: <strong>they are all 99.9%</strong>. That&#8217;s three nines.</p></blockquote>
<p>I am not picking on the CTO I heard gushing about the (non-existant) eleven-nines SLA. (In fact, his or her identity is irrelevent to the overall discussion here.) The more interesting part to me is the impressive <a href="http://en.wikipedia.org/wiki/Reality_distortion_field">reality distortion field</a> around Amazon and its platform’s capabilities. The CTO I heard speak got it wrong, but this is <a href="http://blog.sonian.com/bid/65916/Security-in-the-Cloud">not the first time</a> it was <a href="http://srinathsview.blogspot.com/2010/06/amazon-and-11-nines.html">misinterpreted as an SLA</a>, and <a href="http://blog.sonian.com/bid/65696/Re-thinking-SLA-s-in-a-Cloudy-World">it won&#8217;t be the last</a>.</p>
<span style="text-align:center; display: block;"><a href="http://blog.codingoutloud.com/2011/08/11/quick-how-many-9s-are-in-your-sla/"><img src="http://img.youtube.com/vi/CnjaUoR15dU/2.jpg" alt="" /></a></span>
<p>I tracked down the origin of the eleven nines. Amazon CTO Werners Vogels <a href="http://www.allthingsdistributed.com/2010/05/amazon_s3_reduced_redundancy_storage.html">mentions in a blog post</a> that the S3 service is &#8220;design[ed]&#8221; for &#8220;99.999999999% durability&#8221; &#8211; choosing his words carefully. Consistent with Vogels&#8217; language is the following <a href="http://aws.amazon.com/s3/faqs/#How_durable_is_Amazon_S3">Amazon FAQ</a> on the same topic:</p>
<blockquote><p><strong>Q: How durable is Amazon S3?</strong> Amazon S3 is designed to provide 99.999999999% durability of objects over a given year. This durability level corresponds to an average annual expected loss of 0.000000001% of objects. For example, if you store 10,000 objects with Amazon S3, you can on average expect to incur a loss of a single object once every 10,000,000 years. In addition, Amazon S3 is designed to sustain the concurrent loss of data in two facilities.</p></blockquote>
<p>First of all, these mentions are a comment on a blog and an item in an FAQ page; neither is from a company SLA. And second, they both speak to durability of objects &#8211; not uptime or availability. And third, also critically, they say &#8220;designed&#8221; for all those nines &#8211; but guarantee nothing of the sort. Even still, it is a bold statement. And good marketing.</p>
<p>It is nice that Amazon can have so much confidence in their S3 design. I did not find a comparable statement about confidence in the design of their compute infrastructure&#8230; Reality is that [cloud] services are about more than design and architecture – also about implementation, operations, management, and more. To have any hope, architecture and design need to be solid, of course, but alone they cannot prevent a <a href="http://aws.amazon.com/message/65648/">general service outage</a> which could <a href="http://www.quora.com/What-sites-were-affected-by-the-April-21-2011-Amazon-Cloud-outage">take your site down with it</a> (<a href="http://www.datacenterknowledge.com/archives/2008/02/15/major-outage-for-amazon-s3-and-ec2/">and maybe even still lose data</a>). Some others on the interwebs are <a href="https://blog.cloudsecurityalliance.org/2010/05/24/amazon-aws-11-9s-of-reliability/">skeptical</a> as I am, not just of Amazon, but <a href="http://www.nytimes.com/2011/01/09/business/09digi.html?_r=1">anyone claiming too many nines</a>.</p>
<p>How about the actual 99.9% &#8220;three-nines&#8221; SLA? Be careful in your expectations. As <a href="http://blogs.msdn.com/b/jimoneil/">a wise man</a> once told me, there&#8217;s a reason they are called <em>Service Level <strong>Agreements</strong></em>, rather than <em>Service Level <strong>Guarantees</strong></em>. There are <a href="http://stackoverflow.com/questions/1132795/does-amazon-s3-make-any-sort-of-guarantees-on-your-data/1132916#1132916">no guarantees here</a>.</p>
<p>This isn&#8217;t to pick on Amazon &#8211; other vendors have had &#8211; and will have &#8211; interruptions in service. <img class="alignright" title="Technology Adoption Lifecycle (from Wikipedia)" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Technology-Adoption-Lifecycle.png/400px-Technology-Adoption-Lifecycle.png" alt="" width="400" height="160" /> For most companies, the cloud will still be the most cost-effective and reliable way to host your applications; few companies can compete with the big platform cloud vendors for expertise, focus, reliability, security, economies-of-scale, and efficiency. It is only a matter of time before you are there. Today, your competitors (known and unknown) are moving there already. As <a href="http://twitter.com/#!/AzureBizAndTech">a wise man</a> once told me (citing <a href="http://www.amazon.com/Crossing-Chasm-Marketing-High-Tech-Mainstream/dp/0066620023">Crossing the Chasm</a>), the innovators and early adoptors are those companies willing to trade off risk for competitive advantage. You saw it here first: this Internet thing is going to stick around for a while. Yes, and cloud services will just make too much sense to ignore. You <strong><em>will be </em></strong>on the cloud; it is only a matter of where you&#8217;ll be on the curve.</p>
<p>Back to all those nines&#8230; Of course, Amazon has done nothing wrong here. I see nothing inaccurate or deceptive in their documentation. But those of us in the community need to pay closer attention to what is really being described.  So here&#8217;s a small favor I ask of this technology community I am part of: Let’s please do our homework so that when we discuss and compare the cloud platforms &#8211; on blogs, when giving talks, or chatting 1:1 - we can at least keep the discussions based on facts.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/essay/'>Essay</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/aws/'>AWS</a>, <a href='http://blog.codingoutloud.com/tag/cloud-storage/'>Cloud Storage</a>, <a href='http://blog.codingoutloud.com/tag/google-storage/'>Google Storage</a>, <a href='http://blog.codingoutloud.com/tag/s3/'>S3</a>, <a href='http://blog.codingoutloud.com/tag/sla/'>SLA</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1841/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1841/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1841&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/08/11/quick-how-many-9s-are-in-your-sla/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/half-an-eye-blink_thumb.png" medium="image">
			<media:title type="html">half of an eye-blink</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Technology-Adoption-Lifecycle.png/400px-Technology-Adoption-Lifecycle.png" medium="image">
			<media:title type="html">Technology Adoption Lifecycle (from Wikipedia)</media:title>
		</media:content>
	</item>
		<item>
		<title>July Boston Azure User Group &#8211; Recap</title>
		<link>http://blog.codingoutloud.com/2011/07/31/july-boston-azure-user-group-recap/</link>
		<comments>http://blog.codingoutloud.com/2011/07/31/july-boston-azure-user-group-recap/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 19:04:21 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Trip Report]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[trip report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1929</guid>
		<description><![CDATA[The July Boston Azure User Group meeting had a tough act to follow: the June meeting included a live, energy-packed Rock, Paper, Azure hacking contest hosted by Jim O&#8217;Neil! The winners were chosen completely objectively since the Rock, Paper, Azure server managed the who competition. First prize was taken by two teenagers (Kevin Wilder and T.J. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1929&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The July Boston Azure User Group meeting had a tough act to follow: the June meeting included a <strong><em>live, energy-packed</em></strong> <a href="http://www.rockpaperazure.com/">Rock, Paper, Azure</a> hacking contest hosted by <a href="http://blogs.msdn.com/b/jimoneil/">Jim O&#8217;Neil</a>! The winners were chosen completely objectively since the Rock, Paper, Azure server managed the who competition. First prize was taken by two teenagers (Kevin Wilder and T.J. Wilder) whose entry beat out around 10 others (including a number of professional programmers!).</p>
<p>This month&#8217;s July Boston Azure User Group meeting was up for the challenge.</p>
<ul>
<li>In the opening act, Bill Wilder (that&#8217;s me) introduced the <a href="http://watgames.codeplex.com/">Windows Azure Toolkit for Social Games</a> (see also the <a href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-52-Tankster-and-the-Windows-Azure-Toolkit-for-Social-Games">Cloud Cover episode 52</a> which also talks about the toolkit). You can find Bill on Twitter <a href="http://twitter.com/#!/codingoutloud">@codingoutloud</a>.</li>
<li>Mark Eisenberg of Microsoft then shared <a href="http://codingoutloud.files.wordpress.com/2011/07/img_2744.jpg"><img class="alignright size-medium wp-image-1939" title="Mark" src="http://codingoutloud.files.wordpress.com/2011/07/img_2744.jpg?w=108&#038;h=80" alt="" width="108" height="80" /></a>some great insights about the cloud and the Windows Azure Platform &#8211; what they really are, why they matter, and how they fit into the real world. You can find Mark on Twitter @<a href="http://twitter.com/#!/azurebizandtech">azurebizandtech</a>.</li>
<li>Marshall Rosenstein then talked about building social games for Facebook with an Azure back-end. Marshall&#8217;s slides <a href="http://codingoutloud.files.wordpress.com/2011/07/img_2746.jpg"><img class="alignright size-thumbnail wp-image-1940" title="Marshall" src="http://codingoutloud.files.wordpress.com/2011/07/img_2746.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a>are on his skydrive <a href="https://skydrive.live.com/?cid=13c237e70cde739b&amp;sc=photos&amp;id=13C237E70CDE739B%211165&amp;sff=1">here</a> (the <a href="https://skydrive.live.com/view.aspx?cid=13C237E70CDE739B&amp;resid=13C237E70CDE739B%211180">slides are here</a>, the <a href="https://skydrive.live.com/?cid=13c237e70cde739b&amp;sc=photos&amp;id=13C237E70CDE739B%211165&amp;sff=1#">code download is here</a>). You can find Marshall on Facebook (<a href="http://www.facebook.com/marshall.rosenstein">http://www.facebook.com/marshall.rosensteina</a>) and on Twitter <a href="http://twitter.com/#!/mrosenstein">@mrosenstein</a>.</li>
<li>We wrapped up the meeting with a short live demonstration of the <a href="http://codingoutloud.files.wordpress.com/2011/07/img_2753.jpg"><img class="alignright size-thumbnail wp-image-1942" title="The Muddy" src="http://codingoutloud.files.wordpress.com/2011/07/img_2753.jpg?w=90&#038;h=67" alt="" width="90" height="67" /></a>Windows Azure Portal doing its thing. Then a few of us retired to the Muddy.</li>
</ul>
<p>Hope to see you at the Boston Azure meeting in August (Windows Phone 7 + Azure), two meetings in September (one in Waltham (first time EVER), and the &#8220;usual&#8221; one at NERD), and then kicking off a two-day Boston Azure Bootcamp!</p>
<p>Details on ALL upcoming Boston-area events of interest to Azure folks (that I know about) can be found <a href="http://blog.codingoutloud.com/2011/07/29/july-and-august-2011-azure-cloud-events-in-boston-area/">in this blog post about Boston-events in August and September</a>. Those hosted by Boston Azure are also at <a href="http://www.bostonazure.org">www.bostonazure.org</a> and the <a href="http://www.bostonazure.org/Events/Upcoming">upcoming events page</a>.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a> Tagged: <a href='http://blog.codingoutloud.com/tag/meeting/'>meeting</a>, <a href='http://blog.codingoutloud.com/tag/trip-report-2/'>trip report</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1929/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1929/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1929/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1929/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1929/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1929/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1929/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1929/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1929&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/07/31/july-boston-azure-user-group-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/img_2744.jpg?w=300" medium="image">
			<media:title type="html">Mark</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/img_2746.jpg?w=150" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/img_2753.jpg?w=150" medium="image">
			<media:title type="html">The Muddy</media:title>
		</media:content>
	</item>
		<item>
		<title>August and September Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/07/29/july-and-august-2011-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/07/29/july-and-august-2011-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 16:02:53 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1918</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend in person and for FREE. [Note - this post originally was mis-titled to say July and August instead of the correct August and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1918&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend <strong>in person</strong> and for <strong>FREE</strong>.</p>
<p>[Note - this post originally was mis-titled to say July and August instead of the correct August and September. I have not changed its URL, but did fix the title.]</p>
<p><em>Since this summary page is &#8211; by necessity &#8211; a point-in-time SNAPSHOT of what I see is going on, it will not necessarily be updated when event details change. So please always double-check with official event information!</em></p>
<p><span style="color:#0000ff;">Know of any more cloud events of interest to the Windows Azure community? Have any more information or corrections on the events listed? Please let us know in the comments.</span></p>
<p>Events are listed in the order in which they will occur.</p>
<h1>August Events</h1>
<h2>1. Boston Azure User Group meeting: Special Guest John Garland on Windows Phone</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul>
<li><strong>when:</strong> Thu 25-Aug-2011, 6:30 &#8211; 8:30 PM</li>
<li><strong>where:</strong> Hosted at NERD Center</li>
<li><strong>wifi:</strong> Wireless Internet access will be available</li>
<li><strong>food:</strong> Pizza and drinks will be provided</li>
<li><strong>cost:</strong> FREE</li>
<li><strong>what:</strong> Windows Phone 7 expert <strong><a href="http://twitter.com/#!/dotnetgator">John</a> <a href="http://blog.dotnetgator.com/">Garland</a></strong> (a Senior Consultant at Wintellect) is the featured speaker. John&#8217;s presentation will show how the Windows Azure Toolkit for Windows Phone 7 can be used to quickly create Azure-enabled applications for the Windows Phone platform.  This talk will also include a discussion of some of the new features available in the Windows Phone &#8220;Mango&#8221; release due later this Fall <small>(<a href="http://www.bgr.com/2011/07/26/windows-phone-mango-released-to-vendors/">update</a>)</small>, and how they can be used to further enhance the experience of working with Azure-based applications.</li>
<li><strong>more info:</strong> See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info, or <a href="http://visitor.r20.constantcontact.com/manage/optin/ea?v=001aO446VI6uo_HzvJh-K9JOA%3D%3D">join the (low volume) Boston Azure mailing list</a> to keep most up to date</li>
<li><strong>register:</strong> <a href="http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e4h4q70uc690ce9e">here</a></li>
<li>twitter: <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h1>September Events</h1>
<h2>2. Vermont Code Camp 2011</h2>
<h2><img class="alignnone" title="VT Code Camp logo" src="http://evbdn.eventbrite.com/s3-s3/eventlogos/1048878/594421932.png" alt="" width="272" height="84" /></h2>
<p>While not strictly a &#8220;Boston-area&#8221; event, this may be of interest still. <em><a href="http://blog.codingoutloud.com/2010/09/12/vermont-code-camp-building-cloud-native-applications-with-azure/">I attended Vermont Code Camp 2010</a> as both an attendee (hitting lots of great sessions) and as a speaker (spoke about Azure, of course). There was a great deal of buzz and energy at the event. There was also major swag &#8211; some really good stuff. I don&#8217;t know what this year will hold, but they did set a pretty high bar last year across the board. I will be attending again this year (and have proposed a talk: Applying Architecture Patterns for Scalability and Reliability to the Windows Azure Cloud Platform). Hope to see you there!</em></p>
<ul>
<li>when: Saturday, <abbr title="2011-09-10T08:00-04:00">September 10, 2011 8am</abbr>–<abbr title="2010-09-10T18:00-04:00">6pm</abbr></li>
<li>where: <abbr title="Kalkin Hall, The University of Vermont, 55 Colchester Avenue, Burlington, VT">Kalkin Hall on the University of Vermont campus in Burlington, VT</abbr></li>
<li>wifi: (I think so)</li>
<li>food: (Pretty sure)</li>
<li>cost: FREE</li>
<li>what: It&#8217;s a Code Camp! (from http://vtcodecamp.org/):  <em>&#8220;Last year’s event had four rooms with sessions on .NET, PHP, Ruby, Python, and more. Two of the rooms had .NET topics and another had sessions on free/open source software. There was a fourth room where developers were introduced to various technologies that they may not use every day. Check back for details about Vermont Code Camp 2011 or <a href="http://twitter.com/VTCodeCamp">follow us on Twitter</a>.&#8221;</em></li>
<li>more info: <a href="http://vtcodecamp.org/">http://vtcodecamp.org/</a></li>
<li>register: <a href="http://vtcodecamp.org/register/">http://vtcodecamp.org/register/</a></li>
<li>twitter: <a href="http://twitter.com/#!/VTCodeCamp">@VTCodeCamp</a></li>
</ul>
<h2>3. Cloudy Mondays</h2>
<h2><img class="alignnone" title="Cloudy Mondays logo" src="http://photos1.meetupstatic.com/photos/event/7/6/2/global_22861890.jpeg" alt="" width="180" height="123" /></h2>
<ul>
<li>when: Mon 19-Sep-2011, 5:00 &#8211; ?:?? PM</li>
<li>where: <a href="http://www.meetup.com/Cloudy-Mondays/venue/2730211/?eventId=26973711&amp;popup=true" target="blank">Venture Development Center,</a> 100 Morrissey Blvd, Boston, MA</li>
<li>wifi: (not sure)</li>
<li>food: (not sure, though food and beer were offered last time)</li>
<li>cost: FREE</li>
<li>what: (topics not posted yet, though generally cloud and cloud startup-related)</li>
<li>more info: <a href="http://www.meetup.com/Cloudy-Mondays/">http://www.meetup.com/Cloudy-Mondays/</a></li>
<li>register: <a href="http://www.meetup.com/Cloudy-Mondays/">here</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>4. Boston Azure User Group meeting <em>in Waltham</em>: Special Guest Thom Robbins!</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<p>In this special event, the Boston Azure User Group is combining forces with both the <a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/">Boston .NET Architecture Study Group</a> and the <a href="http://neasp.net/">New England ASP.NET Professionals Group</a> to host this talk from Thom Robbins. Note the location is <strong><em>Waltham</em></strong> (not NERD).</p>
<ul style="padding-left:30px;">
<li>when: Wed 21-Sept-2011, 6:00 &#8211; 8:30 PM</li>
<li>where: Hosted at Microsoft Office in Waltham (201 Jones Road, Waltham, MA 02451 &#8211; come to the 6th floor) &#8211; ample free parking is available</li>
<li>wifi: Wireless Internet access is NOT available to attendees</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: Special Guest speaker is Thom Robbins</li>
</ul>
<p style="padding-left:30px;"><strong>Kentico CMS: A Case Study in Building for Today’s Web</strong></p>
<p style="padding-left:30px;">Building software is a set of smart choices to meet the needs of your customers and the possibilities of technology.  Today’s Web demands that customers have a choice in how they deploy their applications. With over 7,000 websites in 84 countries, Kentico CMS for ASP.Net is delivered as a single code base for use as a cloud, hosted, or on-premise solution. With over 34 out of the box modules and everything built on a SQL Server backend &#8211; How did we do it?  What tradeoffs did we make? <em>In this session we will answer that question and look at how to build a rich and compelling website using <strong>Windows Azure</strong>.</em></p>
<p><strong>About Thom Robbins</strong></p>
<p>Thom Robbins is the Chief Evangelist for Kentico Software. He is responsible for evangelizing Kentico CMS for ASP.NET with Web developers, Web designers and interactive agencies. Prior to joining Kentico, Thom joined Microsoft Corporation in 2000 and served in a number of executive positions.  Most recently, he led the Developer Audience Marketing group that was responsible for increasing developer satisfaction with the Microsoft platform. Thom also led the .NET Platform Product Management group responsible for customer adoption and implementation of the .NET Framework and Visual Studio. Thom was also a Principal Developer Evangelist working with developers across New England implementing .NET based solutions. A regular speaker and writer, he currently resides in Seattle with his wife and son. He can be reached at <a href="mailto:thomasr@kentico.com">thomasr@kentico.com</a> or on Twitter at <a href="http://twitter.com/#!/search/TRobbins">@trobbins</a>.</p>
<ul style="padding-left:30px;">
<li>more info: See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info, or <a href="http://visitor.r20.constantcontact.com/manage/optin/ea?v=001aO446VI6uo_HzvJh-K9JOA%3D%3D">join the (low volume) Boston Azure mailing list</a> to keep most up to date.</li>
<li>register: (registration will open in early September)</li>
<li>twitter: <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h2>5. Boston Azure User Group meeting: Special Guest Brian Prince!</h2>
<h2 style="padding-left:30px;"><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul style="padding-left:30px;">
<li>when: Thu 29-Sep-2011, 6:00 &#8211; 8:30 PM</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: <strong>Brian Prince</strong> - from Microsoft, and co-author of the most excellent <em>Azure in Action</em> book &#8211; is our featured speaker.</li>
<li>more info: See the <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for more info, or <a href="http://visitor.r20.constantcontact.com/manage/optin/ea?v=001aO446VI6uo_HzvJh-K9JOA%3D%3D">join the (low volume) Boston Azure mailing list</a> to keep most up to date.</li>
<li>register: (will open in early September)</li>
<li>twitter:</li>
</ul>
<h2>6. Boston Azure Bootcamp</h2>
<h2 style="padding-left:30px;"><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul style="padding-left:30px;">
<li>when: Fri/Sat Sep 30 &#8211; Oct 1 (full days, but start/end times are tbd)</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Expected to be provided, but details being worked out</li>
<li>cost: FREE</li>
<li><strong></strong><strong>what:</strong>This free event is a two-day, hands-on bootcamp with the goal of learning a whole lot about the Windows Azure Platform. The primary programming environment will be Visual Studio 2010 (a free version is available). Coding will be primarily done in C#. (Other programming environments and other languages are available for Windows Azure. If you plan to program in other than Visual Studio and C#, please let us know it advance in the &#8220;Any Other Comments&#8221; section of the sign-up form.)The two days will largely consist of a sequence segments where important general topics in cloud computing will be introduced, and the Windows Azure approach will be discussed in detail. Each of these segments will include both a lecture by an Azure expert followed by a hands-on lab where you code a basic solution to get these concepts to really sink in. Azure experts will be in the room to help you with any questions or issues during labs.At the end of this two days, you will have learned key cloud and Windows Azure concepts, and have hands-on experience building, debugging, and deploying real applications. You need bring your own <a href="http://www.azurebootcamp.com/whattobring">Azure-ready laptop</a> &#8211; or let us know on the signup form if you would like a loaner &#8211; or would like to pair with someone for the coding part.</li>
<li><strong>more info:</strong> See the <a href="http://bit.ly/bostonazurebootcamp">Boston Azure Bootcamp page on Eventbrite</a> for more info</li>
<li><strong>register: </strong>Registration is <strong>LIMITED BY SPACE</strong> -<strong> register <a href="http://bit.ly/bostonazurebootcamp">here</a></strong></li>
<li>twitter: <a href="http://twitter.com/#%21/search/%23bostonazurebootcamp">#bostonazurebootcamp</a></li>
</ul>
<p style="padding-left:30px;"><strong><span style="color:#0000ff;">Omissions? Corrections? Comments? Please leave a comment or reply on the Twitters!</span></strong></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a> Tagged: <a href='http://blog.codingoutloud.com/tag/calendar/'>calendar</a>, <a href='http://blog.codingoutloud.com/tag/events-2/'>events</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1918/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1918&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/07/29/july-and-august-2011-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://evbdn.eventbrite.com/s3-s3/eventlogos/1048878/594421932.png" medium="image">
			<media:title type="html">VT Code Camp logo</media:title>
		</media:content>

		<media:content url="http://photos1.meetupstatic.com/photos/event/7/6/2/global_22861890.jpeg" medium="image">
			<media:title type="html">Cloudy Mondays logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>
	</item>
		<item>
		<title>Talk: Architecture Patterns for Scalability and Reliability in Context of Azure Platform</title>
		<link>http://blog.codingoutloud.com/2011/07/21/talk-architecture-patterns-for-scalability-and-reliability-in-context-of-azure-platform/</link>
		<comments>http://blog.codingoutloud.com/2011/07/21/talk-architecture-patterns-for-scalability-and-reliability-in-context-of-azure-platform/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 13:14:32 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1869</guid>
		<description><![CDATA[I spoke last night to the Boston .NET Architecture Study Group about Architecture Patterns for Scalability and Reliability in Context of the Windows Azure cloud computing platform. The deck is attached at the bottom, after a few links of interest for folks who want to dig deeper. Command Query Responsibility Segregation (CQRS): I&#8217;m a big [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1869&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spoke last night to the <a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/">Boston .NET Architecture Study Group</a> about Architecture Patterns for Scalability and Reliability in Context of the Windows Azure cloud computing platform.</p>
<p>The deck is attached at the bottom, after a few links of interest for folks who want to dig deeper.</p>
<p>Command Query Responsibility Segregation (CQRS):</p>
<ul>
<li>I&#8217;m a big fan of <a href="http://bertrandmeyer.com/">Bertrand Meyer</a>&#8216;s work, and I just learned that CQRS is based on his earlier <a href="http://en.wikipedia.org/wiki/Command-query_separation">CQR pattern</a></li>
<li>Martin Fowler has a entry on <a href="http://martinfowler.com/bliki/CQRS.html">CQRS</a> (recently added, I will now read this)</li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/gg983487.aspx">CQRS on Windows Azure</a>  (MSDN Magazine article)</li>
<li>.NET Rocks podcast: <a href="http://www.dotnetrocks.com/default.aspx?showNum=639">Episode 639 Udi Dahan Clarifies CQRS</a> (That same podcast episode is also included in the Azure Top 40 feed that I curate: Azure Top 40 <a href="http://bit.ly/azuretop40">http://bit.ly/azuretop40</a>)</li>
<li><a href="http://abdullin.com/cqrs/">http://abdullin.com/cqrs/</a></li>
</ul>
<p>Sharding is hard:</p>
<ul>
<li>Foursquare down for 11 hours from imbalanced shards: <a href="http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/">http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/</a> (though <a href="http://highscalability.com/blog/2010/10/15/troubles-with-sharding-what-can-we-learn-from-the-foursquare.html">the High Scalability blog says it was longer</a>)</li>
</ul>
<p>NoSQL:</p>
<ul>
<li><a href="http://blogs.msdn.com/b/sqlazure/archive/2011/05/04/10160671.aspx">NoSQL and the Windows Azure Platform</a> whitepaper from Microsoft (which I found to be a very good read)</li>
</ul>
<p>CAP Theorem:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/CAP_theorem">Wikipedia</a></li>
<li><a href="http://mysqlha.blogspot.com/2010/04/cap-theorem.html">HA MySQL</a> (interesting links)</li>
</ul>
<p>PowerPoint slide deck used during my talk:</p>
<ul>
<li><a href="http://codingoutloud.files.wordpress.com/2011/07/dotnetarchstudygroup_architecturepatternsforscalabilityandreliability_billwilder_20july2011.pptx">DotNetArchStudyGroup_ArchitecturePatternsForScalabilityAndReliability_BillWilder_20July2011.pptx</a></li>
</ul>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/architecture/'>architecture</a>, <a href='http://blog.codingoutloud.com/tag/patterns/'>patterns</a>, <a href='http://blog.codingoutloud.com/tag/scalability/'>scalability</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1869/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1869&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/07/21/talk-architecture-patterns-for-scalability-and-reliability-in-context-of-azure-platform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure FAQ: Can I create a Startup Task that executes only when really in the Cloud?</title>
		<link>http://blog.codingoutloud.com/2011/07/12/azure-faq-can-i-create-a-startup-task-that-executes-only-when-really-in-the-cloud/</link>
		<comments>http://blog.codingoutloud.com/2011/07/12/azure-faq-can-i-create-a-startup-task-that-executes-only-when-really-in-the-cloud/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 14:35:21 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1815</guid>
		<description><![CDATA[Q. Can I create a Startup Task that executes only when really in the Cloud? I mean really in the cloud. In other words, can I get my Startup Task to NOT RUN when I debug/deploy my Windows Azure application on my development machine? A. The short answer is that while there is no built-in support [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1815&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png"><img class="alignright size-thumbnail wp-image-1696" title="The Azure FAQ" src="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150&#038;h=98" alt="" width="150" height="98" /></a>Q. Can I create a Startup Task that executes only when really in the Cloud? I mean <em><strong>really</strong></em> in the cloud. In other words, can I get my Startup Task to NOT RUN when I debug/deploy my Windows Azure application on my development machine?</p>
<p>A. The short answer is that while there is no built-in support for this, you can get the same effect by using a simple trick to add logic to your Startup Script to provide sufficient control. Before getting into that, let&#8217;s describe the problem in a bit more detail. <strong>Update 14-Oct-2011: Stop the presses!! This capability is now built into Windows Azure! <a href="http://blog.smarx.com/posts/skipping-windows-azure-startup-tasks-when-running-in-the-emulator">Steve Marx has a blog post</a> on the matter. I will leave this blog post around since the details in it may be of value for other scenarios.</strong></p>
<p>Suppose you want to use ASP.NET MVC 3 in your Windows Azure Web Role. At the time of this writing, MVC 2 was installed in Azure, but not MVC 3. What to do? The short answer is, you can install MVC 3 along with your application at deployment time in the cloud. This type of prerequisite installation is most conveniently handled using a Startup Task. The idea is that I include the ASP.NET MVC 3 bits with my app, and define a Startup Task that installs these bits, and I can set things up easily so that these bits are already installed before my Web Role tries to run (via a <em>Simple</em> Startup Task). This is a pretty clean solution. (For more on Startup Tasks and how to configure them see <a href="http://msdn.microsoft.com/en-us/library/gg456327.aspx">How to Define Startup Tasks for a Role</a>. For specific guidance on installing ASP.NET MVC 3 as a Startup Task, see Technique #2 in the <a href="http://blog.smarx.com/posts/asp-net-mvc-in-windows-azure">ASP.NET MVC 3 in Windows Azure</a> post on Steve Marx&#8217;s blog.)</p>
<h2>Example Startup Task That ALWAYS Runs</h2>
<p>Of course, installing ASP.NET MVC 3 is only one example. Here is another example &#8211; a Startup Task that enables support for ADSI with IIS &#8211; let&#8217;s call it <strong>enable-webmetabase.cmd</strong>. First, you would add the following entry to ServiceDefinition.csdef:</p>
<p style="padding-left:30px;"><span style="font-size:x-small;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;ServiceDefinition name=&#8221;NameOfMyAzureApp&#8221; xmlns=&#8221;<a href="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition</a>&#8220;&gt;<br />
&#8230;<br />
&lt;Startup&gt;<br />
<strong>&lt;Task commandLine=&#8221;enable-webmetabase.cmd&#8221; executionContext=&#8221;elevated&#8221; taskType=&#8221;simple&#8221; /&gt;</strong><br />
&lt;/Startup&gt;<br />
&#8230;</span></p>
<p>The contents of <strong>enable-webmetabase.cmd</strong> would be something like the following (first enabling PowerShell scripting, then executing a specific script):</p>
<p style="padding-left:30px;">powershell -command &#8220;Set-ExecutionPolicy Unrestricted&#8221;<br />
powershell .\enable-webmetabase.ps1</p>
<p>Though the specifics are not important for these instructions, since this script invokes a PowerShell script &#8211; let&#8217;s call it <strong>enable-webmetabase.ps1</strong> &#8211; here is what that might look like:</p>
<p style="padding-left:30px;">Import-Module ServerManager<br />
Add-WindowsFeature Web-Metabase</p>
<p>And as a final step, you would include both <strong>enable-webmetabase.cmd</strong> and <strong>enable-webmetabase.ps1</strong> with your Visual Studio Project, and set the <strong>Copy to Output Directory</strong> property <em>on each of these two files</em> to be <strong>Copy always</strong>. Now, every time you deploy this Azure solution this Startup Task will be executed &#8211; and you can feel confident that you won&#8217;t have to worry about ADSI in IIS not being available (or whatever it is your Startup Tasks do for you).</p>
<h2>Startup Tasks Run in Development Too</h2>
<p>But what happens when I wish to deploy this solution on my development machine so I can quickly test it out while I am in the midst of development? Since the Windows Azure Platform has an outstanding local cloud simulation environment (<a href="http://www.microsoft.com/windowsazure/sdk/">which can be downloaded for free</a>), &#8220;local&#8221; is the most common deployment target! It is not ideal that the Startup Tasks will run locally &#8211; I do not want to continually install ASP.NET MVC (or re-enable web metabase support, etc.) since that will just slow me down.</p>
<h2>The Simple Workaround</h2>
<p>I know of no built-in support that makes it easy for a Startup Task to &#8220;know&#8221; whether it is running in the cloud or in your local development environment. But it is simple to roll your own. Here&#8217;s what I do:</p>
<ul>
<li>Create an Environment Variable called <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT.</strong> While the exact value of this variable does not matter, for the sake of someone else who may see it and be puzzled, I set mine to be &#8220;set manually per <a href="http://bit.ly/rs5SRN">http://bit.ly/rs5SRN</a>&#8221; where the bit.ly link points back to this blog post. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  It also doesn&#8217;t matter if the Environment Variable is user-specific or System-wide. If it is a shared development machine, I would make it System-wide (for all users).</li>
<li>It is common practice when defining Startup Tasks to create command script using a .cmd file and have that be the Startup Task. Within the Startup Task .cmd file, use the <strong>defined</strong> keyword (<a href="http://technet.microsoft.com/en-us/library/bb490920.aspx">supported</a> in the command shells of recent versions of Windows, such as those you will be using for Azure development and deployment) to add a little logic so that you run only those commands you wish to execute in the current environment.</li>
</ul>
<p>To set up the <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT</strong> environment variable:</p>
<ol>
<li>Run <strong>SystemPropertiesAdvanced.exe</strong> to bring up the System Properties dialog box:<br />
<a href="http://codingoutloud.files.wordpress.com/2011/07/system-properties-dialog-box1.png"><img class="alignnone size-full wp-image-1823" title="System Properties dialog box" src="http://codingoutloud.files.wordpress.com/2011/07/system-properties-dialog-box1.png?w=510" alt=""   /></a></li>
<li>Click the <strong>Environment Variables</strong> button to bring up the Environment Variables dialog box:<br />
<a href="http://codingoutloud.files.wordpress.com/2011/07/environment-variables-dialog-box1.png"><img class="alignnone size-full wp-image-1822" title="Environment Variables dialog box" src="http://codingoutloud.files.wordpress.com/2011/07/environment-variables-dialog-box1.png?w=510" alt=""   /></a></li>
<li>Click the <strong>New&#8230;</strong> button at the bottom to bring up the New System Variable dialog box:<br />
<a href="http://codingoutloud.files.wordpress.com/2011/07/new-system-variable-dialog-box.png"><img class="alignnone size-full wp-image-1824" title="New System Variable dialog box" src="http://codingoutloud.files.wordpress.com/2011/07/new-system-variable-dialog-box.png?w=510" alt=""   /></a></li>
<li>Type <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT</strong> into the <strong><em>Variable name</em></strong> field, and <strong>set manually per <a href="http://bit.ly/rs5SRN">http://bit.ly/rs5SRN</a></strong> into the <strong><em>Variable value</em></strong> field:<br />
<a href="http://codingoutloud.files.wordpress.com/2011/07/new-system-variable-dialog-box-filled-in.png"><img class="alignnone size-full wp-image-1828" title="New System Variable dialog box - filled in" src="http://codingoutloud.files.wordpress.com/2011/07/new-system-variable-dialog-box-filled-in.png?w=510" alt=""   /></a></li>
<li>Hit a few OK buttons and you&#8217;ll be done.</li>
</ol>
<h2>Revised &#8220;Smart&#8221; Startup Task</h2>
<p>Of course the trick is that the <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT </strong>variable will only be set on development machines, so it will NOT be set in the real cloud, getting you the desired results. Here is the same <strong>enable-webmetabase.cmd </strong>Startup Task script from above, except rewritten so that <em>when you run it locally it will not do anything to your development machine</em>.</p>
<p style="padding-left:30px;">if defined AZURE_CLOUD_SIMULATION_ENVIRONMENT goto SKIP</p>
<p style="padding-left:30px;">powershell -command &#8220;Set-ExecutionPolicy Unrestricted&#8221;<br />
powershell .\enable-webmetabase.ps1</p>
<p style="padding-left:30px;">:SKIP</p>
<p>The line &#8220;if defined AZURE_CLOUD_SIMULATION_ENVIRONMENT goto SKIP&#8221; simply checks whether <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT</strong> exists in the environment, and if it does exist, the script jumps over the two powershell lines. This is pretty handy!</p>
<p>Again, in summary, if you follow the very simple approach in this post, the <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT</strong> will exist only on development machines &#8211; in the simulated cloud &#8211; and not out in the &#8220;real&#8221; cloud.</p>
<h2>Not to be Confused with RoleEnvironment.IsAvailable</h2>
<p>There is another technique &#8211; that is built into Azure &#8211; which you can use in code that needs to behave one way when running under Windows Azure, and another way when not running under Windows Azure: <strong>RoleEnvironment.IsAvailable</strong>. This is good for code that might be deployed both in, say, an Azure Web Role and in a non-Azure ASP.NET web site. For Azure applications, <strong>RoleEnvironment.IsAvailable</strong> will be true for both the local development machine and when deployed into the public cloud.</p>
<p>While <strong>RoleEnvironment.IsAvailable</strong> and <strong>AZURE_CLOUD_SIMULATION_ENVIRONMENT </strong>serve different purposes, they are <em>complementary</em> and can be used together.</p>
<p>For more information on RoleEnvironment.IsAvailable, there is <a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleenvironment.isavailable.aspx">documentation</a> and <a href="http://www.davidmakogon.com/2010/08/azure-tip-of-day-determine-if-running.html">a good description of its use</a>.</p>
<h2>Other Uses for the Technique</h2>
<p>Maybe you want to do certain things ONLY in your development environment. For example, perhaps you wish to launch Fiddler. Or maybe uninstall a Windows Service (via InstallUtil /u &lt;service exe name&gt;). Whatever your needs &#8211; you can use the same simple technique to make this easy. The following syntax is also supported &#8211; each bullet being a single line (though some of them may appear on more than one line in this blog post):</p>
<ul>
<li>if defined AZURE_CLOUD_SIMULATION_ENVIRONMENT (echo AZURE_CLOUD_SIMULATION_ENVIRONMENT equals %AZURE_CLOUD_SIMULATION_ENVIRONMENT%) else (echo AZURE_CLOUD_SIMULATION_ENVIRONMENT is NOT defined)</li>
<li>if defined AZURE_CLOUD_SIMULATION_ENVIRONMENT echo DOING SOMETHING</li>
<li>if <strong>NOT</strong> defined AZURE_CLOUD_SIMULATION_ENVIRONMENT echo DOING SOMETHING ELSE</li>
</ul>
<p><span style="color:#000080;"><em>Is this useful? Did I leave out something interesting or get something wrong? Please let me know in the comments! Think other people might be interested? Spread the word!</em></span></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/faq/'>FAQ</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1815/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1815&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/07/12/azure-faq-can-i-create-a-startup-task-that-executes-only-when-really-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150" medium="image">
			<media:title type="html">The Azure FAQ</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/system-properties-dialog-box1.png" medium="image">
			<media:title type="html">System Properties dialog box</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/environment-variables-dialog-box1.png" medium="image">
			<media:title type="html">Environment Variables dialog box</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/new-system-variable-dialog-box.png" medium="image">
			<media:title type="html">New System Variable dialog box</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/07/new-system-variable-dialog-box-filled-in.png" medium="image">
			<media:title type="html">New System Variable dialog box - filled in</media:title>
		</media:content>
	</item>
		<item>
		<title>Platform as a Service (PaaS) is a Business Differentiator</title>
		<link>http://blog.codingoutloud.com/2011/06/25/platform-as-a-service-paas-is-a-business-differentiator/</link>
		<comments>http://blog.codingoutloud.com/2011/06/25/platform-as-a-service-paas-is-a-business-differentiator/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 20:25:56 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[PaaS]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1799</guid>
		<description><![CDATA[I am a big fan of my friend Jason Haley&#8216;s blog where he posts &#8220;Interesting Finds&#8221; on a daily basis &#8211; always highlighting good reads on many topics relevant to me and so many other developers, architects, and entrepreneurs out in the real world &#8211; especially those of us who want to still be relevant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1799&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am a big fan of my friend <a href="http://jasonhaley.com/">Jason</a> <a href="http://twitter.com/#!/haleyjason">Haley</a>&#8216;s <a href="http://jasonhaley.com/blog/">blog</a> where he posts &#8220;Interesting Finds&#8221; on a daily basis &#8211; always highlighting good reads on many topics relevant to me and so many other developers, architects, and entrepreneurs out in the real world &#8211; especially those of us who want to still be relevant next year (and the year after). Some of the areas highlighted are &#8220;hard core&#8221; topics like Mobile, Web, Database, .NET, and Security; &#8220;soft skill&#8221; topics like Career, Agile, and Business; and, of course, my favorite: <em>Cloud Computing</em>.</p>
<p>As I was working through the <a href="http://jasonhaley.com/blog/post/2011/06/23/Interesting-Finds-June-23-2011.aspx">Interesting Finds: June 23, 2011</a> posts on Cloud Computing I drilled into one from the Official Google Enterprise Blog titled <a href="http://googleenterprise.blogspot.com/2011/06/businesses-innovate-and-scale-faster-on.html">Businesses innovate and scale faster on Google App Engine</a>. It is a very well crafted post which includes some great customer quotes and a couple of videos. I must say, it does a great job of promoting the value in the <a href="http://en.wikipedia.org/wiki/Google_App_Engine">Google App Engine</a> (GAE) platform, essentially as mini-case studies. Well done!</p>
<p>What struck me as particulary interesting about this post, however, is the types of benefits the GAE customers say they value:</p>
<ul>
<li>The first embedded video features Dan Murray, founder and managing director of a cloud-based SEC-filings company called WebFilings. Mr. Murray mentions they needed a platform that would be secure and would support rapid growth. He goes on (at 1:50 into the video): &#8220;Google App Engine provides a platform that takes the infrastructure management off of our hands, we don&#8217;t have to worry about it, so it&#8217;s easy for us to build and deploy apps. For us right now it&#8217;s about execution and making sure that we&#8217;re scaling our business, while App Engine provides the ability to scale the technology and platform.&#8221;</li>
<li>The second embedded video features Jessica Stanton from the famous Evite event invitation site. Ms. Stanton mentions (at 0:52 into the video) &#8220;the things that App Engine especially desirable for us are the autoscaling and &#8230; monitoring systems&#8221; that Google provides. Near the end (at 1:12 into the video) she emphasises: &#8220;the opportunity that App Engine has afforded to us is more time to do what we need to do. To just get things done and to get new features out and not have to worry so much about load and things going down because we take on 16-18 million unique users a month.  It&#8217;s really nice to see instances spin up and come down and we never had to touch anything.&#8221;</li>
<li>Quote from Gary Koelling of Best Buy: &#8220;&#8230; we don’t have to spend any time doing system administration or setting up servers, which allows us to focus on the development and testing new ideas.&#8221;</li>
</ul>
<p>The funny thing is, the benefits touted are really the benefits of <strong>Platform as a Service</strong> (PaaS). <em>These services could just as easily have been built on the Windows Azure Platform!</em></p>
<ul>
<li>Mr. Murray from WebFilings mentioned the need for a a platform based on a great security infrastructure. Both Microsoft and Google have some of the industry&#8217;s best and brightest working for them in their state-of-the art, world-class data centers. Here are some <a href="http://www.davidaiken.com/2011/05/19/cloud-security-links-from-teched-north-america/">good resources relating to security in the Windows Azure data centers</a>. If you want a secure data center and secure platform, I don&#8217;t think you can go wrong with either Microsoft or Google. (Frankly, I expect you are more likely to have problems &#8211; including with cost and security &#8211; if you roll your own data center. Your company <em>will not have</em> the top experts in the world on your payroll.)</li>
<li>Both Ms. Stanton from Evite and Mr. Koelling of Best Buy emphasize that they benefit from being able to focus on building software &#8211; and not being distracted by needing to worry about infrastructure. This is what <strong>Platform as a Service</strong> (PaaS) is all about. Both Microsoft and Google offer PaaS. GAE supports apps which run on the JVM (e.g., Java) and apps written in Python. Windows Azure supports programming in any .NET language (e.g., C#), plus a plethora of other platforms that run on Windows &#8211; PHP, Java, Python, Ruby, C++, and so many more. GAE has database support with a query language they call GQL, and Azure has SQL Azure which supports the regular SQL you know and love. Each platform has other features as well, making it a place where you can focus on your app &#8211; not your infrastructure.</li>
<li>Ms. Stanton mentions that they have a team of 5 developers. I wonder how large the Evite team would need to be if they were not running on PaaS?</li>
</ul>
<p>Mr. Murray from WebFilings mentions that they began using GAE back 2008 &#8211; and the Windows Azure Platform was not announced until late in 2008 (at Microsoft PDC in November 2008), so that was not an option yet for them. It is not mentioned when the other companies began to use GAE. If they were starting today, I wonder how many would choose Azure?</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/gae/'>GAE</a>, <a href='http://blog.codingoutloud.com/tag/paas/'>PaaS</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1799/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1799/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1799/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1799/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1799/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1799/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1799/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1799/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1799&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/25/platform-as-a-service-paas-is-a-business-differentiator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Free Data Transfer into Azure Datacenters is a Big Deal</title>
		<link>http://blog.codingoutloud.com/2011/06/22/free-data-transfer-into-azure-datacenters-is-a-big-deal/</link>
		<comments>http://blog.codingoutloud.com/2011/06/22/free-data-transfer-into-azure-datacenters-is-a-big-deal/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 17:33:15 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Business Models]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cost]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1785</guid>
		<description><![CDATA[One of the basic changes in Cloud Computing is the cost-transparency that comes with it: you know the cost of every CPU core you use, and every byte you read, write, or transmit. This is an amazing transformation in how much we know about our operations. (Of course, it may still be challenging in many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1785&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the basic changes in Cloud Computing is the cost-transparency that comes with it: you know the cost of every CPU core you use, and every byte you read, write, or transmit. This is an amazing transformation in how much we know about our operations. (Of course, it may still be challenging in many cases to compare cloud solution costs to what we are paying today on-prem, since usually<em> we don&#8217;t really know</em> the actual on-prem costs.)</p>
<p>While hybrid cloud models will surely be around for many companies for a long time &#8211; we won&#8217;t all move to the cloud over night &#8211; the economics of moving to the cloud are too compelling to ignore. Many newer companies are heading directly into the cloud &#8211; never owning any infrastructure. </p>
<p>One of the the costs in managing a hybrid cloud model &#8211; where some data is on-prem, some data is in the cloud &#8211; is the raw data transfer when you copy bits to or from the cloud. This can cost you real money: for example, in the USA and Europe, both the Windows Azure Platform and the Amazon S3 services charge $0.10 per GB to move the data into the datacenter. If you have a huge amount of data, that cost can add up.</p>
<p>Announced today <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/06/22/announcing-free-ingress-for-all-windows-azure-customers-starting-july-1st-2011.aspx">on the Windows Azure blog</a>, as of July 1, 2011 the Windows Azure datacenters will no longer have a data transfer charge for inbound data.  What are the implications?</p>
<p>Here are a few I can think of:</p>
<ol>
<li>Overall cost savings can only help general overall cloud adoption</li>
<li>Backing up data from on-prem into the cloud just got more interesting (good point I stole from <a href="http://twitter.com/#/squdgy">ma</a>u<a href="http://squdgy.wordpress.com/">ra</a> )</li>
<li>HPC applications which may have a lot of data to move into the cloud for processing &#8211; but may never need that data to come out of the cloud (other than in much smaller digested form) just became more appealing</li>
<li>Use of Windows Azure as a collection for disparate data sources from around the internet &#8211; for management, aggregation, or analysis &#8211; just became more attractive</li>
<li>While experimentation on the cloud has always been cheaper than buying boxes, it now makes it even simpler and cheaper to try out something big in the cloud because you are now an even smaller blip on the corporate cost radar &#8211; go ahead, upload that Big Data and run your experiment &#8211; you can always delete it when you are done</li>
<li>There are cloud storage vendors who sit on top of big cloud storage vendor platforms, such as on Azure and Amazon &#8211; if I was one of these vendors, I would be delighted &#8211; business just got a little easier</li>
</ol>
<p>Points 2, 3, 4, and 5 above all deal with an <em>asymmetric use of bandwidth</em> where the amount of data moving into the cloud is far less than the amount of data leaving the cloud. With backups &#8211; your hope is to NEVER need to pull that data &#8211; but it is there in the event you need it. With HPC &#8211; in many cases you just want answers or insights &#8211; you may not care about all the raw data.  With data aggregation &#8211; you probably just want some reports. With one-off experiments, when you are finished you just delete all the storage containers &#8211; so simple!</p>
<p>This is a big and interesting step towards accelerating cloud computing adoption generally, and Windows Azure specifically. This friction-reducing move brings us closer to a world where we don&#8217;t ask &#8220;should we be in the cloud?&#8221; but rather &#8220;why aren&#8217;t we in the cloud?&#8221;</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/cloud-business-models/'>Cloud Business Models</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a> Tagged: <a href='http://blog.codingoutloud.com/tag/cost/'>cost</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1785/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1785/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1785/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1785/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1785/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1785/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1785/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1785/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1785&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/22/free-data-transfer-into-azure-datacenters-is-a-big-deal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Using PowerShell with Windows Azure</title>
		<link>http://blog.codingoutloud.com/2011/06/20/using-powershell-with-windows-azure-2/</link>
		<comments>http://blog.codingoutloud.com/2011/06/20/using-powershell-with-windows-azure-2/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 18:36:25 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/2011/06/20/using-powershell-with-windows-azure-2/</guid>
		<description><![CDATA[At the May 26, 2011 Boston Azure User Group meeting, Joel Bennett &#8211; a Microsoft PowerShell MVP from the Rochester, NY area &#8211; spoke about PowerShell basics, then got into a bunch of useful ways PowerShell can be applied to Windows Azure. We had around 25 people at the event. [Update 23-June-2011: Joel Bennett posted [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1777&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At the May 26, 2011 <a href="http://www.bostonazure.org">Boston Azure User Group</a> meeting, <a href="http://joelbennett.net/">Joel Bennett</a> &#8211; a Microsoft PowerShell MVP from the Rochester, NY area &#8211; spoke about <a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419">PowerShell</a> <a href="http://powershellcommunity.org/">basics</a>, then got into a bunch of useful ways PowerShell can be applied to Windows Azure. We had around 25 people at the event.</p>
<p><em>[Update 23-June-2011: <a href="http://twitter.com/#/jaykul">Joel Bennett</a> posted <a href="http://t.co/jkWCPhN">his slide deck from the talk</a>.] <br />
[Update 05-July-2011: Added another handy link to post from Patrick Butler called <a href="http://blogs.msdn.com/b/patrick_butler_monterde/archive/2011/06/30/developing-and-debugging-azure-management-api-cmdlets.aspx">Developing and Debugging Azure Management API CmdLets</a>.]</em></p>
<p>Some of the pointers:</p>
<ul>
<li>Go get the PowerShell Community Extensions (<a href="http://pscx.codeplex.com/">from codeplex</a>)</li>
<li>You can use the PS command line to CD into folders/directories, look at files, etc. &#8212; but you can also look at the Registry or your Certificate Store as if they were directories!</li>
<li>There are no plural nouns in PS (e.g., get-provider, not get-providers)</li>
<li>Learn these commands <strong>first</strong>: Get-Command, Get-Help, Get-Member, Select-Object, Where-Object, Format-Table, &#8230; others you can learn later</li>
<li>Somebody needs to write a PowerShell Provider for Azure Storage</li>
<li>Joel created an open-shell WPF-ish PowerShell shell called <a href="http://poshcode.org/">POSH</a></li>
</ul>
<p>Try some commands:</p>
<ul>
<li>dir | get-objec</li>
<li>dir | fl *  &#8211;<em>formats as lis</em></li>
<li>get-verb | fw -col</li>
<li>get-verb | fw -col 6 -groupby Group</li>
<li>Get-ExecutionPolicy</li>
<li>dir | where { $_.PSIsContainer } <em>&#8211; where $_ is &#8220;the thing over there (directory)&#8221;</em></li>
<li>dir | select CreationTime, Name | gm</li>
<li>dir | select * &#8211;<em>will look different than command above</em></li>
<li>$global:foo = “some value”</li>
<li>cd c:\windows\system32\windowspowershell\v1.0&#8230; see Help.format.ps1xml controls the default output formatting properties for object types not already known by PowerShell &#8211; can have property names, even script blocks in it &#8211; very powerful</li>
<li># is single-line comment char; &lt;# &#8230; #&gt; for multi-line comments</li>
<li>You can create aliases for scripts</li>
<li>Powershell is an interpreted scripting language</li>
<li>Can access WinForms, WPF, lots of stuff.. though not Threading</li>
</ul>
<h3>Three ways to manage Azure from PowerShell</h3>
<ol>
<li>Remoting</li>
<li>WASM (Windows Azure Services Management commandlets) – superceded by <a title="http://wappowershell.codeplex.com/" href="http://wappowershell.codeplex.com/">http://wappowershell.codeplex.com/</a> – developed by Development Evangelist group (e.g., Vittorio)</li>
<li>Cerebrata (3rd party, commercial)</li>
</ol>
<h3>Remoting:</h3>
<ul>
<li>Need to get some goodness in a Startup Script, along with crecentials</li>
<li>Set OS Family = 2 (so you get Windows Server 2008 R2)</li>
<li>Need a certificate – can be self-signed</li>
</ul>
<h3>WAP PowerShell:</h3>
<ul>
<li>36 Cmdlets</li>
<li>“the 80% library”</li>
<li>very good example</li>
</ul>
<h3>Cerebrata Cmdlets</h3>
<ul>
<li>Requires .NET 4.0 (which is different than baseline support for PS, which is .NET CLR 2.0</li>
<li>$70</li>
<li>114 Cmdlets</li>
<li>Cerebrata</li>
<li>gcm –mo cerebrata | gr0up Noun | sort</li>
</ul>
<p>Snap-ins need to be in the GAC – so put WAP PowerShell stuff where you want to keep them, since that’s where they’ll be built &#8212; or build the file in Visual Studio</p>
<ul>
<li>Add-Module is for SNAPINS</li>
<li>IPMO is for ImportModule for Modules</li>
<li><strong>ipmo AzurePlatform</strong></li>
<li><strong>gcm –mo AzurePlatform</strong></li>
</ul>
<p>PowerShell has something called “splatting”</p>
<ul>
<li>Starting with a hashtable… put in the parms you’ll need</li>
<li>variables start with $</li>
<li>retrieving (splatting) starts with @</li>
</ul>
<p>Both cerebrata and WAP are snap-ins</p>
<p><strong><em>WHAT FOLLOWS… are somewhat random notes I captured…</em></strong></p>
<p>Get-Certificate $azure | Get-HostedCertificateStore</p>
<p>Your personal profile for PowerShell lives in c:\Users\YOURNAME\Documents\WindowsPowerShell\Modules\AzurePlatform as Startup.ps1 (?)</p>
<p>Two kinds of errors in PowerShell: 1. Terminating Errors (exceptions, can be “trapped” or use try/catch as of PS2) and 2. Non-Terminating Errors which are harder to deal with</p>
<p>$? ==&gt; did the last command succeed</p>
<p>dir doesnotexist –ev er –ea “”</p>
<p>$er[0].categoryinfo</p>
<p>“Don’t Produce Snap-ins!” Here’s why: to figure out what is in there (get-command –Module</p>
<p>Get-Module –ListAvailable</p>
<p>- run the above on AZure and see “NetworkLoadBalancingCl…” – is this Azure relate</p>
<h3>OTHER INTERESTING POWERSHELL/AZURE LINKS</h3>
<ul>
<li><a title="http://poshcode.org/" href="http://poshcode.org/">http://poshcode.org/</a></li>
<li><a href="http://pscx.codeplex.com/">http://pscx.codeplex.com</a></li>
<li><a href="http://wappowershell.codeplex.com/workitem/list/basic">http://wappowershell.codeplex.com/workitem/list/basic</a></li>
<li><a href="http://blogs.msdn.com/b/patrick_butler_monterde/archive/2011/06/30/developing-and-debugging-azure-management-api-cmdlets.aspx">http://blogs.msdn.com/b/patrick_butler_monterde/archive/2011/06/30/developing-and-debugging-azure-management-api-cmdlets.aspx</a></li>
</ul>
<p>&nbsp;</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/powershell/'>powershell</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1777/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1777&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/20/using-powershell-with-windows-azure-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Writing to Azure Local Storage from a Windows Service</title>
		<link>http://blog.codingoutloud.com/2011/06/17/writing-to-azure-local-storage-from-a-windows-azure-from-a-windows-service/</link>
		<comments>http://blog.codingoutloud.com/2011/06/17/writing-to-azure-local-storage-from-a-windows-azure-from-a-windows-service/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 08:14:46 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1756</guid>
		<description><![CDATA[As you may know, Windows Azure roles do not generally write freely to the file system. Instead of hard-coding a path into our code, we declare in our service model that we plan to write data to disk, and we supply it with a logical name. We can declare multiple such logical names. Windows Azure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1756&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As you may know, Windows Azure roles do not generally write freely to the file system. Instead of hard-coding a path into our code, we declare in our <a href="http://msdn.microsoft.com/en-us/library/hh124110.aspx#bk_Define">service model</a> that we plan to write data to disk, and we supply it with a logical name. We can declare multiple such logical names. Windows Azure uses these named locations to provide us managed local, writeable folders which it calls <strong>Local Storage</strong>.</p>
<p>To specificy your intent to use a Local Storage location, you add an entry to ServiceDefinition.csdef under the specific role from which you plan to access it. For example:</p>
<p><span style="color:#0000ff;"><code>&lt;LocalStorage name="LocalTempFolder" sizeInMB="11"<br />
      cleanOnRoleRecycle="true" /&gt;</code></span></p>
<p>You can read more about the details over in <a href="http://convective.wordpress.com/2009/05/09/local-storage-on-windows-azure/">Neil Mackenzie&#8217;s post</a>, but the main thing you need to do is call a method to access the full path to the read/write folder associated with the name you provided (e.g., &#8220;LocalTempFolder&#8221; in the config snippet above). The method call looks like this:</p>
<p><span style="color:#0000ff;"><code>LocalResource localResource =<br />
      RoleEnvironment.GetLocalResource("LocalTempFolder");<br />
var pathToReadWriteFolder = localResource.RootPath;<br />
var pathToFileName = pathToReadWriteFolder + "foo.txt";</code></span></p>
<p>Now you can use &#8221;the usual&#8221; classes to write and read these files. But calling <strong>RoleEnvironment.GetLocalResource</strong> only works from within the safe confines of a your Role code &#8211; as in a Worker Role or Web Role &#8211; you know, the process that inherits from (and completes) the <a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleentrypoint.aspx">RoleEntryPoint</a> abstract class. What happens if I am inside of a Windows Service?</p>
<h2>Your Windows Service Has Super Powers</h2>
<p>Well&#8230; your Windows Service does not exactly have Super Powers, but it does have powers and abilities far above those of ordinary Roles. This is due to the differences in their security contexts. Your Windows Service runs as the very powerful LocalSystem account, while your Roles run as a lower priviledge user. Due to this, your Windows Service can do things your Role can&#8217;t, such as write to the file system generally, access Active Directory commands, and more.</p>
<p>[Your Startup Tasks <em>might also</em> have more powers than your Roles, if you configure them to run with elevated privileges using executionContext="elevated" as in:<br />
&lt;Task commandLine="startuptask.cmd" <strong>executionContext="elevated"</strong> /&gt;<br />
See also <a href="http://www.davidaiken.com/2011/01/19/running-azure-startup-tasks-as-a-real-user/">David Aiken's post on running a startup task as a specific user</a>.]</p>
<p>However, there are some things your Windows Service can&#8217;t do, but that your Role can: access RoleEnvironment!</p>
<h2>Problem Querying Local Storage from a Windows Service</h2>
<p>Inside of a Windows Service (which is outside of the Role environment), the <strong>RoleEnvironment object is not populated</strong>. So, for example, you cannot call</p>
<p><span style="color:#0000ff;"><code>RoleEnvironment.GetLocalResource("LocalTempFolder")</code></span></p>
<p>and expect to get a useful result back. Rather, an exception will be raised.</p>
<p>But here&#8217;s a trick: it turns out that calling RoleEnvironment.GetLocalResource returns the location of the folder, but it is just the location of a folder on disk at this point &#8211; this folder can be accessed by any process that knows about it. So how about if your Web  or Worker Role could let the Windows Service know where its storage location happens to be? (As an aside, we have a good idea where they might ultimately end up on disk in practice (see <a href="http://msdn.microsoft.com/en-us/library/ee758708.aspx">last section of this post</a>) &#8211; but of course subject to variability and change &#8211; but it is useful if you want to poke around on your local machine or <a href="http://msdn.microsoft.com/en-us/library/gg443832.aspx">through Remote Desktop</a> to an instance in the cloud.)</p>
<h3>The Trick: Pass the Local Storage location into your Windows Service</h3>
<p>If you are deploying a Windows Service along with your Role, you will need to install the Windows Service and you will need to start the Windows Service. A reasonable way to install your Windows Service is to use the handy InstallUtil.exe program that is included with .NET. Here is how you might invoke it:</p>
<p><span style="color:#0000ff;"><code>%windir%\microsoft.net\framework\v4.0.30319\installutil.exe<br />
      MyWindowsService.exe</code></span></p>
<p>Now the Windows Service is installed, but not running; you still need to start it. Here is a reasonable way to start it:</p>
<p><span style="color:#0000ff;"><code>net start MyWindowsServiceName</code></span></p>
<p>Typically, both the InstallUtil and net start commands would be issued (probably in a .bat or .cmd file) from a <a href="http://blog.smarx.com/posts/introduction-to-windows-azure-startup-tasks">Startup Task</a>. But there is another way to start an installed Windows Service which allows some additional control over it, such as <strong>the ability to pass it arguments</strong>. This is done with <strong>a few lines of code from within the OnStart method of your Role</strong>, such as in the following code snippet which uses the .NET <a href="http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.aspx">ServiceController</a> class to get the job done:</p>
<p><span style="color:#0000ff;"><code>var windowsServiceController =<br />
      new System.ServiceProcess.ServiceController<br />
            ("MyWindowsServiceName");<br />
System.Diagnostics.Debug.Assert(<br />
      windowsServiceController.Status ==  <br />
      windowsServiceControllerStatus.Stopped);<br />
windowsServiceController.Start();</code></span></p>
<p>Putting together both acquiring the Local Storage location and starting the Windows Service, your code might look like the following:</p>
<p><span style="color:#0000ff;"><code>string[] args = { <br />
      RoleEnvironment.GetLocalResource<br />
            ("LocalTempFolder").RootPath<br />
      }<br />
var windowsServiceController =<br />
      new System.ServiceProcess.ServiceController  <br />
            ("MyWindowsServiceName");<br />
System.Diagnostics.Debug.Assert(<br />
      windowsServiceController.Status == <br />
      windowsServiceControllerStatus.Stopped);<br />
// pass in Local Storage location<br />
windowsServiceController.Start(args); </code></span></p>
<p>Within your Windows Service&#8217;s OnStart method you will need to pick up the arguments passed in, which at that point has nothing specific to Azure. Your code might look like the following:</p>
<p><span style="color:#0000ff;"><code>protected override void OnStart(string[] args)<br />
{<br />
   var myTempFolderPath = args[0];<br />
   // ...<br />
}</code></span></p>
<p>That oughta do it! Please let me know in the comments if you find this useful.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1756/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1756&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/17/writing-to-azure-local-storage-from-a-windows-azure-from-a-windows-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Intro to Azure and ACS Talk to NE ASP.NET User Group</title>
		<link>http://blog.codingoutloud.com/2011/06/15/intro-to-azure-and-acs-talk-to-ne-asp-net-user-grou/</link>
		<comments>http://blog.codingoutloud.com/2011/06/15/intro-to-azure-and-acs-talk-to-ne-asp-net-user-grou/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 03:55:11 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1745</guid>
		<description><![CDATA[Tonight I spoke to an enthusiastic and engaged group at the New England ASP.NET Professionals User Group about the cloud, the Windows Azure Platform, and how ASP.NET professionals can take advantage of it. Thanks for all the great questions and discussion! Some points brought up or discussed: Development tools for Azure are available for free Azure provides [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1745&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight I spoke to an enthusiastic and engaged group at the <a href="http://neasp.net/">New England ASP.NET Professionals User Group</a> about the cloud, the Windows Azure Platform, and how ASP.NET professionals can take advantage of it. Thanks for all the great questions and discussion! Some points brought up or discussed:</p>
<ul>
<li>Development tools for Azure are available for free</li>
<li>Azure provides an excellent cloud simulation environment on your desktop</li>
<li>Not every application is a good fit for the cloud &#8211; for example, a small app that doesn&#8217;t need to scale and need not be highly available might fit better with a less costly hosted solution</li>
<li>When comparing costs of Azure with other approaches, keep in mind that Azure is a robust, highly available, scable, flexible platform &#8211; what you get for your dollar is often of much greater value than the dollar you spend for some other types of solution</li>
<li>Azure affords fantastic cost-saving opportunities through the flexible scale down model &#8211; don&#8217;t need a data or compute resource anymore? stop using it, and you&#8217;ll stop paying for it. Try that kind of &#8220;on-a-dime&#8221; manuever with a hosted solution, with hardware you purchase, or rack space you lease</li>
<li>Azure services are available a la carte &#8211; though of course they are also a fantastic approach when used all together</li>
<li>There are a number of ways to auto-scale, though don&#8217;t underestimate the boundary conditions and there are also some nuances</li>
</ul>
<p>Since I did only give a taste of the Access Control Service, the plan discussed was for me to come back after the summer for a deeper dive into that fascinating topic.</p>
<p>Although I did not proceed linearly through it, here is the deck I used: [<a href="http://codingoutloud.files.wordpress.com/2011/06/neasp-net-bill_wilder-intro-cloud-azure-acs-for-asp-net-devs-15-june-2011.ppt">neasp.net-bill_wilder-intro-cloud-azure-acs-for-asp.net-devs-15-june-2011</a>]. The Access Control Service (ACS) content did not include any slides &#8211; all talk and demo &#8211; though I gave a similar talk at Boston Azure back in February that used the following deck: [<a href="http://codingoutloud.files.wordpress.com/2011/06/solving-the-identity-crisis-using-azure-cloud-access-control-service-acs-talk-24-feb-2011-boston-azure-user-group.pptx">Solving the Identity Crisis-using-azure-cloud-access-control-service-(ACS)-talk-24-Feb-2011-Boston-Azure-User-Group</a>] (Since then, the final ACS v2 has been release and changed a few things.)</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1745/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1745&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/15/intro-to-azure-and-acs-talk-to-ne-asp-net-user-grou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure FAQ: Can I write to the file system on Windows Azure?</title>
		<link>http://blog.codingoutloud.com/2011/06/12/azure-faq-can-i-write-to-the-file-system-on-windows-azure/</link>
		<comments>http://blog.codingoutloud.com/2011/06/12/azure-faq-can-i-write-to-the-file-system-on-windows-azure/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 10:42:08 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1708</guid>
		<description><![CDATA[Q. Can I write to the file system from an application running on Windows Azure? A. The short answer is that, yes, you can. The longer answer involves better approaches to persisting data in Windows Azure, plus a couple of caveats in writing data to (virtual) hard disks attached to the (virtual) machines on which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1708&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png"><img class="alignright size-thumbnail wp-image-1696" title="The Azure FAQ" src="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150&#038;h=98" alt="" width="150" height="98" /></a>Q. Can I write to the file system from an application running on Windows Azure?</p>
<p>A. The short answer is that, yes, you can. The longer answer involves better approaches to persisting data in Windows Azure, plus a couple of caveats in writing data to (virtual) hard disks attached to the (virtual) machines on which your application is deployed. </p>
<blockquote><p>Any of your code running in either (a) ASP.NET (e.g., default.aspx or default.aspx.cs) or (b) WebRole.cs/WorkerRole.cs (e.g., methods OnStartup, OnRun, and OnStop which are derived from <a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleentrypoint_members.aspx">RoleEntryPoint class</a>) <strong>will not have permission to write to the file system</strong>. This. is. a. good. thing.®</p></blockquote>
<p>To be clear, if you have code that currently writes to fixed locations on the file system, you will probably need to change it. For example, your ASP.NET or Role code cannot directly create/write the file <strong>c:\foo.txt</strong> &#8211; the permissions are against you, so Windows will not allow it. (To round out the picture though&#8230; You <em>can </em>write to the file system directly if you are running in an elevated Startup Task, but <em>cannot</em> write to it from a limited Startup Task. For more on Startup Tasks and how to configure them see <a href="http://msdn.microsoft.com/en-us/library/gg456327.aspx">How to Define Startup Tasks for a Role</a>.)</p>
<p>The best option is usually to use one of the <em><strong>cloud-native solutions</strong></em>: use one of the <a href="http://msdn.microsoft.com/en-us/library/ee924681.aspx">Windows Azure Storage Services</a> or use <a href="http://msdn.microsoft.com/en-us/windowsazure/sqlazure/cc512119">SQL Azure</a>. These services are all built into Windows Azure for the purpose of supporting scalable, reliable, highly available storage. In practice, this means choosing among Windows Azure Blob storage, Windows Azure Table storage, or SQL Azure.</p>
<p>The second-best option is usually to use a Windows Azure <a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storageclient.clouddrive.aspx">Cloud Drive</a> &#8211; which is an abstraction that sits on top of Blob storage (Page blobs, specifically) &#8211; and looks and acts a lot like an old-fashioned hard disk. You can access it with a drive letter (though you won&#8217;t know the drive letter until deployment time!), it can be mounted by and read from multiple of your role instances, but only one of these at a time will be able to mount it for updating. The Windows Azure Drive feature is really there for backward compatibility &#8211; to make it easier to migrate existing applications into the cloud without having to change them. Learn more from <a href="http://convective.wordpress.com/2010/02/27/azure-drive/">Neil Mackenzie&#8217;s detailed post on Azure Drives</a>.</p>
<p>The third-best option is usually to use the local hard disk. (And this is what the original FAQ question specifically asked about.) Read on&#8230;</p>
<h3>Writing Data to Local Drive from Windows Azure Role</h3>
<p>So&#8230; Can I write to the hard disk? Yes. And you have a <a href="http://msdn.microsoft.com/en-us/library/ee814754.aspx">decent amount of disk at your disposal, depending on role size</a>. Using Azure APIs to write to disk on your role is known as writing to <strong>Local Storage</strong>. You will need to <a href="http://msdn.microsoft.com/en-us/library/ee758708.aspx">configure some space in Local Storage</a> from your <strong>ServiceDefinition.csdef</strong> by giving that space (a) a name, (b) a size, and (c) indicating whether the data there should survive basic role recycles (via cleanOnRoleRecycle). Note &#8211; <strong>cleanOnRoleRecycle</strong> does not guarantee your data will survive &#8211; it is just a hint to the Fabric Controller that, if it is available, should it leave it around or clean it up.  That limitation is fine for data that is easily recalculated or generated when the role starts up &#8211; so there are some good use cases for this data, even for <em>cloud-native</em> applications &#8211; think of it as a handy place for a local cache. <em>(Up above I refer to this as the usually being the third-best option. But maybe it is the best option! In some use cases it might be. One good example might be if you were simply exploding a ZIP file that was pulled from blob storage, but there are others too. But let&#8217;s get back to Local Storage&#8230;)</em></p>
<p>Here is the snippet from ServiceDefinition.csdef:</p>
<p><code>...<br />
&lt;LocalResources&gt;<br />
   &lt;LocalStorage name="SomeLocationForCache" <br />
         cleanOnRoleRecycle="false" <br />
         sizeInMB="10" /&gt;<br />
   &lt;/LocalResources&gt;<br />
...</code></p>
<p>You can also use the Windows Azure Tools for Visual Studio user interface to edit these values; double-click on the role you wish to configure from the <strong>Roles</strong> list in your Windows Azure solution. This is the easiest approach.</p>
<p>Once specified, the named Local Storage area can be written to and read from using code similar to the following:<br />
<code><br />
// reference Microsoft.WindowsAzure.ServiceRuntime.dll from SDK<br />
// (probably in C:\Program Files\Windows Azure SDK\v1.4\ref)<br />
const string azureLocalResourceNameFromServiceDefinition = <br />
      "SomeLocationForCache";<br />
var azureLocalResource = <br />
      RoleEnvironment.GetLocalResource(<br />
            azureLocalResourceNameFromServiceDefinition);<br />
var filepath = <br />
      azureLocalResource.RootPath + <br />
            "myCacheFile.xml"; // build full path to file<br />
// the rest of the code is plain old reading and writing of files<br />
// using the 'filepath' variable immediately above</code></p>
<p>Learn more from <a href="http://convective.wordpress.com/2009/05/09/local-storage-on-windows-azure/">Neil Mackenzie&#8217;s blog post on Local Storage</a>.</p>
<h3>Writing to TEMP Folder from Windows Azure Role</h3>
<p>How about writing temporary files? Is that supported? Yes, same as in Windows. For example, in .NET one can get a temporary scratch space and write to it using code similar to the following:<br />
<code><br />
var filepath = System.IO.Path.GetTempFileName();<br />
System.IO.File.WriteAllText(filepath, "some text");<br />
</code></p>
<h3>Do Not Use Environment.SpecialFolder Locations in Azure</h3>
<p>You may also have some existing code which writes files for the currently logged in user. Check the <a href="http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx">Environment.SpecialFolder Enumeration</a> for the full list, but one examples is Environment.SpecialFolder.ApplicationData. You would access this location with code such as the following:</p>
<p><code>string filepath = </code><code>Environment.GetFolderPath(<br />
   Environment.SpecialFolder.ApplicationData,<br />
   Environment.SpecialFolderOption.DoNotVerify);</code></p>
<p>You will find that your ASP.NET code will be able to write to this location, but that is almost certainly <strong>not what you want</strong>! By default, the user account under which you will be saving this data is one that is generated when your role is deployed &#8211; something like RD00155D328831$ &#8211; not some IPrincipal from your Windows domain.</p>
<p>Further, for data you care about, you don&#8217;t want to store data it in the local file system in Windows Azure. Better options should be apparent from earlier points made in this article.</p>
<p>And, finally, you may prefer the elegance of claims-based federated authentication using the <a href="http://acs.codeplex.com/">AppFabric Access Control Service</a>.</p>
<h3>Writing to File System from Windows Service in Windows Azure Role</h3>
<p>If you want to do something unusual, like write to the file system from outside of Role&#8217;s code, <a href="http://blog.codingoutloud.com/2011/06/17/writing-to-azure-local-storage-from-a-windows-azure-from-a-windows-service/">there are ways to write to the file system from a Windows Service</a> or a Startup Task (though be sure to run your Startup Task with elevated permissions).</p>
<p><span style="color:#000080;"><em>Is this useful? Did I leave out something interesting or get something wrong? Please let me know in the comments! Think other people might be interested? Spread the word!</em></span></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/faq/'>FAQ</a> Tagged: <a href='http://blog.codingoutloud.com/tag/faq/'>FAQ</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1708/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1708&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/12/azure-faq-can-i-write-to-the-file-system-on-windows-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150" medium="image">
			<media:title type="html">The Azure FAQ</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure FAQ: How much will it cost me to run my application on Windows Azure?</title>
		<link>http://blog.codingoutloud.com/2011/06/05/azure-faq-how-much-will-it-cost-me-to-run-my-application-on-windows-azure/</link>
		<comments>http://blog.codingoutloud.com/2011/06/05/azure-faq-how-much-will-it-cost-me-to-run-my-application-on-windows-azure/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 08:48:29 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1654</guid>
		<description><![CDATA[Q. How much will it cost me to run my application in the Windows Azure cloud platform? A. The anwer, of course, depends on what you are doing. Official pricing information is available on the Windows Azure Pricing site, and to help you model pricing for your application you can check out the latest Windows [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1654&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.azurefaq.com"><img class="alignright size-thumbnail wp-image-1696" title="The Azure FAQ" src="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150&#038;h=98" alt="" width="150" height="98" /></a>Q. How much will it cost me to run my application in the Windows Azure cloud platform?</p>
<p>A. The anwer, of course, depends on what you are doing. Official pricing information is available on the <a href="http://www.microsoft.com/windowsazure/pricing/">Windows Azure Pricing site</a>, and to help you model pricing for your application you can check out the latest <a href="http://www.microsoft.com/windowsazure/pricing-calculator/">Windows Azure Pricing Calculator</a>. Also, the <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/06/01/analyze-your-move-to-the-cloud-and-windows-azure-with-map-6-0-beta.aspx">Microsoft Assessment and Planning (MAP) Toolkit is now in beta</a>.</p>
<p><strong>Simple cost example:</strong> Running <em>One Instance</em> of a <em>Small Compute Role</em> costs 12¢ per hour, which is around $1052 per year. A SQL Azure instance that holds up to 1 GB costs $9.99 per month. If you have <strong>Two</strong> Small Compute Instances &amp; 1 GB of SQL Azure storage, plus throwing in some bandwidth use, a dash of Content Delivery Network (CDN) use, and your baseline cost might start at around $2,225.</p>
<p style="padding-left:30px;"><em>Update 22-June-2011: The pricing calculators may not reflect this interesting development: data transfer into the Azure Data Centers becomes free on July 1, 2011. See: <a href="http://blog.codingoutloud.com/2011/06/22/free-data-transfer-into-azure-datacenters-is-a-big-deal/">http://blog.codingoutloud.com/2011/06/22/free-data-transfer-into-azure-datacenters-is-a-big-deal/</a> and <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/06/22/announcing-free-ingress-for-all-windows-azure-customers-starting-july-1st-2011.aspx">http://blogs.msdn.com/b/windowsazure/archive/2011/06/22/announcing-free-ingress-for-all-windows-azure-customers-starting-july-1st-2011.aspx</a></em></p>
<p><em><strong>But it is not always that simple: this is just the simplest, pay-as-you-go model! </strong>In the short term, there are many deals, offers, and trials &#8211; some free. There are <a href="http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx">Azure benefits included with MSDN</a>. And long term there are ways to get better rates if you have an Enterprise Agreement with Microsoft, or by selecting a more predictable baseline than pay-as-you-go. See the <a href="http://www.microsoft.com/windowsazure/pricing/">Windows Azure Pricing site</a> for current options.</em></p>
<p>Further, when comparing costs with other options, consider a few factors:</p>
<ul>
<li>The SQL Azure storage is really a <em>SQL Azure cluster of three instances</em> giving you storage redundancy (3 copies of every byte), high availability (with <em>automagic</em> failover), high performance, and other advanced capabilities.</li>
<li>Similarly, every byte written to Windows Azure Storage (blobs, tables, and queues) is stored as three copies.</li>
<li>Running two Small Compute instances of a role comes with a 99.9% uptime Service Level Agreement (SLA), and a 99.95% connectivity SLA. Read more about the Compute, SQL Azure, and other Windows Azure Platform SLAs <a href="http://www.microsoft.com/windowsazure/sla/">here</a>.</li>
<li>Since Windows Azure is Platform as a Service (<a href="http://en.wikipedia.org/wiki/Platform_as_a_service">PaaS</a>), be careful to also consider that you may have fewer hassles and lower engineering and operational costs &#8211; these are lower <em>staff-time costs</em> &#8211; if you are comparing to an Infrastructure as a Service (<a href="http://en.wikipedia.org/wiki/IaaS#Infrastructure">IaaS</a>) offering.</li>
</ul>
<p>While you are at it, consider checking out some of these related third-party offerings:</p>
<ul>
<li><strong><a href="http://www.cloudvalue.com/">CloudValue</a></strong> &#8211; A whole company dedicated to understanding and optimizing costs in moving to the cloud. I saw them at TechEd Atlanta in May 2011. They (a) presented a generally useful talk on <a href="http://northamerica.msteched.com/topic/details/DPR307?fbid=v9Lr1Jqairg">Cost-Oriented Development</a> (not specific to their technology, though we saw a glimpse of their Visual Studio integrated cost analyzer); and they (b) <a href="http://blogs.microsoft.co.il/blogs/alon/archive/2011/05/18/tech-ed-atlanta-2011.aspx">had a booth</a> so people could check out their <span style="text-decoration:underline;">C</span>loudValue <span style="text-decoration:underline;">O</span>nline <span style="text-decoration:underline;">S</span>ervice <span style="text-decoration:underline;">T</span>racking (COST) service which provides ongoing analysis of your costs in the Windows Azure cloud. I am trying out the COST product now that my beta request has been approved!</li>
<li><strong><a href="https://www.cloudtally.com/">CloudTally</a></strong> &#8211; A service offering from <a href="https://www.red-gate.com/">Red Gate Software</a> &#8211; currently in beta, and currently free &#8211; will keep an eye on your SQL Azure database instance and based on how much data you have in it over time, it will report your daily storage costs via email. I&#8217;ve been using this for a few months. The data isn&#8217;t very sophisticated &#8211; of the &#8220;you spent $3.21 yesterday&#8221; variety &#8211; but I think they are considering some enhancements (I even sent them some suggestions).</li>
<li><strong><a href="http://wams.codeplex.com/">Windows Azure Migration Scanner</a></strong> &#8211; An open source tool created by Neudesic to help you identify changes your application might require in order to make it ready for Azure. This is not specifically a cost-analysis tool, but is useful from a cost-analysis point of view since it can help you predict operational costs of the Azure-ready version of your application &#8211; for example if you will make changes to leverage the reliable queue service in Windows Azure Storage, you will know enough to model this. Read <a href="http://davidpallmann.blogspot.com/2011/04/announcing-windows-azure-migration.html">David Pallmann&#8217;s introduction to the scanner</a>, where he also mentions some other tools.</li>
<li><strong><a href="http://greybox.codeplex.com/">Greybox</a></strong> &#8211; While not a core tool for calculating costs, it is a interesting open source utility to help you avoid the &#8220;I-deployed-to-Azure-for-testing-purposes-but-forgot-all-about-it&#8221; memory lapse. (If deployed, you pay &#8211; whether you are using it or not. Like an apartment &#8211; you pay for it, even while you are at work &#8211; though Azure has awesome capabilities for you to &#8220;move out of your cloud apartment&#8221; during times when you don&#8217;t need it!) You may not need it, but its existance illustrates an important lesson!</li>
</ul>
<p>Credit: I discovered the new Windows Azure Pricing Calcular from <a href="http://twitter.com/#!/dhamdhere/status/73056679599677440">http://twitter.com/#!/dhamdhere/status/73056679599677440</a>.</p>
<p><em><span style="color:#000080;">Is this useful? Did I leave out something interesting or get something wrong? Please let me know in the comments! Think other people might be interested? Spread the word!</span></em></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/faq/'>FAQ</a> Tagged: <a href='http://blog.codingoutloud.com/tag/faq/'>FAQ</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1654/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1654/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1654&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/05/azure-faq-how-much-will-it-cost-me-to-run-my-application-on-windows-azure/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150" medium="image">
			<media:title type="html">The Azure FAQ</media:title>
		</media:content>
	</item>
		<item>
		<title>New Hampshire Code Camp #3 (and my talks)</title>
		<link>http://blog.codingoutloud.com/2011/06/04/new-hampshire-code-camp-3-and-my-talks/</link>
		<comments>http://blog.codingoutloud.com/2011/06/04/new-hampshire-code-camp-3-and-my-talks/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 21:37:38 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1724</guid>
		<description><![CDATA[Today I attended (and spoke at) the New Hampshire Code Camp 3 in Concord, NH. Here&#8217;s how my day went: Spoke about the cloud and Azure&#8217;s role in the cloud. Special thanks to Corinne, Sandra, and Matthew for the excellent questions and discussion. Here is the slide deck (new-hampshire-code-camp-3-concord-bill_wilder-demystifying_cloud_computing_and_azure-04-june-2011.ppt) &#8211; though I didn&#8217;t use much [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1724&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I attended (and spoke at) the <a href="http://www.eventbrite.com/event/1634860913">New Hampshire Code Camp 3</a> in Concord, NH.</p>
<p>Here&#8217;s how my day went:</p>
<ol>
<li>Spoke about the cloud and Azure&#8217;s role in the cloud. Special thanks to Corinne, Sandra, and Matthew for the excellent questions and discussion. Here is the slide deck (<a href="http://codingoutloud.files.wordpress.com/2011/06/new-hampshire-code-camp-3-concord-bill_wilder-demystifying_cloud_computing_and_azure-04-june-2011.ppt">new-hampshire-code-camp-3-concord-bill_wilder-demystifying_cloud_computing_and_azure-04-june-2011.ppt</a>) &#8211; though I didn&#8217;t use much of it! &#8211; we freestyled a lot. Of particular interest to attendees of this talk. check out my post called &#8220;<a href="http://blog.codingoutloud.com/2011/06/05/azure-faq-how-much-will-it-cost-me-to-run-my-application-on-windows-azure/">Azure FAQ: How much will it cost me to run my application on Windows Azure?</a>&#8221; (actually posted &#8220;tomorrow&#8221; &#8211; the day after I posted this note from code camp).</li>
<li>Was torn between <a href="http://philknows.net/">Phil Denoncourt</a>&#8216;s talk on &#8220;25 Things I&#8217;ve Learned about C# over the past 10 years&#8221; and <a href="http://www.novicksoftware.com/">Andy Novick</a>&#8216;s talk on SQL Azure. Ended up hanging out for Andy&#8217;s talk to see if there was anything new in SQL Azure and to get his take on the awesomeness that is SQL Azure Federations.</li>
<li>Lunch break</li>
<li>Spoke about Architecture Patterns for the Cloud. Here is the slide deck: <a href="http://codingoutloud.files.wordpress.com/2011/06/new-hampshire-code-camp-3-concord-_bill_wilder_-_cloud_scalability_patterns_in_windows_azure_platform_-_04-june-2011.pptx">New-Hampshire-Code-Camp-3-Concord-_bill_wilder_-_cloud_scalability_patterns_in_windows_azure_platform_-_04-june-2011</a> &#8211; we talked focused on three specific scalability patterns and how you might implement those on the Windows Azure Platform: Sharding, NoSQL Data (and eventual consistency), and CQRS.</li>
<li>Watched <a href="http://cloudycode.wordpress.com/">Udai Ramachandran</a> talk about <a href="http://www.microsoft.com/windowsazure/AppFabric/Overview/#top">Windows Azure AppFabric Caching</a> in the final session.<a href="http://codingoutloud.files.wordpress.com/2011/06/udai-presenting-at-nhcc3.jpg"><img class="alignright size-thumbnail wp-image-1732" title="Udai Presenting on AppFabric Caching" src="http://codingoutloud.files.wordpress.com/2011/06/udai-presenting-at-nhcc3.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a></li>
</ol>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1724/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1724/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1724/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1724/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1724/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1724/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1724/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1724/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1724&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/04/new-hampshire-code-camp-3-and-my-talks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/06/udai-presenting-at-nhcc3.jpg?w=150" medium="image">
			<media:title type="html">Udai Presenting on AppFabric Caching</media:title>
		</media:content>
	</item>
		<item>
		<title>GITCA 24 Hours in the Cloud &#8211; Scale On!</title>
		<link>http://blog.codingoutloud.com/2011/06/01/gitca-24-hours-in-the-cloud-scale-on/</link>
		<comments>http://blog.codingoutloud.com/2011/06/01/gitca-24-hours-in-the-cloud-scale-on/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 02:36:15 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[24HitC]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1717</guid>
		<description><![CDATA[GITCA&#8216;s 24 Hours in the Cloud is under way! Thursday morning at 5:00 AM &#8211; my time, which is Eastern Time (Boston) &#8211; I will be delivering one of these sessions to the world. This is also 2:00 AM PST, and 10:00 AM UTC. But the key for me is that it is 5:00 AM in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1717&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gitca.org/">GITCA</a>&#8216;s 24 Hours in the Cloud is under way!</p>
<p>Thursday morning at 5:00 AM &#8211; my time, which is Eastern Time (Boston) &#8211; I will be delivering one of these sessions to the world. This is also 2:00 AM PST, and 10:00 AM UTC. But the key for me is that it is <strong>5:00 AM</strong> in the morning in my time zone. Just sayin&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>My &#8220;talk&#8221; is scalability concepts and patterns that are relevant for cloud applications, with most examples given using Windows Azure. I put &#8220;talk&#8221; in quotes since the video is pre-recorded &#8211; I will be there however answering questions &#8211; live &#8211; via Twitter. The public can <a href="http://vepexp.microsoft.com/24hitc">join the free and easy-access broadcast</a>, and participate via twitter using the <a href="http://twitter.com/#!/search/%2324HitC">#24HitC</a> hashtag. (My personal Twitter handle is <a href="http://twitter.com/#!/codingoutloud">@codingoutloud</a>.)</p>
<p><a href="http://sp.gitca.org/sites/24hours"><img title="GITCA 24 Hours in the Cloud" src="http://codingoutloud.files.wordpress.com/2011/05/gitca-24-hours-in-the-cloud.jpg?w=510&amp;h=161" alt="" height="161" /></a></p>
<p><a href="http://sp.gitca.org/sites/24hours/ugpages/FinalSpeakers.aspx">Speakers</a> and <a href="http://sp.gitca.org/sites/24hours/ugpages/FinalSessions.aspx">Sessions</a> are listed on GITCA&#8217;s site. Here is the <a href="http://codingoutloud.files.wordpress.com/2011/06/cloud-scalability-patterns-24-hours-in-the-cloud.pdf">Cloud Scalability Patterns &#8211; 24 Hours in the Cloud</a> presentation as a PDF. I will update this post when (if?) a direct link to the video presentation becomes avaialble.</p>
<p><strong>I look forward to meeting you on the Twitters in a few hours! I look forward to your candid feedback and tough questions. </strong></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a> Tagged: <a href='http://blog.codingoutloud.com/tag/24hitc/'>24HitC</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1717/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1717/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1717/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1717&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/06/01/gitca-24-hours-in-the-cloud-scale-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/gitca-24-hours-in-the-cloud.jpg?w=510&#38;h=161" medium="image">
			<media:title type="html">GITCA 24 Hours in the Cloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure FAQ: How do I run MapReduce on Windows Azure?</title>
		<link>http://blog.codingoutloud.com/2011/05/29/azure-faq-how-do-i-run-mapreduce-on-windows-azure/</link>
		<comments>http://blog.codingoutloud.com/2011/05/29/azure-faq-how-do-i-run-mapreduce-on-windows-azure/#comments</comments>
		<pubDate>Sun, 29 May 2011 12:36:18 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1652</guid>
		<description><![CDATA[Q. Some cloud environments support running MapReduce. Can I do this in Windows Azure? A. You can run MapReduce in Windows Azure. First we give some pointers, then get into some other options that might even be more useful or powerful, depending on what you are doing. Summary of most obvious Azure-oriented choices: (1) Apache [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1652&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.azurefaq.com"><img class="alignright size-thumbnail wp-image-1696" title="The Azure FAQ" src="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150&#038;h=98" alt="" width="150" height="98" /></a>Q. Some cloud environments support running <a href="http://en.wikipedia.org/wiki/MapReduce">MapReduce</a>. Can I do this in Windows Azure?</p>
<p>A. You can run MapReduce in Windows Azure. First we give some pointers, then get into some other options that might even be more useful or powerful, depending on what you are doing.</p>
<blockquote><p>Summary of most obvious Azure-oriented choices: (1) Apache Hadoop on Azure, (2) LINQ to HPC leveraging Azure, or (3) Daytona Map/Reduce on Azure.</p></blockquote>
<p>The first approach is to use the open source <a href="http://en.wikipedia.org/wiki/Hadoop">Apache Hadoop project</a> which implements MapReduce. Details on how to run Hadoop on Azure are available on the <strong><a href="http://blogs.msdn.com/b/mariok/archive/2011/05/11/hadoop-in-azure.aspx">Distributed Development Blog</a>. Update 14-Oct-2011: Check out <a href="http://blogs.technet.com/b/microsoft_blog/archive/2011/10/12/microsoft-expands-data-platform-to-help-customers-manage-the-new-currency-of-the-cloud.aspx">this write-up by Ted Kummert about his keynote at PASS</a> where he discussed deeper Hadoop support for Windows Azure: &#8220;<em>Microsoft makes this possible through SQL Server 2012 and through new investments to help customers manage ‘big data’, including an Apache Hadoop-based distribution for Windows Server and Windows Azure and a strategic partnership with Hortonworks. Our announcements today highlight how we enable our customers to take advantage of the cloud to better manage the ‘currency’ of their data.</em>&#8221; Also, <a href="http://blogs.msdn.com/b/avkashchauhan/archive/2011/10/12/microsoft-and-hadoop-adoption-the-big-announcement-about-big-data.aspx">Avkash Chauhan provides a nice summary of the announcement</a>.</strong></p>
<p>The <a href="http://hadoop.apache.org/common/docs/current/mapred_tutorial.html">MapReduce tutorial</a> on the Apache Hadoop project site explains the goal of the project, as followed by detailed steps on how to use the software.</p>
<blockquote><p>&#8220;Hadoop MapReduce is a software framework for easily writing applications which process vast amounts of data (multi-terabyte data-sets) in-parallel on large clusters (thousands of nodes) of commodity hardware in a reliable, fault-tolerant manner.&#8221; &#8211; <em>from <strong>Overview</strong> section of <a href="http://hadoop.apache.org/common/docs/current/mapred_tutorial.html#Overview">Hadoop MapReduce tutorial</a></em></p></blockquote>
<p>Another entrant in this <a href="http://en.wikipedia.org/wiki/Big_data">Big Data</a> Analytics space is <strong>LINQ to HPC</strong>. For more details on LINQ to HPC, check out <a href="http://davidchappellopinari.blogspot.com/2011/05/introducing-linq-to-hpc-processing-big.html">David Chappell</a>&#8216;s whitepaper called <a href="http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=abb5b572-8224-418c-b6d8-887ba9dd0c58"><strong>Introducing LINQ to HPC</strong>: Processing Big Data on Windows</a>. Chappell explains the value proposition, and also talks about when you might use it versus using <strong><a href="http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/09/parallel-data-warehouse-is-now-available.aspx">SQL Server Parallel Data Warehouse</a></strong>. <a href="http://www.ademiller.com/blogs/tech/2011/07/linq-to-hpc-formally-dryadlinq-ships-beta-2/">LINQ to HPC beta 2 is availlable for download</a>.</p>
<p>[Update 19-July-2011: Daytona enters the fray] &#8220;Microsoft has developed an iterative MapReduce runtime for Windows Azure, code-named <a href="http://research.microsoft.com/en-us/downloads/cecba376-3d3f-4eaf-bf01-20983857c2b1/default.aspx">Daytona</a>.&#8221; It is <a href="http://research.microsoft.com/en-us/downloads/cecba376-3d3f-4eaf-bf01-20983857c2b1/default.aspx">available for download</a> as of early July, though has a <a href="http://research.microsoft.com/en-us/downloads/cecba376-3d3f-4eaf-bf01-20983857c2b1/MSR-LA%20EULA%20for%20CPT%20software%20-%20Daytona.txt">non-commercial-use-only license</a> attached to it. (credit: saw it on <a href="http://insidehpc.com/2011/07/18/project-daytona-brings-mapreduce-to-windows-azure-cloud/">the insideHPC blog</a>)</p>
<p>[Update 19-July-2011: It is now clear that LINQ to HPC (<a href="http://www.ademiller.com/blogs/tech/2011/07/linq-to-hpc-formally-dryadlinq-ships-beta-2/">available in beta 2</a>!) is supplanting DryadLINQ.] <del>You may also be interested in checking out <strong><a href="http://research.microsoft.com/en-us/projects/DryadLINQ/">DryadLINQ</a></strong> from Microsoft Research. Though not identical to MapReduce, they describe it as &#8220;a simple, powerful, and elegant programming environment for writing large-scale data parallel applications running on large PC clusters.&#8221; As of this writing it was not licensed for commercial use, but was available under an academic use license. (With the introduction of LINQ to HPC, I can&#8217;t tell whether these projects are related, or whether LINQ to HPC is the productized version of DryadLINQ.)</del></p>
<p>And, finally, I also just read an interesting post called <a href="http://cloudcomputing.sys-con.com/node/1860458">Hadoop is the Answer! What is the Question?</a> by <a href="http://timnegris.sys-con.com/">Tim Negris</a>. This brings up some good points about the maturity of Hadoop and other points &#8211; if you are thinking about MapReduce, Hadoop, DryadLINQ, or other approaches, give his article a read.</p>
<p>[05-June-2011 updates] Added info from David Chappell and Tim Negris.</p>
<p><em><span style="color:#000080;">Is this useful? Did I leave out something interesting or get something wrong? Please let me know in the comments! Think other people might be interested? Spread the word!</span></em></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/faq/'>FAQ</a> Tagged: <a href='http://blog.codingoutloud.com/tag/faq/'>FAQ</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1652/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1652&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/29/azure-faq-how-do-i-run-mapreduce-on-windows-azure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/windows-azure-faq-logo1.png?w=150" medium="image">
			<media:title type="html">The Azure FAQ</media:title>
		</media:content>
	</item>
		<item>
		<title>June 2011 Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/05/26/june-2011-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/05/26/june-2011-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Thu, 26 May 2011 18:53:33 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1636</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend in person and for FREE (or at least inexpensively). Since this summary page is &#8211; by necessity - a point-in-time SNAPSHOT of what I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1636&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend <strong>in person</strong> and for <strong>FREE (or at least inexpensively)</strong>.</p>
<p><em>Since this summary page is &#8211; by necessity - a point-in-time SNAPSHOT of what I see is going on, it will not necessarily be updated when event details change. So please always double-check with official event information!</em></p>
<p><span style="color:#0000ff;">Know of any more cloud events of interest to the Windows Azure community? Have any more information or corrections on the events listed? Please let us know in the comments.</span></p>
<p>They are listed in the order in which they will occur.</p>
<p>[10-June-2011 - added the New England ASP.NET Professionals User Group talk on June 15; I am the featured speaker. Moved Kyle Quest's cloud hackathon to new date: June 16.]</p>
<h2>1. 24 Hours in the Cloud &#8211; Cloud Scalability Patterns for the Windows Azure Platform</h2>
<p><a href="http://sp.gitca.org/sites/24hours"><img class="size-full wp-image-1637" title="GITCA 24 Hours in the Cloud" src="http://codingoutloud.files.wordpress.com/2011/05/gitca-24-hours-in-the-cloud.jpg?w=510" alt=""  /></a></p>
<p>Note: GITCA&#8217;s <strong><a href="http://sp.gitca.org/sites/24hours">24 Hours in the Cloud</a></strong> event <strong>begins on Wed June 1 and ends on Thu June 2</strong>. This post just highlights the talk I am giving. There are MANY OTHER talks you may wish to check out. Many of the talks are IT Pro-oriented.</p>
<ul>
<li>when: Thurs June 2, 5:00 &#8211; 6:00 AM (yes, in the MORNING, Boston time) <em>[changed to earlier still! I was rescheduled to begin at 5:00 AM!]</em></li>
<li>where: Online &#8211; see below for registration</li>
<li>cost: Free</li>
<li>what: Talk on scalability patterns that are important for cloud applications; my session consists of a 40 minute (pre-recorded) talk, followed by 20 minutes of live Q&amp;A. Since the talks are pre-recorded, speakers will be able to respond to questions from Twitter during the talk (then again in the live Q&amp;A at the end) via the <a href="http://twitter.com/#!/search/%2324HitC">#24HitC</a> hashtag. My twitter handle is <a href="http://twitter.com/#!/codingoutloud">@codingoutloud</a>.</li>
<li>more info &amp; Register: <a href="http://sp.gitca.org/sites/24hours">http://sp.gitca.org/sites/24hours</a></li>
<li>twitter: <a href="http://twitter.com/#!/search/%2324HitC">#24HitC</a></li>
</ul>
<h2>2. CloudCamp Boston</h2>
<p><img class="alignnone" title="Cloud Camp" src="http://www.cloudcamp.org/images/logo_cloudcamp.gif" alt="" width="308" height="70" /></p>
<ul>
<li>when: Thu 02-June-2011, 5:30 - ??? PM</li>
<li>where: <a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">NERD Center</a> in Cambridge</li>
<li>wifi: yes</li>
<li>food: (unknown)</li>
<li>cost: FREE</li>
<li>what: Vendor-independent bar camp-style conference on whatever in the cloud is interesting to the audience</li>
<li>more info: <a href="http://www.cloudcamp.org/boston">http://www.cloudcamp.org/boston</a></li>
<li>register: <a href="http://cloudcamp-boston-2011.eventbrite.com/">http://cloudcamp-boston-2011.eventbrite.com/</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>3. Beantown .NET Meeting &#8211; Architecture Patterns for Scalability and Reliability</h2>
<ul>
<li>when: Thu 02-June-2011, 6:00 &#8211; 8:00 PM</li>
<li>where: <a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx">NERD Center</a> in Cambridge</li>
<li>wifi: yes</li>
<li>food: (I think there will be pizza)</li>
<li>cost: FREE</li>
<li>what: Talk by Bill Wilder (me) on architecture patterns that will help your applications scale and be more reliable.</li>
<li>more info: <a href="http://blog.benday.com/archive/2011/05/27/Beantown-NET-Meeting-on-622011-Bill-Wilder-quotArchitecture-Patterns-for.aspx">http://blog.benday.com/archive/2011/05/27/Beantown-NET-Meeting-on-622011-Bill-Wilder-quotArchitecture-Patterns-for.aspx</a></li>
<li>register: See instructions to send an email <a href="http://blog.benday.com/archive/2011/05/27/Beantown-NET-Meeting-on-622011-Bill-Wilder-quotArchitecture-Patterns-for.aspx">here</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>4. Hack the Cloud &#8211; Cloud Platform Bake-Off</h2>
<p><span style="color:#ff9900;"><strong><em>Moved to June 16th &#8211; see below</em></strong></span></p>
<ul>
<li>when: Thu 02-June-2011, 6:00 PM &#8211; ???</li>
<li>where: <a href="http://www.meetup.com/Hack-The-Cloud/venue/1599122/?eventId=16801889&amp;popup=true" target="blank">Nokia</a> &#8211; 5 Wayside Road Burlington, MA</li>
<li>wifi: (unknown)</li>
<li>food: (unknown)</li>
<li>cost: FREE</li>
<li>what: Hacking event on multiple cloud stacks in order that they can be compared</li>
<li>more info: <a href="http://www.meetup.com/Hack-The-Cloud/">http://www.meetup.com/Hack-The-Cloud/</a></li>
<li>register: <a href="http://www.meetup.com/Hack-The-Cloud/">http://www.meetup.com/Hack-The-Cloud/</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>5. New Hampshire Code Camp &#8211; Concord, NH</h2>
<p><img src="http://www.nhdn.com/images/nhdn.png" alt="" /></p>
<ul>
<li>when: Sat 04-June-2011, 8:00 &#8211; 4:00 PM</li>
<li>where: <strong>New Hampshire Technical Institute 31 College Drive Concord, NH 03301</strong></li>
<li>wifi: not sure</li>
<li>food: I think they do dinner afterwards</li>
<li>cost: FREE</li>
<li>what: In the Code Camp spirit, come learn many things from many people!</li>
<li>more info: <a href="http://www.eventbrite.com/event/1634860913">here</a> or at <a href="http://www.nhdn.com">www.nhdn.com</a></li>
<li>register: <a href="http://www.eventbrite.com/event/1634860913">here</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>6. The Architect Factory</h2>
<p><img class="alignnone" title="The Architect Factory" src="http://evbdn.eventbrite.com/s3-s3/eventlogos/1361897/473296643.png" alt="" width="109" height="157" /></p>
<ul>
<li>when: Thu 09-June-2011, 1:00 &#8211; 8:00 PM</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: (not sure of details yet)</li>
<li>cost: FREE</li>
<li>what: Real, Practical Guidance on becoming and Architect, or becoming a Better Architect</li>
<li>more info: <a href="http://architectfactory.com/default.aspx">http://architectfactory.com/</a></li>
<li>register: <a href="http://architectfactory-eorg.eventbrite.com/">http://architectfactory-eorg.eventbrite.com/</a></li>
<li>twitter: #architectfactory or #af3 (not sure which is &#8220;official&#8221;)</li>
</ul>
<h2>7. New England ASP.NET Professionals Group</h2>
<ul>
<li>when: Wed 25-June-2011, 6:15 &#8211; 8:30 PM</li>
<li>where: Microsoft Office on Jones Road, Waltham</li>
<li>wifi: no</li>
<li>food: group does to dinner afterwards</li>
<li>cost: FREE</li>
<li>what: A talk that introduces Cloud Computing and the Windows Azure Platform and shows how it relates to the ASP.NET developer &#8211; tools, libraries, and how to build and deploy.</li>
<li>more info: <a href="http://neasp.net/">http://neasp.net/</a></li>
<li>register: see <a href="http://neasp.net/">http://neasp.net/</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>8. Hack the Cloud &#8211; Cloud Platform Bake-Off</h2>
<ul>
<li>when: Thu 16-June-2011, 6:00 PM &#8211; ???</li>
<li>where: <a href="http://www.meetup.com/Hack-The-Cloud/venue/1599122/?eventId=16801889&amp;popup=true" target="blank">Nokia</a> &#8211; 5 Wayside Road Burlington, MA</li>
<li>wifi: (unknown)</li>
<li>food: (unknown)</li>
<li>cost: FREE</li>
<li>what: Hacking event on multiple cloud stacks in order that they can be compared</li>
<li>more info: <a href="http://www.meetup.com/Hack-The-Cloud/">http://www.meetup.com/Hack-The-Cloud/</a></li>
<li>register: <a href="http://www.meetup.com/Hack-The-Cloud/">http://www.meetup.com/Hack-The-Cloud/</a></li>
<li>twitter: (not sure)</li>
</ul>
<h2>9. 4th Annual Hartford Code Camp</h2>
<h2><img class="alignnone" title="Connecticut .NET Developers Group" src="http://ctdotnet.org/images/CTDOTNET-New.jpg" alt="" height="151" /></h2>
<ul>
<li>when: Sat 18-June-2011, 8:00 &#8211; 5:30 PM</li>
<li>where: Hosted at New Horizons Learning Center (Bloomfield CT)</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: In the Code Camp spirit, come learn many things from many people!</li>
<li>more info: <a href="http://ctdotnet.org/default.aspx">http://ctdotnet.org/</a></li>
<li>register: see <a href="http://ctdotnet.org/default.aspx">http://ctdotnet.org/</a> until a direct link is published</li>
<li>twitter: (not sure)</li>
</ul>
<h2>10. Boston Azure User Group meeting: Rock, Paper, Azure Event!</h2>
<h2><a href="http://www.bostonazure.org"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul>
<li>when: Thu 23-June-2011, 6:00 &#8211; 8:30 PM (come at 5:30 if you need help getting set up)</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: Bring your Windows Azure-ready laptop (or get a loaner, or pair up with someone) as we go head-to-head in an Azure programming contest (it is a simple game, but you will compete with others in the room). Also, there will be prizes &#8211; like an Xbox 360, Kinect, and other goodies.</li>
<li>more info: See <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for details or <a href="http://blogs.msdn.com/b/jimoneil/archive/2011/06/18/rock-paper-azure-live-in-cambridge-jun-23rd.aspx">see Jim O&#8217;Neil&#8217;s blog post</a> on the event. Of special note is to <strong>request your free account</strong> (no credit card, etc. &#8211; easy), following details <a href="http://blogs.msdn.com/b/jimoneil/archive/2011/06/18/rock-paper-azure-live-in-cambridge-jun-23rd.aspx">on Jim&#8217;s post</a> - takes only a minute of YOUR time, but will help make sure you don&#8217;t need to wait for it on Thurs night &#8211; do it NOW! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>register: <a href="https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e42k0hp3af54a525&amp;oseq=">here</a></li>
<li>twitter: <a href="http://twitter.com/#!/search/%23BostonAzure">#bostonazure</a></li>
</ul>
<h2>11. Maine Bytes: Azure State of the Union</h2>
<h2><img title="Maine Bytes logo" src="http://www.mainebytes.org/images/mainebytes_homelogo.gif" alt="" height="50" border="0" /></h2>
<ul>
<li>when: Thu 30-June-2011, 6:00 &#8211; 8:00 PM</li>
<li>where: <a href="http://www.mainebytes.org/Directions.asp">Unum&#8217;s Home Office 3 building at 2211 Congress Street</a> in Maine</li>
<li>wifi:</li>
<li>food:</li>
<li>cost: FREE</li>
<li>what: Ben Day will give a talk: &#8220;Microsoft&#8217;s Azure platform moves fast and new features get added all the time. It can definitely be tough to keep up. In this session, Ben will give you a tour around the current features and offerings in Azure with some tips on how to use them in your applications and how to integrate Azure into your software development process.&#8221;</li>
<li>more info: See <a href="http://www.mainebytes.org/">http://www.mainebytes.org/</a> for details</li>
<li>register:</li>
<li>twitter:</li>
</ul>
<h1>Coming in July:</h1>
<ul>
<li>Boston Azure User Group meeting on July 28</li>
<li><strong>And more?</strong> Please let me know in the comments if you know about an event relevant to those who care about the Windows Azure Platform</li>
</ul>
<p><strong><span style="color:#0000ff;">Omissions? Corrections? Comments? Please leave a comment or reply on the Twitters!</span></strong></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1636/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1636&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/26/june-2011-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/gitca-24-hours-in-the-cloud.jpg" medium="image">
			<media:title type="html">GITCA 24 Hours in the Cloud</media:title>
		</media:content>

		<media:content url="http://www.cloudcamp.org/images/logo_cloudcamp.gif" medium="image">
			<media:title type="html">Cloud Camp</media:title>
		</media:content>

		<media:content url="http://www.nhdn.com/images/nhdn.png" medium="image" />

		<media:content url="http://evbdn.eventbrite.com/s3-s3/eventlogos/1361897/473296643.png" medium="image">
			<media:title type="html">The Architect Factory</media:title>
		</media:content>

		<media:content url="http://ctdotnet.org/images/CTDOTNET-New.jpg" medium="image">
			<media:title type="html">Connecticut .NET Developers Group</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://www.mainebytes.org/images/mainebytes_homelogo.gif" medium="image">
			<media:title type="html">Maine Bytes logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Spoke about Azure and Cloud at New Hampshire .NET User Group</title>
		<link>http://blog.codingoutloud.com/2011/05/25/spoke-about-azure-and-cloud-at-new-hampshire-net-user-group/</link>
		<comments>http://blog.codingoutloud.com/2011/05/25/spoke-about-azure-and-cloud-at-new-hampshire-net-user-group/#comments</comments>
		<pubDate>Wed, 25 May 2011 23:15:18 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[NHDN]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1632</guid>
		<description><![CDATA[I was the guest speaker at the May 25th meeting of the New Hampshire .NET (NHDN) user group in Concord, NH at the New Hampshire Technical Institute. Here is the slide deck I used for the talk: Demystifying Cloud Computing and the Windows Azure Platform. Filed under: Azure, Bill gave a talk, Cloud Computing, Events, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1632&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was the guest speaker at the <a href="http://concordnhdnmay25.eventbrite.com/">May 25th meeting</a> of the New Hampshire .NET (<a href="http://www.nhdn.com/">NHDN</a>) user group in Concord, NH at the New Hampshire Technical Institute.</p>
<p>Here is the slide deck I used for the talk: <a href="http://codingoutloud.files.wordpress.com/2011/05/nhdn-concord-bill_wilder-demystifying_cloud_computing_and_azure-25-may-2011.ppt">Demystifying Cloud Computing and the Windows Azure Platform</a>.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/nhdn/'>NHDN</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1632/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1632&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/25/spoke-about-azure-and-cloud-at-new-hampshire-net-user-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Scaling Cloud Applications &#8211; Birds of a Feather (&#8220;BOF&#8221;) Session at TechEd</title>
		<link>http://blog.codingoutloud.com/2011/05/18/scaling-cloud-applications-birds-of-a-feather-bof-session-at-teched/</link>
		<comments>http://blog.codingoutloud.com/2011/05/18/scaling-cloud-applications-birds-of-a-feather-bof-session-at-teched/#comments</comments>
		<pubDate>Thu, 19 May 2011 03:17:00 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1600</guid>
		<description><![CDATA[Today at TechEd in Atlanta, I served as discussion leader for a Birds of a Feather (BOF) session on Scaling Cloud Applications. The session had around 20 people in the room, and an unknown number watching the live stream, some of whom actively participated over Twitter. Some of the topics discussed: SaaS vs. PaaS vs. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1600&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today at TechEd in Atlanta, I served as discussion leader for a Birds of a Feather (BOF) session on <a href="http://northamerica.msteched.com/topic/details/BOF12-DEV?fbid=fGTQpE0Oh4A">Scaling Cloud Applications</a>. The session had around 20 people in the room, and an unknown number watching the live stream, some of whom actively participated over Twitter.</p>
<div id="attachment_1611" class="wp-caption alignright" style="width: 231px"><a href="http://codingoutloud.files.wordpress.com/2011/05/bof-birds-nest-creating-scalable-cloud-apps.jpg"><img class="size-full wp-image-1611" title="&quot;Bird's Nest&quot; Panel" src="http://codingoutloud.files.wordpress.com/2011/05/bof-birds-nest-creating-scalable-cloud-apps.jpg?w=510" alt=""   /></a><p class="wp-caption-text">&quot;Bird&#039;s Nest&quot; Panel</p></div>
<p>Some of the topics discussed:</p>
<ul>
<li>SaaS vs. PaaS vs. IaaS, including the blurring of the lines between them</li>
<li>Scale Up vs. Scale Out vs. Scale back down &#8212; elastic scale means you pay for what you use &#8212; just start (or stop) using the resources you need and the billing will reflect this usage</li>
<li>Scale has many dimensions, some of which are Geographic Distribution of and Number of Users, Amount of Data, and Needed Computation Power</li>
<li>Cloud applications are architected differently, often decoupling user-facing functionality from services &#8211; the front-end may communicate with the back-end using a reliable queue (such as offered by Windows Azure); see CQRS pattern</li>
<li>There are many application architecture concepts that are shared across applications built for most cloud vendors &#8211; for example, the loosely coupled front-end/queue/back-end scenario mentioned above can be implemented on Windows Azure (which provides Web Roles, reliable queues, and Worker Roles) or Amazon (which allows you to build and upload a Virtual Machines for front-end and back-ends, plus offers a reliable queuing service), other cloud platforms, and even on-premise &#8211; the cloud services just make these more natural to implement</li>
<li>Improving latency for cloud applications might be facilitated through a Content Delivery Network (CDN), geographic load balancing (such as through <a href="http://www.microsoft.com/windowsazure/virtualnetwork/default.aspx">Windows Azure Traffic Manager</a>), and other techniques</li>
</ul>
<p>Many thanks to all who participated, including:</p>
<ul>
<li><a href="http://twitter.com/#!/search/tmstew">Tina Stewart</a> (Program Manager for <a href="http://www.microsoft.com/windowsazure/virtualnetwork/default.aspx">Windows Azure Traffic Manager</a>), <a href="http://blogs.artinsoft.net/fzoufaly/">Federico Zoufaly</a> from <a href="http://www.artinsoft.com/">Artinsoft</a>, and a few other folks who offered questions or comments from the floor;</li>
<li>Those who watched and contributed remotely (see Twitter stream below);</li>
<li>And especially those who joined me on stage in the &#8220;Bird&#8217;s Nest&#8221; as very active contributors: <strong><span style="color:#000080;"><a href="http://twitter.com/#!/jmilgram"><span style="color:#000080;">Jason Milgram</span></a></span></strong> (Windows Azure MVP, <a href="http://linxter.com/blog/Jason%20Milgram/">CEO of Linxter</a>), <strong><span style="color:#000080;"><a href="http://twitter.com/#!/davidpallmann"><span style="color:#000080;">David Pallmann</span></a></span></strong> (Windows Azure MVP, <a href="http://davidpallmann.blogspot.com/">GM at Neudesic for Azure practice</a>), <strong><span style="color:#000080;"><a href="http://twitter.com/#!/adrenberg"><span style="color:#000080;">Aaron Drenberg</span></a></span></strong> (Software Architect), and <span style="color:#000080;"><strong><a href="http://twitter.com/#!/artemeus"><span style="color:#000080;">Artem Kazmerchuk</span></a></strong></span> (Software Architect) &#8211; thank you guys!</li>
</ul>
<p>The BOF events were very well run by the <a href="http://ineta.org/">INETA</a> team (Chris Pels and a few others).</p>
<p>If you want a more structured treatment of some of the same scalability concepts, feel free to check out my talk on Cloud Scalability Patterns coming on June 1/June 2 via the GITCA &#8220;24 Hours in the Cloud&#8221; event. Here is the generic event description &#8211; follow the link to find out when my talk is slotted in.</p>
<div>
<blockquote><p><strong>Come and get your Cloud geek on!</strong> On <strong>1<sup>st</sup> June, 2011</strong> <a href="http://www.gitca.org/" target="_blank">GITCA</a> and Microsoft are running an event called “<a href="http://sp.gitca.org/sites/24hours" target="_blank">24 Hours in the Cloud</a>”. There will be 24 one hour sessions around the world covering a wide range of Cloud Computing topics. The presenters will be live on twitter to answer your questions. I will be one among them. There is something for everybody, developer, IT pro and SQL enthusiast. There is no question that Cloud Computing is here to stay and this is a unique opportunity to be educated and gain an insight as to where Cloud Computing is going. Stay tuned for more details, such as how to join the “Cloud 24 hour party”, as the event date approaches.</p></blockquote>
</div>
<p>If you have more questions on the topic, feel free to put in on twitter (<a href="http://twitter.com/#!/codingoutloud">@codingoutloud</a>), you can comment on this blog post, or you can email me (coding out loud at gmail). And, finally, below you can find the  Twitter stream from the live event &#8211; latest on top, earliest on bottom &#8211; (which I salvaged via <a href="http://research.ly/">research.ly</a>). Scale on!</p>
<pre>@techedbof20117 hrs ago
BOF12-DEV on Cloud Computing is now coming to an end. #bofdev #msteched

@techedbof20118 hrs ago
Mobile apps are a big area for growth in the cloud computing area.
#bofdev #msteched

@techedbof20118 hrs ago
Talking about moving existing apps to the cloud as we near the session conclusion.
#bofdev #msteched

@techedbof20118 hrs ago
When you scale you can select the instance size in Azure. #bofdev #msteched

@techedbof20118 hrs ago
Decoupling front end from back end processing is an important concept. #bofdev
#msteched

@techedbof20118 hrs ago
For scaling, one experience is knowing how much work to do and
how much an instance can process in an hour. #bofdev #msteched

@techedbof20118 hrs ago
Would be nice if the Azure platform would monitor and scale for you.
#bofdev #msteched

@techedbof20118 hrs ago
@itagsubbu Great to have you join us. #bofdev #msteched

@itagsubbu8 hrs ago
@techedbof2011 Thanks for asking my question. I am watching this live event.
#bofdev #msteched

@techedbof20118 hrs ago
@itagsubbu Yes you can scale either on a scheduled basis or in a programmatically
#bofdev #msteched

@itagsubbu8 hrs ago
@techedbof2011 #bofdev #msteched Can we scale up for certain period in an year?

@rileybeebs8 hrs ago
RT @jmilgram: Getting ready to attend Bill Wilder @codingoutloud Designing Scalable
Cloud Applications #bofdev session at TechEd #mstech ...

@techedbof20118 hrs ago
Gmail is an example of SaaS #bofdev #msteched

@techedbof20118 hrs ago
How do you get resources to the cloud platform? #bofdev #msteched

@techedbof20118 hrs ago
IaaS eliminates the infrastructure but you admin, for PaaS both roles are eliminated
#bofdev

@techedbof20118 hrs ago
As you scale out across geographically dispersed data centers what is the impact on
SQL Aszure costs? #bofdev

@jimoneil8 hrs ago
blurring of IaaS and PaaS is something interesting as well... becoming less of a
differentiator? #bofdev

@techedbof20119 hrs ago
Silverlight app has 50K updates/sec #bofdev

@techedbof20119 hrs ago
Silverlight app that was not designed for the cloud. What to do? #bofdev

@techedbof20119 hrs ago
Thoughts on WPF app w/ Azure backend? Are you doing that? #bofdev #msteched

@techedbof20119 hrs ago
BOF12-DEV on designing scalable cloud applications is getting started
#bofdev #msteched

@TashasEv9 hrs ago
RT @jmilgram: Getting ready to attend Bill Wilder @codingoutloud Designing Scalable
Cloud Applications #bofdev session at TechEd #mstech

@TashasEv9 hrs ago
@rileybeebs I haven't forgotten about you! just haven't been able to leave the
#BOFDEV sessions at all yet!

@TashasEv9 hrs ago
The next #MSTechEd #BOFDEV : Designing Scalable Cloud Applications lead by
@codingoutloud

@techedbof20119 hrs ago
The next #MSTechEd #BOFDEV : Designing Scalable Cloud Applications
lead by @codingoutloud

@techedbof20119 hrs ago
RT @jimoneil: RT @codingoutloud my 1:30 TechEd session on Designing Scalable
Cloud applications #msteched #bofdev &lt;&lt; will be heckling from afar!

@jimoneil9 hrs ago
RT @codingoutloud my 1:30 TechEd session on Designing Scalable Cloud applications
#msteched #bofdev &lt;&lt; will be heckling from afar!</pre>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1600/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1600/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1600/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1600/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1600/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1600/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1600/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1600/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1600&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/18/scaling-cloud-applications-birds-of-a-feather-bof-session-at-teched/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/bof-birds-nest-creating-scalable-cloud-apps.jpg" medium="image">
			<media:title type="html">&#34;Bird&#039;s Nest&#34; Panel</media:title>
		</media:content>
	</item>
		<item>
		<title>Join the TechEd Windows Phone 7 Unleashed Hackathon</title>
		<link>http://blog.codingoutloud.com/2011/05/15/join-the-teched-windows-phone-7-unleashed-hackathon/</link>
		<comments>http://blog.codingoutloud.com/2011/05/15/join-the-teched-windows-phone-7-unleashed-hackathon/#comments</comments>
		<pubDate>Mon, 16 May 2011 02:28:24 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Hackathon]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/2011/05/15/join-the-teched-windows-phone-7-unleashed-hackathon/</guid>
		<description><![CDATA[Windows Azure + Windows Phone 7 = Better Together! Find out why on Monday May 16 @ TechEd in Atlanta &#8211; at the FREE After-Hours Dinner-Included Hackathon! Windows Phone 7 Unleashed Hackathon Monday, May 16, 2011 6:00 PM to 11:00 PM Register: http://bit.ly/RegWP7Hackathon Don&#8217;t miss this opportunity to get hands-on help with your Windows Phone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1591&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Windows Azure + Windows Phone 7 = Better Together!</h2>
<p>Find out why on Monday May 16 @ TechEd in Atlanta &#8211; at the FREE After-Hours Dinner-Included Hackathon!</p>
<blockquote><p><strong>Windows Phone 7 Unleashed Hackathon</strong><br />
Monday, May 16, 2011<br />
6:00 PM to 11:00 PM<br />
Register: http://bit.ly/RegWP7Hackathon</p>
<p>Don&#8217;t miss this opportunity to get hands-on help with your Windows Phone 7 app, from the experts!</p></blockquote>
<p><a href="http://codingoutloud.files.wordpress.com/2011/05/wp7-azure-teched-hackathon.jpg"><img class="alignright size-full wp-image-1592" title="Get your Hackathon on!" src="http://codingoutloud.files.wordpress.com/2011/05/wp7-azure-teched-hackathon.jpg?w=510&#038;h=679" alt="" width="510" height="679" /></a></p>
<p>This is a &#8220;hands on&#8221; hackathon where you will learn from Windows Phone 7, XNA and Azure experts how to build, scale and publish your Windows Phone 7 app or game. If you are just a beginner, or already have apps in the Marketplace this event should not be missed.</p>
<p>Come hear about new developments that will help you combine the power of the Windows Phone with the Windows Azure cloud platform.</p>
<p>BYO Laptop! And prepare yourself for an energetic evening of fun, learning, and accomplishment!</p>
<p>RSVP early, as space is limited to 300 attendees: http://bit.ly/RegWP7Hackathon</p>
<p>Food, beverages and refreshments will be provided.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/programming/windows-phone-7/'>Windows Phone 7</a> Tagged: <a href='http://blog.codingoutloud.com/tag/hackathon/'>Hackathon</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1591/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1591&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/15/join-the-teched-windows-phone-7-unleashed-hackathon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/wp7-azure-teched-hackathon.jpg" medium="image">
			<media:title type="html">Get your Hackathon on!</media:title>
		</media:content>
	</item>
		<item>
		<title>Cure for &#8220;NO INSTALLATION MEDIA&#8221; Error when Zune Installer Can&#8217;t Find the Media for Installation Package</title>
		<link>http://blog.codingoutloud.com/2011/05/11/cure-for-no-installation-media-error-when-zune-installer-cant-find-the-media-for-installation-package/</link>
		<comments>http://blog.codingoutloud.com/2011/05/11/cure-for-no-installation-media-error-when-zune-installer-cant-find-the-media-for-installation-package/#comments</comments>
		<pubDate>Wed, 11 May 2011 08:28:38 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Step-by-Step]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1578</guid>
		<description><![CDATA[How I got around Zune&#8217;s &#8220;NO INSTALLATION MEDIA&#8221; and &#8220;Can&#8217;t Find the Media for Installation Package&#8221; error  I recently reinstalled Windows 7 on one of my computers and in rebuilding my development tool set, including for Windows Phone, and found I could not run a Windows Phone 7 project locally: Visual Studio complained I did not have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1578&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>How I got around Zune&#8217;s &#8220;NO INSTALLATION MEDIA&#8221; and &#8220;Can&#8217;t Find the Media for Installation Package&#8221; error</h2>
<p> I recently reinstalled Windows 7 on one of my computers and in rebuilding my development tool set, including for <a href="http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx">Windows Phone</a>, and found I could not run a Windows Phone 7 project locally: Visual Studio complained I did not have the Zune software installed. Okay, not a problem; I will install Zune. But not so fast&#8230;</p>
<p>I encountered the following mysterious error while trying to install the Zune software to my Windows 7 desktop.</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_1579" class="wp-caption aligncenter" style="width: 520px"><a href="http://codingoutloud.files.wordpress.com/2011/05/zune-install-error.png"><img class="size-full wp-image-1579" title="Obscure Zune Installation Error Message" src="http://codingoutloud.files.wordpress.com/2011/05/zune-install-error.png?w=510&#038;h=201" alt="" width="510" height="201" /></a><p class="wp-caption-text">What does this Zune error message mean?</p></div>
</div>
<div class="mceTemp mceIEcenter"> </div>
<div class="mceTemp mceIEcenter" style="text-align:left;">Looking at the text of the message did not help me or yield obvious clues:</div>
<blockquote><p>NO INSTALLATION MEDIA</p>
<p>Can&#8217;t find the media for installation package &#8216;Windows Media Format SDK&#8217;. It might be incomplete or corrupt.</p>
<p>Error code: 0&#215;80070002</p></blockquote>
<p>Searching around the internets did not help, though I saw a reference to do a few things, one of which was to install the latest Windows Media Player. Well&#8230; it turns out, I had NO version of the Windows Media Player installed, so I simply <a href="http://windows.microsoft.com/en-US/windows/downloads/windows-media-player">installed the latest</a>, and the Zune installer was happy&#8230;</p>
<h3>One more step</h3>
<p>But Visual Studio 2010 was NOT yet willing to allow me to run the Windows Phone 7 emulator to test and debug my Windows Phone applications. I saw the following additional (but improved!) errors from Visual Studio.</p>
<p>First, could not deploy. Nothing new here:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/05/vs2010-deployment-errors.png"><img class="aligncenter size-full wp-image-1583" title="vs2010-deployment-errors" src="http://codingoutloud.files.wordpress.com/2011/05/vs2010-deployment-errors.png?w=510" alt=""   /></a></p>
<p>But the reason provided looked more promising:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/05/vs2010-zune-software-not-launched-error.png"><img class="aligncenter size-full wp-image-1584" title="Zune software is not launched. Retry after making sure that Zune software is launched." src="http://codingoutloud.files.wordpress.com/2011/05/vs2010-zune-software-not-launched-error.png?w=510" alt=""   /></a></p>
<p>This is a better known error, easily rectified. Simply switch to the emulator if your project is referencing an attached device, done at the top of Visual Studio as shown here:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/05/vs2010-cure-for-zune-software-not-launched-error.png"><img class="aligncenter size-full wp-image-1585" title="vs2010-cure-for-zune-software-not-launched-error" src="http://codingoutloud.files.wordpress.com/2011/05/vs2010-cure-for-zune-software-not-launched-error.png?w=510&#038;h=156" alt="" width="510" height="156" /></a></p>
<p>Okay&#8230; now back to Windows Phone 7 development &#8211; of course, with a Windows Azure back-end using the <a href="http://watoolkitwp7.codeplex.com/">Windows Azure Toolkit for Windows Phone 7</a>.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/step-by-step/how-to/'>How To</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>, <a href='http://blog.codingoutloud.com/category/step-by-step/'>Step-by-Step</a>, <a href='http://blog.codingoutloud.com/category/programming/windows-phone-7/'>Windows Phone 7</a> Tagged: <a href='http://blog.codingoutloud.com/tag/troubleshooting/'>troubleshooting</a>, <a href='http://blog.codingoutloud.com/tag/windows-phone/'>Windows Phone</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1578/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1578/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1578&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/11/cure-for-no-installation-media-error-when-zune-installer-cant-find-the-media-for-installation-package/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/zune-install-error.png" medium="image">
			<media:title type="html">Obscure Zune Installation Error Message</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/vs2010-deployment-errors.png" medium="image">
			<media:title type="html">vs2010-deployment-errors</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/vs2010-zune-software-not-launched-error.png" medium="image">
			<media:title type="html">Zune software is not launched. Retry after making sure that Zune software is launched.</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/vs2010-cure-for-zune-software-not-launched-error.png" medium="image">
			<media:title type="html">vs2010-cure-for-zune-software-not-launched-error</media:title>
		</media:content>
	</item>
		<item>
		<title>New England Code Camp 15</title>
		<link>http://blog.codingoutloud.com/2011/05/07/new-england-code-camp-15/</link>
		<comments>http://blog.codingoutloud.com/2011/05/07/new-england-code-camp-15/#comments</comments>
		<pubDate>Sat, 07 May 2011 10:00:07 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Trip Report]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1565</guid>
		<description><![CDATA[I attended New England Code Camp 15 today and attended a bunch of interesting talks, and I also gave a couple of talks myself. (Links to my slide decks are included below.) At my talks, I mentioned the Windows Azure Pass &#8211; a 30 day FREE pass for using Windows Azure Compute (IIS or Worker [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1565&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://codingoutloud.files.wordpress.com/2011/05/maura-wilder-joan-wortman-presenting-extjs-necc15.jpg"><img class="alignright size-medium wp-image-1569" title="Maura Wilder and Joan Wortman Presenting Ext JS at NECC15" src="http://codingoutloud.files.wordpress.com/2011/05/maura-wilder-joan-wortman-presenting-extjs-necc15.jpg?w=300&#038;h=224" alt="" width="300" height="224" /></a>I attended <a href="http://thedevcommunity.org/post/5189206374/code-camp-15-schedule">New England Code Camp 15</a> today and attended a bunch of interesting talks, and I also gave a couple of talks myself. (Links to my slide decks are included below.)</p>
<p>At my talks, I mentioned the Windows Azure Pass &#8211; a 30 day FREE pass for using Windows Azure Compute (IIS or Worker Roles), SQL Azure, Azure Blobs/Tables/Queues, etc. If you didn&#8217;t get a handout at talk, no worries! &#8211; You can still access the offer: <a href="http://bit.ly/BILLONAZURE">Go here</a> and use Promo Code <strong>BILLONAZURE</strong>. Let me know if you have any questions or if you use the promotion.</p>
<p>Talks I attended:</p>
<ul>
<li><a href="http://squdgy.wordpress.com/">Maura</a> <a href="http://twitter.com/#!/squdgy">Wilder</a> and <a href="http://twitter.com/#!/zizzp">Joan Wortman</a>&#8216;s talk on the Ext JS JavaScript framework (which I learned has an incredibly rich widget library and robust  programming model).</li>
<li><a href="http://codewithconfidence.net/">Richard</a>&#8216;s talk on becoming a better developer.</li>
<li><a href="http://www.benday.com">Ben Day</a>&#8216;s talk on 7 Lessons Learned during his first large Silverlight dev project. Find out more by reading Ben&#8217;s article on same topic, starting <a href="http://blog.benday.com/archive/2011/04/01/23307.aspx">here</a>.</li>
<li><a href="http://www.strugglingthru.net/">Steve Maier</a>&#8216;s talk on using Azure-hosted WCF services to serve as your mobile application&#8217;s back-end.</li>
<li><a href="http://twitter.com/ChrisBowen">Chris Bowen</a> on HTML 5.</li>
</ul>
<p>My presentations (including links to the PowerPoint slide decks):</p>
<ul>
<li>Demystifying Cloud Computing (slides: <a href="http://codingoutloud.files.wordpress.com/2011/05/necc15-new_england_code_camp_15_-_bill_wilder_-_demystifying_cloud_computing_and_the_windows_azure_platform_-_07-may-2011x.ppt">NECC15 &#8211; Bill Wilder &#8211; Demystifying Cloud Computing and the Windows Azure Platform &#8211; 07-May-2011.pptx</a>)</li>
<li>Windows Azure and Scalability Patterns for Windows Azure (slides: <a href="http://codingoutloud.files.wordpress.com/2011/05/necc15-new_england_code_camp_15_-_bill_wilder_-_cloud_scalability_patterns_in_windows_azure_platform_-_07-may-2011.pptx">NECC15 &#8211; Bill_Wilder &#8211; Cloud Scalability Patterns in Windows Azure Platform &#8211; 07-May-2011</a>)</li>
</ul>
<p>Many thanks to Chris Pels, <a href="http://twitter.com/#!/ChrisBowen">Chris Bowen</a>, and especially Patrick Hynes for such a great event! Thanks also to Telerik and Wintellect for sponsoring our food!</p>
<p>Also enjoying hanging out afterwards at Uno&#8217;s with Maura, Joan, George Babey, John Garland, Jesse Liberty, Pat Tormey, Chris, Veronica and Shawn Robichaud, Ron, and several other folks I didn&#8217;t get to say hello to&#8230;</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/events/trip-report/'>Trip Report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1565/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1565&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/07/new-england-code-camp-15/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/05/maura-wilder-joan-wortman-presenting-extjs-necc15.jpg?w=300" medium="image">
			<media:title type="html">Maura Wilder and Joan Wortman Presenting Ext JS at NECC15</media:title>
		</media:content>
	</item>
		<item>
		<title>May 2011 Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/05/02/may-2011-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/05/02/may-2011-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Tue, 03 May 2011 04:16:35 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1557</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend in person and for FREE (or at least inexpensively). They are listed in the order in which they will occur. Know of any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1557&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Greater Boston area which you can attend <strong>in person</strong> and for <strong>FREE (or at least inexpensively)</strong>.</p>
<p>They are listed in the order in which they will occur.</p>
<p>Know of any more cloud events of interest to the Windows Azure community? Have any more information or corrections on the events listed? Please let us know in the comments.</p>
<h2>1. New England Code Camp</h2>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-75-06-metablogapi/3806.CodeCamp_5F00_59902808.png" alt="" height="50" /></p>
<ul>
<li>when: Sat 07-May-2011, 8:30 AM &#8211; 6:00 PM</li>
<li>where: Microsoft Waltham (Jones Road)</li>
<li>wifi: (unknown, but probably just for speakers)</li>
<li>food: Provided (usually pizza &amp; salad)</li>
<li>cost: Free</li>
<li>what: Developer-focused mini-conference on a wide range of topics</li>
<li>More info &amp; Register: <a href="http://thedevcommunity.org">http://thedevcommunity.org</a></li>
</ul>
<h2>2. <a href="http://www.wintellect.com/cs/blogs/jeffreyr/default.aspx">Jeffrey Richter</a> from <a href="http://www.wintellect.com">Wintellect</a> will be presenting a free, in-person <a href="https://www.wintellect.com/Training/Webinar/Registration">Windows Azure Deep Dive</a></h2>
<p><img src="http://www.ncover.com/images/partner-logo/wintellect_logo.png?1293726348" alt="" height="30" /></p>
<ul>
<li>when: Mon 16-May-2011, all day</li>
<li>where: Waltham</li>
<li>wifi: (unknown)</li>
<li>food: (unknown)</li>
<li>cost: FREE (registration required)</li>
<li>what: Deep Dive on Windows Azure</li>
<li>More info: See <a href="http://blogs.msdn.com/b/jimoneil/archive/2011/04/06/learning-opportunities-to-embrace-the-cloud.aspx">Jim O&#8217;Neil&#8217;s blog post</a> for details</li>
<li>Register: Note there are two ways to register from this page &#8211; in person, or webinar &#8211; the webinar is a link, but the in person event form is on this page directly: <a href="https://www.wintellect.com/Training/Webinar/Registration">https://www.wintellect.com/Training/Webinar/Registration</a></li>
</ul>
<h2>3. NHDN &#8211; New Hampshire .NET &#8211; Concord</h2>
<ul>
<li>when: Wed 25-May-2011, 6:00 &#8211; 8:00 PM</li>
<li>where: <strong>New Hampshire Technical Institute 31 College Drive Concord, NH 03301, Grappone Hall, Room 106</strong></li>
<li>wifi: not sure</li>
<li>food: I think they do dinner afterwards</li>
<li>cost: FREE</li>
<li>what: Demystifying the Cloud and an overview of Microsoft&#8217;s public cloud platform, Windows Azure</li>
<li>More info: <a href="http://concordnhdnmay25.eventbrite.com/">here</a></li>
<li>Register: <a href="http://concordnhdnmay25.eventbrite.com/">here</a></li>
</ul>
<h2>4. Boston Azure User Group meeting on PowerShell and how to use it with Windows Azure</h2>
<h2><a href="http://wintellect.com"><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" border="0" /></a></h2>
<ul>
<li>when: Thu 26-May-2011, 6:00 &#8211; 8:30 PM</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE (registration appreciated)</li>
<li>what: What is PowerShell, why do you care, and how can you use its awesome power to help with Windows Azure. PowerShell MVP Joel Bennett is the featured speaker.</li>
<li>More info: See <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for details</li>
<li>Register: <a href="https://events.r20.constantcontact.com/register/eventReg?llr=v6qmy8dab&amp;oeidk=a07e3uzuq209fca7bf2&amp;oseq=">here</a></li>
</ul>
<h1>Coming in June:</h1>
<ul>
<li>24 Hours in the Cloud</li>
<li>Cloud Camp Boston</li>
<li>The Architect Factory</li>
<li>Boston Azure</li>
<li>Beantown .NET (Architecture Patterns in the cloud)</li>
<li>Hartford Code Camp</li>
<li>New Hampshire Code Camp</li>
<li><strong>And more?</strong> Please let me know in the comments if you know about an event relevant to those who care about the Windows Azure Platform</li>
</ul>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1557/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1557&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/05/02/may-2011-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-75-06-metablogapi/3806.CodeCamp_5F00_59902808.png" medium="image" />

		<media:content url="http://www.ncover.com/images/partner-logo/wintellect_logo.png?1293726348" medium="image" />

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>
	</item>
		<item>
		<title>My SQL Saturday Talk: &#8220;Storing Data in the Cloud: Beyond SQL Azure&#8221;</title>
		<link>http://blog.codingoutloud.com/2011/04/02/my-sql-saturday-talk-storing-data-in-the-cloud-beyond-sql-azure/</link>
		<comments>http://blog.codingoutloud.com/2011/04/02/my-sql-saturday-talk-storing-data-in-the-cloud-beyond-sql-azure/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 21:07:04 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1550</guid>
		<description><![CDATA[I spoke today at SQL Saturday #71 where I gave a talk on &#8220;Storing Data in the Cloud: Beyond SQL Azure&#8221; where I talk about the following: What is the Cloud How does SQL Azure compare with SQL Server What are the other storage options available on the Windows Azure Platform There were many interesting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1550&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spoke today at <a href="http://www.sqlsaturday.com/">SQL Saturday #71</a> where I gave a talk on &#8220;<a href="http://www.sqlsaturday.com/viewsession.aspx?sat=71&amp;sessionid=3792">Storing Data in the Cloud: Beyond SQL Azure</a>&#8221; where I talk about the following:</p>
<ul>
<li>What is the Cloud</li>
<li>How does SQL Azure compare with SQL Server</li>
<li>What are the other storage options available on the Windows Azure Platform</li>
</ul>
<p>There were many interesting questions from the audience of 20 or so people &#8211; One asked (paraphrasing here..) &#8220;Are the Microsoft Data Centers resilient to the radiation expected from a nuke&#8221; to which I did not have a good answer. To another question, Jeff Mlakar (<a href="http://twitter.com/#!/JeffMlakar">@JeffMlakar</a>) offered helpfully that the <a href="http://www.microsoft.com/en-us/sqlazure/datasync.aspx">SQL Azure Data Sync</a> service is an option for SQL Azure backups to on-prem and with geo-replicating SQL Azure across data centers.</p>
<p>We didn&#8217;t get to the end of the material due to lots of discussion&#8230; but we did get through the most critical concepts.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1550/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1550&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/04/02/my-sql-saturday-talk-storing-data-in-the-cloud-beyond-sql-azure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>April 2011 Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/04/01/april-2011-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/04/01/april-2011-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 03:56:26 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1546</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Boston/Cambridge area which you can attend in person and for FREE (or at least inexpensive). They are listed in the order in which they will occur. Know of any more cloud [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1546&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Boston/Cambridge area which you can attend <strong>in person</strong> and for <strong>FREE (or at least inexpensive)</strong>.</p>
<p>They are listed in the order in which they will occur.</p>
<p>Know of any more cloud events of interest to the Windows Azure community? Have any more information or corrections on the events listed? Please let us know in the comments.</p>
<p><span style="font-size:20px;font-weight:bold;">1. SQL Saturday #71</span></p>
<ul>
<li>when: Sat 02-Apr-2011, 8:30 AM &#8211; 6:00 PM</li>
<li>where: Babson College</li>
<li>wifi: (unknown)</li>
<li>food: Provided</li>
<li>cost: Cheap (registration required)</li>
<li>what: All about SQL and related topics</li>
<li>More info &amp; Register: <a href="http://www.sqlsaturday.com/71/eventhome.aspx">http://www.sqlsaturday.com/71/eventhome.aspx</a></li>
</ul>
<h2>2. Cloud Platform Bake-Off led by <a href="http://twitter.com/#!/queston_">Kyle C. Quest</a></h2>
<p><a href="http://www.cloudhackathon.com/"><img class="alignnone" title="Cloud Hackathon logo" src="http://www.cloudhackathon.com/CH_HEADER.png" alt="" width="160" /></a></p>
<ul>
<li>when: Fri 15-Apr-2011, 10:00 AM &#8211; ??? PM</li>
<li>where: Hosted at <a href="http://www.meetup.com/Hack-The-Cloud/venue/1603396/?eventId=16801889&amp;popup=true" target="blank">Cafe On the Common</a>, 677 Main Street Waltham, MA (but please DOUBLE CHECK the location at <a href="http://www.meetup.com/Hack-The-Cloud/events/16801889/?a=md1p_lnm&amp;rv=md1p">Meetup.com</a> listing)</li>
<li>wifi: (unknown)</li>
<li>food: (unknown)</li>
<li>cost: FREE, but pre-registration appears to be required</li>
<li>what: “Putting different cloud platforms head to head is one of the original ideas for Cloud Hackathon. I&#8217;m sure lots of people are curious how each platform can measure up to its competition.” This is a coding/hacking event on Windows Azure plus Amazon EC3, Google App Engine, and maybe others.</li>
<li>More info: See <a href="http://www.meetup.com/Hack-The-Cloud/events/16801889/?a=md1p_lnm&amp;rv=md1p">Meetup.com</a> for details</li>
<li>Register: See <a href="http://www.meetup.com/Hack-The-Cloud/events/16801889/?a=md1p_lnm&amp;rv=md1p">Meetup.com</a></li>
</ul>
<h2>3. Boston Azure User Group meeting with <a href="http://www.davidmakogon.com/">David Makogon</a> as featured speaker</h2>
<p><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" /></p>
<ul>
<li>when: Thu 28-Apr-2011, 6:00 &#8211; 8:30 PM</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: Exact topics to-be-announced, but they will be awesome <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  David Makogon from Microsoft will be featured speaker</li>
<li>More info: See <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for details (soon)</li>
<li>Register: (soon)</li>
</ul>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1546/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1546&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/04/01/april-2011-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://www.cloudhackathon.com/CH_HEADER.png" medium="image">
			<media:title type="html">Cloud Hackathon logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>
	</item>
		<item>
		<title>Boston Azure Marketing Write-up</title>
		<link>http://blog.codingoutloud.com/2011/03/24/boston-azure-marketing-write-up/</link>
		<comments>http://blog.codingoutloud.com/2011/03/24/boston-azure-marketing-write-up/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 12:29:40 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/?p=1538</guid>
		<description><![CDATA[Recently the nice folks at Boston User Groups offered to feature the Boston Azure User Group as a “user group of the month” on their home page. Since we put some real thought into how to describe what we do, I decided it was worth posting here as well. Comments on this post are welcome. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1538&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Recently the nice folks at </em><a href="http://bostonusergroups.org/"><em>Boston User Groups</em></a><em> offered to feature the Boston Azure User Group as a “user group of the month” on their home page. Since we put some real thought into how to describe what we do, I decided it was worth posting here as well. Comments on this post are welcome.</em></p>
<p>&nbsp;</p>
<h2><a href="http://www.bostonazure.org"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="clip_image001" src="http://codingoutloud.files.wordpress.com/2011/03/clip_image001_thumb.png?w=203&#038;h=102" border="0" alt="clip_image001" width="203" height="102" /></a></h2>
<h2>What is the Windows Azure “cloud” platform?</h2>
<p>You&#8217;ve no doubt been hearing a lot about “the cloud” these days. The cloud is a big topic, with many vendors vying for attention. Not only does Microsoft have many of its own applications running in the cloud – Microsoft also offers a modern, robust platform on which developers and IT Pros can build and deploy cloud applications. This is known as the Windows Azure Platform.</p>
<h2>What is the Boston Azure User Group?</h2>
<p>The Boston Azure User Group is a community with a common interest: learning about cloud computing, especially focused on the Windows Azure Platform. This community has been holding regular, in-person meetings with talks, discussions, and hands-on sessions since October 2009.</p>
<p>Most meetings include an invited expert speaker or two and usually span multiple Azure-related topics. We also get together sometimes to develop software – what better way to learn about Windows Azure than to write code for a real solution?</p>
<p>What topics do we cover? Anything related to the Windows Azure Platform is fair game – from how it works (Blobs, Queues, Roles, SQL Azure, Service Bus, AppFabric, .NET, Java, PHP, … on and on) – to how real applications use it (which were some of our best talks: from a university research project needing massive scale out to run a simulation, to real businesses running on the platform today) – to announcements, demos, tools, related technologies, and business scenarios.</p>
<h2>How do I learn more about the Boston Azure User Group?</h2>
<p>We welcome new members – whether you are new to the cloud or new to Windows Azure, want to hear some advanced talks on specific topics, or want to join us for some coding or hackathons – anyone interested in welcome. We also try to reserve a little time at meetings for mingling and everyone is invited to meet up afterwards for a cold beverage at a nearby (walking distance) location.</p>
<p>If you’d like to check us out, visit <a href="http://www.bostonazure.org">the user group’s web site</a> – which is itself a Windows Azure application (the source code is on <a href="http://bostonazure.codeplex.com">CodePlex</a>).</p>
<p>Please feel free to join our (low volume) mailing list (<a href="http://bit.ly/bostonazuremail">http://bit.ly/bostonazuremail</a>), follow us on twitter (<a href="http://twitter.com/#!/bostonazure">@bostonazure</a>), or join us for the next meeting (details at <a href="http://www.bostonazure.org/">www.bostonazure.org</a>).</p>
<p>Meetings are held at the Microsoft NERD Center, in Kendall Square, Cambridge. There is a parking garage in the building, free parking nearby, and is only a short walk from the Red Line train stop.</p>
<p>Meetings are free. Pizza is provided. An RSVP is appreciated.</p>
<h2>What if I can’t make it to a Boston Azure meeting?</h2>
<p>Want to bring a Windows Azure talk to your user group members? Feel free to contact Boston Azure user group leader Bill Wilder (<a href="http://twitter.com/#!/codingoutloud">@codingoutloud</a> or <a href="mailto:codingoutloud2011@gmail.com">codingoutloud2011@gmail.com</a>) to set up a talk for the user group you run, or a user group you think would be interested. Topics are flexible &#8211; what is different about your software architecture in the cloud, what&#8217;s new in data storage in Azure, introduction to the Cloud and Azure, or others &#8211; let&#8217;s talk.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a> Tagged: <a href='http://blog.codingoutloud.com/tag/marketing/'>marketing</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1538/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1538/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1538&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/03/24/boston-azure-marketing-write-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/03/clip_image001_thumb.png" medium="image">
			<media:title type="html">clip_image001</media:title>
		</media:content>
	</item>
		<item>
		<title>Beyond Virtualization &#8211; Welcome to the Cloud</title>
		<link>http://blog.codingoutloud.com/2011/03/11/beyond-virtualization-welcome-to-the-cloud/</link>
		<comments>http://blog.codingoutloud.com/2011/03/11/beyond-virtualization-welcome-to-the-cloud/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 00:32:22 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1526</guid>
		<description><![CDATA[Virtualization &#8211; of the server, desktop, application, storage, network, and more &#8211; was a seriously disruptive force in the previous decade. Virtualization &#8211; in concert with cheap &#38; capable commodity hardware, automation galore, ubiquitous connectivity, and some new business models &#8211; will give way to Cloud Computing during the coming decade. Today at the Virtualization Boston [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1526&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Virtualization &#8211; of the server, desktop, application, storage, network, and more &#8211; was a seriously disruptive force in the previous decade. Virtualization &#8211; in concert with cheap &amp; capable commodity hardware, automation galore, ubiquitous connectivity, and some new business models &#8211; will give way to Cloud Computing during the coming decade.</p>
<p>Today at the <strong><a href="http://www.virtg.com/DeepDiveDay2011/default.aspx">Virtualization Boston Deep Dive Day 2011</a></strong> event (put on by the <a href="http://www.virtg.com/default.aspx">Virtualization Group-Boston</a>), I joined forces with the <a href="http://twitter.com/#!/itproguru">ITProGuru</a> (aka <a href="http://www.linkedin.com/in/danstolts">Mr. Dan Stolts</a>) to share some thoughts in a presentation on this megatrend &#8211; what&#8217;s going on, what it means for data centers, and what today&#8217;s IT Pro might expect from a Cloud-dominated future.</p>
<p>The slides are available here:</p>
<p style="padding-left:30px;"><strong><a href="http://codingoutloud.files.wordpress.com/2011/03/cloud_computing_essentials_for_the_it_pro_-_bill_wilder_and_dan_stolts_-_11-mar-2011.pptx">Cloud Computing Essentials for the IT Pro &#8211; Bill Wilder and Dan Stolts &#8211; 11-Mar-2011</a></strong></p>
<p>The following was not a slide all by itself, but could have been &#8211; and I think I&#8217;ll use it next time for the simplest definition I can think of for understanding SaaS, PaaS, IaaS:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/03/byo-as-a-service.png"><img class="alignnone size-medium wp-image-1528" title="byo-as-a-service" src="http://codingoutloud.files.wordpress.com/2011/03/byo-as-a-service.png?w=300&#038;h=208" alt="" width="300" height="208" /></a></p>
<p>I also posted <a href="http://twitter.com/#!/codingoutloud/status/46367800649977856">a twitter-sized definition of SaaS, PaaS, and IaaS</a>.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1526/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1526/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1526/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1526&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/03/11/beyond-virtualization-welcome-to-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/03/byo-as-a-service.png?w=300" medium="image">
			<media:title type="html">byo-as-a-service</media:title>
		</media:content>
	</item>
		<item>
		<title>March 2011 Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/03/04/march-2011-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/03/04/march-2011-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 23:30:45 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1513</guid>
		<description><![CDATA[Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Boston/Cambridge area which you can attend in person and for FREE. They are listed in the order in which they will occur. Know of any more cloud events of interest to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1513&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Cloud Computing generally, or specifically Cloud Computing using the Windows Azure Platform? Listed below are the upcoming Azure-related events in the Boston/Cambridge area which you can attend <strong>in person</strong> and for <strong>FREE</strong>.</p>
<p>They are listed in the order in which they will occur.</p>
<p>Know of any more cloud events of interest to the Windows Azure community? Have any more information or corrections on the events listed? Please let us know in the comments.</p>
<p><span style="font-size:20px;font-weight:bold;">1. TechNet Events Presents: Transforming IT with Cloud  Computing Firestarter</span></p>
<p><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032473675&amp;Culture=en-US"><img title="TechNet Events logo" src="http://www.microsoft.com/events/series/images/hero_tech-ed-2011_left.jpg" alt="" height="35" /></a></p>
<ul>
<li>when: Tues 22-Mar-2011, 8:30 AM &#8211; 4:00 PM</li>
<li>where: Hilton Garden Inn Boston/Waltham, Presidential  Ballroom, 420 Totten Pond Rd, Waltham MA 02451</li>
<li>wifi: (unknown)</li>
<li>food: Provided</li>
<li>cost: FREE (registration required)</li>
<li>what: The day includes the following sessions:
<ul>
<li>Session 1: Cloud Computing Essentials for IT Pros</li>
<li>Session 2: Windows Azure for IT Pros</li>
<li>Session 3: Public Cloud: What, Why, and How</li>
<li>Session 4: Private Cloud: What, Why, and How</li>
</ul>
</li>
<li>More info &amp; Register: <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032473675&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032473675&amp;Culture=en-US</a></li>
</ul>
<h2>2. Boston Azure User Group meeting with Casual Gaming Theme</h2>
<p><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" /></p>
<ul>
<li>when: Thu 31-M ar-2011, 6:00 &#8211; 8:30 PM</li>
<li>where: Hosted at NERD Center</li>
<li>wifi: Wireless Internet access will be available</li>
<li>food: Pizza and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: One of the fastest-growing cloud segments, casual gaming spans all age groups  and regions of the world. Examine the architecture of one example of a casual  gaming cloud app, review the common event logic used, learn how to add in-app  purchasing and ways businesses can capitalize on these break-time  diversions. Examples are draw from real-world development projects and use Windows Azure as the cloud platform. Jason Milgram is a <a href="https://mvp.support.microsoft.com/profile=A3B205C6-6E7A-4571-899E-F66D918C70BA">Windows Azure MVP</a> and the founder and CEO of <a href="http://www.linxter.com/">Linxter, Inc.</a>, provider of message-oriented  cloud middleware.</li>
<li>More info: See <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for details</li>
<li>Register: <a href="https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e3h83p6o5f9da75a&amp;oseq=">https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e3h83p6o5f9da75a&amp;oseq=</a></li>
</ul>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1513/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1513&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/03/04/march-2011-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://www.microsoft.com/events/series/images/hero_tech-ed-2011_left.jpg" medium="image">
			<media:title type="html">TechNet Events logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>
	</item>
		<item>
		<title>Boston Azure Hackathon</title>
		<link>http://blog.codingoutloud.com/2011/02/11/boston-azure-hackathon/</link>
		<comments>http://blog.codingoutloud.com/2011/02/11/boston-azure-hackathon/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 14:04:40 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1443</guid>
		<description><![CDATA[Do you know about the Boston Azure Hackathon to be held at NERD on Wed Feb 16, 2011? A Hackathon You Say? Yes, a Hackathon. This is in-person event where folks show up and hack (write code). In our case, we will meet at Microsoft NERD Center in Cambridge, MA, and our hacking will be on Windows Azure-related [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1443&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Do you know about the Boston Azure Hackathon to be held at NERD on Wed Feb 16, 2011?</p>
<h2><strong>A Hackathon You Say? </strong></h2>
<p>Yes, a Hackathon. This is in-person event where folks show up and hack (write code). In our case, we will meet at Microsoft NERD Center in Cambridge, MA, and our hacking will be on Windows Azure-related code.</p>
<ol>
<li><span style="color:#000080;"><strong>Rule #1</strong>: A Hackathon is <strong>fun</strong>!</span> <em>(Coding is fun when there is a lot of energy in the room&#8230; Plus, we&#8217;ll have give-aways &#8211; which always makes it even more fun, right?)</em></li>
<li><span style="color:#000080;"><strong>Rule #2</strong>: We <strong>learn</strong> something!</span> <em>(We all learn better by doing. Plus, we&#8217;ll have many book </em><em>give-aways</em> &#8211; another great way to learn!)</li>
<li><span style="color:#000080;"><strong>Rule #3</strong>: Aim to <strong>ship</strong>!</span> <em>(So don&#8217;t be overly ambitious with your idea &#8211; try to choose something that you can complete in the allotted time &#8211; then enhance it if you have extra time.)</em></li>
<li><span style="color:#000080;"><strong>Rule #4</strong>: Goto <strong>Rule #1</strong>!</span> <em>(Yes, recursion abuse. Extra credit at the Hackathon if you employ recursion appropriately.)</em></li>
</ol>
<p>(Did you say <strong>Windows Azure</strong>? Yes, <strong><a href="http://www.microsoft.com/windowsazure/">Windows Azure</a></strong> is Microsoft&#8217;s platform for writing applications that will run in the cloud.)</p>
<p>A code base that we expect will get a lot of attention is <a href="http://www.bostonazure.org">www.bostonazure.org</a>, which is the community&#8217;s web site, but is also a real honest-to-goodness-in-production Azure application using features like Web Role, Blob Storage, Table Storage, SQL Azure (with OData), and Azure Diagnostics. (And also an <a href="http://bostonazure.codeplex.com">open source project on CodePlex</a>.)</p>
<p>We will break up into small teams based on which subprojects people want to work on and&#8230; get coding.</p>
<p>Here&#8217;s the approx schedule:</p>
<ul>
<li><strong>4:00-4:30 PM</strong> &#8211; Gather, get organized into teams, begin hacking! <em>(We want this to be as efficient as possible so we maximize our time hacking. So please read the rest of this post to see how you can be prepared, such as by joining in the conversation on CodePlex in advance.)</em></li>
<li><strong>4:30-8:15 PM</strong> &#8211; Hack! We will break for pizza, but otherwise will crank away.</li>
<li><strong>8:15-9:00 PM</strong> &#8211; Show and Tell. What did you do? We will have fun seeing what everyone did, and some cool PRIZES and GIVEAWAYS. <a href="http://codingoutloud.files.wordpress.com/2011/02/cerebrata-logo.gif"></a><a href="http://www.cerebrata.com/Products.aspx"><img class="alignnone size-thumbnail wp-image-1445" title="Cerebrata logo" src="http://codingoutloud.files.wordpress.com/2011/02/cerebrata-logo.gif?w=150&#038;h=83" alt="" width="150" height="83" /></a> + <a href="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo.jpg"></a><a href="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo.png"></a><a href="http://oreilly.com/"><img class="alignnone size-thumbnail wp-image-1449" title="O'Reilly Media logo" src="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo1.png?w=150&#038;h=33" alt="" width="150" height="33" /></a> + <a href="http://codingoutloud.files.wordpress.com/2011/02/packt-logo.png"></a><a href="http://codingoutloud.files.wordpress.com/2011/02/packt-logo.png"></a><a href="http://packtlib.packtpub.com/"><img class="alignnone size-thumbnail wp-image-1455" title="Packt Publishing's Packtlib logo" src="http://codingoutloud.files.wordpress.com/2011/02/packtlib-logo.png?w=150&#038;h=60" alt="" width="150" height="60" /></a></li>
</ul>
<h3>Where and when?</h3>
<p>Location: Microsoft NERD Center in Cambridge, MA. Parking available in the building (costs money), or take the T, or find on-street parking.</p>
<p>When: Wednesday February 16, 2011 from 4:00-9:00 PM. If you are late, that&#8217;s life, but something we can live with.</p>
<p>Food: Pizza will be provided.</p>
<p>What happens if I come late? Join a team when you get here. You will be &#8220;just in time&#8221; for <em>something</em>.</p>
<h3>What do I need to do?</h3>
<p>A few things:</p>
<ol>
<li><a href="https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e3aphcm081cb0d51&amp;oseq=">Sign up so we know you are coming</a></li>
<li><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018">Prepare your development laptop</a> (<a href="http://www.bostonazure.org">www.bostonazure.org</a> is running SDK 1.3)</li>
<li>Join the conversation <a href="http://bostonazure.codeplex.com/discussions/244347">in this thread</a> on the CodePlex space for the <a href="http://blog.codingoutloud.com/2010/06/02/introducing-the-boston-azure-project/">Boston Azure Project</a> (where we can discuss ideas in advance of the event so we can &#8220;hit the ground running&#8221;)</li>
<li>If you want to have access to a live, honest-to-goodness Azure-in-the-cloud instance of your own, please be sure to sign up A FEW DAYS IN ADVANCE for a <a href="http://windowsazurepass.com">Windows Azure Pass</a> (use code: <strong>DPEA01</strong>). For very clear instructions, please check out <a href="http://channel9.msdn.com/Blogs/dpeeast/Signing-Up-for-Windows-Azure-Windows-Azure-Pass">Jim O&#8217;Neil&#8217;s screencast on signing up for Windows Azure Pass</a>. Jim will be at the Hackathon helping out, and in case you don&#8217;t know him, Jim is definitely <em><a href="http://en.wikiquote.org/wiki/Organized_crime#Donnie_Brasco">a friend of ours</a></em>. [Note that an Azure development environment should be fine as well for most of us.]</li>
</ol>
<p>IF YOU DO NOT HAVE YOUR OWN AZURE-CAPABLE DEV LAPTOP, then plan to pair up with someone who does&#8230;</p>
<h3>What will we work on?</h3>
<p>Here&#8217;s the rule: You can hack on anything you want that is either related to Windows Azure or related to the Boston Azure Community. The <a href="http://bostonazure.codeplex.com/discussions/244347">discussion thread mentioned above</a> has some ideas. Add your ideas too.</p>
<p>This will break into three broad areas:</p>
<ol>
<li>Ehancing or adding Azure capabilities to <a href="http://www.bostonazure.org">www.bostonazure.org</a> (generally speaking, this is what the group calls the <a href="http://blog.codingoutloud.com/2010/06/02/introducing-the-boston-azure-project/">Boston Azure Project</a>). This does not need to be limited to .NET or ASP.NET MVC. Post your ideas to CodePlex.</li>
<li>Writing Azure code unrelated to <a href="http://www.bostonazure.org">www.bostonazure.org</a> (maybe a file upload utility, for example)</li>
<li>Enhancing the Boston Azure community in ways unrelated to using Azure itself. For example, if you want to build a WP7 app for the Boston Azure community, go for it (though that could have an Azure-enabled back end). If you want to add features to <a href="http://www.bostonazure.org">www.bostonazure.org</a> in jQuery or make it HTML5-capable, go for it. If you want to create a favicon or a privacy policy for the site, go for it.</li>
</ol>
<p>Use your imagination.</p>
<h3>Wait &#8211; I am not an Azure expert &#8211; is that okay?</h3>
<p>Yes, that&#8217;s okay. We will have some folks in the room who do understand Azure, so we will help you. However, of course, it is better if you get warmed up in advance. Install the Azure dev environment. Learn a bit about Azure in advance. Download the code from bostonazure.codeplex.com to see the code for the site.</p>
<h3>Do you have a hashtag for Twitter?</h3>
<p>Yes: <a href="http://twitter.com/#!/search/%23bostonazurehack">#bostonazurehack</a>.</p>
<p>The Boston Azure User Group has a twitter handle: <a href="http://twitter.com/#!/bostonazure">@bostonazure</a>. My personal twitter handle is <a href="http://twitter.com/#!/codingoutloud">@codingoutloud</a>.</p>
<h3>Who do we have to thank for all this awesomeness?</h3>
<p>Microsoft NERD Center provides the space and the food (thanks Leah!).</p>
<p>Microsoft people help make it happen (thanks Jim O&#8217;Neil and Mark Eisenberg &#8211; each is <em><a href="http://en.wikiquote.org/wiki/Organized_crime#Donnie_Brasco">a friend of ours</a></em>!).</p>
<p>And the following sponsors are providing software and books for prizes:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2011/02/cerebrata-logo.gif"><img title="Cerebrata logo" src="http://codingoutloud.files.wordpress.com/2011/02/cerebrata-logo.gif?w=150&#038;h=83" alt="" width="150" height="83" /></a> + <a href="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo.jpg"></a><a href="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo.png"></a><a href="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo1.png"><img title="O'Reilly Media logo" src="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo1.png?w=150&#038;h=33" alt="" width="150" height="33" /></a> + <a href="http://codingoutloud.files.wordpress.com/2011/02/packt-logo.png"></a><a href="http://codingoutloud.files.wordpress.com/2011/02/packt-logo.png"><img title="Packt Publishing logo" src="http://codingoutloud.files.wordpress.com/2011/02/packt-logo.png?w=83&#038;h=36" alt="" width="83" height="36" /></a></p>
<p>The event is organized by folks from the Boston Azure User Group. <a href="http://codingoutloud.files.wordpress.com/2010/06/bostonazure-logo.png"><img class="alignnone size-thumbnail wp-image-1111" title="Boston Azure User Group logo" src="http://codingoutloud.files.wordpress.com/2010/06/bostonazure-logo.png?w=150&#038;h=28" alt="" width="150" height="28" /></a></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1443/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1443&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/02/11/boston-azure-hackathon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/cerebrata-logo.gif?w=150" medium="image">
			<media:title type="html">Cerebrata logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo1.png?w=150" medium="image">
			<media:title type="html">O&#039;Reilly Media logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/packtlib-logo.png?w=150" medium="image">
			<media:title type="html">Packt Publishing&#039;s Packtlib logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/cerebrata-logo.gif?w=150" medium="image">
			<media:title type="html">Cerebrata logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/oreilly-media-logo1.png?w=150" medium="image">
			<media:title type="html">O&#039;Reilly Media logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/packt-logo.png" medium="image">
			<media:title type="html">Packt Publishing logo</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/06/bostonazure-logo.png?w=150" medium="image">
			<media:title type="html">Boston Azure User Group logo</media:title>
		</media:content>
	</item>
		<item>
		<title>February 2011 Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2011/01/31/february-2011-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2011/01/31/february-2011-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 10:00:00 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1429</guid>
		<description><![CDATA[For those interested in Cloud Computing, especially those interested in Cloud Computing using Microsoft Windows Azure, there are some events in the Boston/Cambridge area which you can attend in person and for FREE. Here are the ones I know about, in the order in which they will occur. Know of any more cloud events of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1429&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those interested in Cloud Computing, especially those interested in Cloud Computing using Microsoft Windows Azure, there are some events in the Boston/Cambridge area which you can attend in person and for <strong>FREE</strong>.</p>
<p>Here are the ones I know about, in the order in which they will occur.</p>
<p>Know of any more cloud events of interest to the Windows Azure community? Please let me know in the comments.</p>
<h2>1. Maximizing Your Monthly Recurring Revenue</h2>
<p><a href="http://codingoutloud.files.wordpress.com/2011/02/zuora-logo.jpg"><img class="alignnone size-thumbnail wp-image-1437" title="Zuora logo" src="http://codingoutloud.files.wordpress.com/2011/02/zuora-logo.jpg?w=150&#038;h=35" alt="" width="150" height="35" /></a></p>
<ul>
<li>when: Wed 02-Feb-2011, 11:30 &#8211; 2:00 PM</li>
<li>where: <a href="http://towneboston.com/">Towne Stove &amp; Spirits,</a> 900 Boylston Street, Boston, MA, (near the T)</li>
<li>food: Lunch will be served</li>
<li>cost: FREE</li>
<li>what: This is a business-focused lunch demonstration of how to incorporate the Zuora SaaS billing system into your cloud offering, including (of course) if the platform for your application or service is Windows Azure. Zuora has the <a href="http://developer.zuora.com/azure.html">Zuora Toolkit for Windows Azure</a>.</li>
<li>More info &amp; Register: <a href="http://info.zuora.com/FY12Q1-BostonZ-TourRegistrationPage.html?mkt_tok">http://info.zuora.com/FY12Q1-BostonZ-TourRegistrationPage.html?mkt_tok</a>=</li>
</ul>
<h2>2. Azure Hackathon hosted by Boston Azure User Group</h2>
<p><a href="http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e3aphcm081cb0d51"><img class="alignnone" title="Boston Azure Hackathon" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" /></a></p>
<ul>
<li>when: Wed 16-Feb-2011, 4:00 &#8211; 9:00 PM</li>
<li>where: Hosted at NERD Center</li>
<li>food: Food (pizza + maybe salad) and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: This is an Azure-focused Hackathon &#8211; writing code for Windows Azure</li>
<li>More info: Summary <a href="http://microsoftcambridge.com/Events/BostonAzureHackathon/tabid/612/Default.aspx">here</a>, plus join the conversation on the <a href="http://bostonazure.codeplex.com/Thread/View.aspx?ThreadId=244347">Boston Azure Project&#8217;s CodePlex Discussion forum</a></li>
<li>Register: <a href="http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e3aphcm081cb0d51">http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e3aphcm081cb0d51</a></li>
</ul>
<h2>3. Azure Hackathon hosted by Cloud Hackathon Meetup Group</h2>
<p><a href="http://www.meetup.com/Hack-The-Cloud"><img class="alignnone" title="Cloud Meetup Hackathon" src="http://microsoftcambridge.com/Portals/0/events/makingWindowsAzure_img.png" alt="" width="400" height="63" /></a></p>
<ul>
<li>when: Thu 17-Feb-2011, 6:30 &#8211; 9:30 PM</li>
<li>where: Hosted at NERD Center</li>
<li>food: (not sure)</li>
<li>cost: FREE</li>
<li>what: This is an Azure-focused Hackathon &#8211; writing code for Windows Azure</li>
<li>More info: (tbd)</li>
<li>Register: <a href="http://www.meetup.com/Hack-The-Cloud">http://www.meetup.com/Hack-The-Cloud</a></li>
</ul>
<h2>4. Boston Azure User Group meeting with Cloud Security Theme</h2>
<p><img title="Boston Azure User Group" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" /></p>
<ul>
<li>when: Thu 24-Feb-2011, 6:00 &#8211; 8:30 PM</li>
<li>where: Hosted at NERD Center</li>
<li>food: Food (pizza + maybe salad) and drinks will be provided</li>
<li>cost: FREE</li>
<li>what: This is an Azure-focused event which will focus this month on Cloud Security with an emphasis on two areas: Data Security and Identity Management.In the main talk, <a href="http://wrlapinsky.wordpress.com/">Walt Lapinsky</a>, VP Cloud Security at <a href="http://www.purposefulclouds.com">Purposeful Clouds</a>, will dig into Data Security concerns for the cloud &#8211; generally, and as applied to Windows Azure. Walt has diverse background in this area, with over 40 years of proven expertise in supporting bet-your-business IT environments, including in the military and intelligence communities.In the opening talk, <a href="http://blog.codingoutloud.com/">Bill Wilder</a> will introduce how to create a Single Sign On (SSO) experience in the cloud using capabilities such as Windows Identity Foundation (WIF) and Azure&#8217;s Access Control Service (ACS), including how to easily outsource your authentication to Facebook, Gmail, LiveId, or other existing providers &#8211; with Azure&#8217;s ACS and .NET&#8217;s WIF doing the heavy lifting.</li>
<li><strong>NOTE: If you are brand new to the Cloud and need to get oriented before jumping in deeper, check out the Boston WebsiteSpark item below which will happen on the same night and at the same location as the Boston Azure event.</strong></li>
<li>More info: See <a title="Boston Azure User Group" href="http://www.bostonazure.org">Boston Azure cloud user group site</a> for details</li>
<li>Register: <a href="http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e3cxgt9k20c9c5bf">http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e3cxgt9k20c9c5bf</a></li>
</ul>
<h2>5. Introduction to Cloud Computing and Windows Azure</h2>
<p><a href="http://www.meetup.com/Boston-WebsiteSpark-Group/events/16409922/"><img class="alignnone" title="Boston WebsiteSpark Group" src="http://photos3.meetupstatic.com/photos/event/b/9/3/e/global_20867422.jpeg" alt="" width="180" height="82" /></a></p>
<ul>
<li>when: Thu 24-Feb-2011, 6:00 PM</li>
<li>where: Hosted at NERD Center</li>
<li>food: (not sure)</li>
<li>cost: FREE</li>
<li>what: Mark Eisenberg  will tell us why cloud computing came to be and how it is defined and used.  As well as an overview of the development and deployment workflow. This is a great cloud computing 101 and how you can take advantage of cloud computing.</li>
<li>More info: See <a href="http://www.meetup.com/Boston-WebsiteSpark-Group/events/16409922/">Boston WebsiteSpark Group page</a> for details</li>
<li>Register: <a href="http://www.meetup.com/Boston-WebsiteSpark-Group/events/16409922/">http://www.meetup.com/Boston-WebsiteSpark-Group/events/16409922/</a></li>
</ul>
<p>Know of any more cloud events of interest to the Windows Azure cloud crowd? Please let me know in the comments.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1429/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1429&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/01/31/february-2011-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/02/zuora-logo.jpg?w=150" medium="image">
			<media:title type="html">Zuora logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure Hackathon</media:title>
		</media:content>

		<media:content url="http://microsoftcambridge.com/Portals/0/events/makingWindowsAzure_img.png" medium="image">
			<media:title type="html">Cloud Meetup Hackathon</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group</media:title>
		</media:content>

		<media:content url="http://photos3.meetupstatic.com/photos/event/b/9/3/e/global_20867422.jpeg" medium="image">
			<media:title type="html">Boston WebsiteSpark Group</media:title>
		</media:content>
	</item>
		<item>
		<title>Recognized as Windows Azure MVP</title>
		<link>http://blog.codingoutloud.com/2011/01/02/microsoft-mvp-for-windows-azure/</link>
		<comments>http://blog.codingoutloud.com/2011/01/02/microsoft-mvp-for-windows-azure/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 16:49:34 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1407</guid>
		<description><![CDATA[On a personal note, I got an email on January 1st from Microsoft informing me that I have been recognized as a Microsoft MVP for Windows Azure. This is for my community work around Windows Azure: founding the Boston Azure User Group, blogging, speaking, and some customer advisor work with Patterns &#38; Practices. Thanks Microsoft! Filed under: Azure, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1407&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On a personal note, I got an email on January 1st from Microsoft informing me that <a href="https://mvp.support.microsoft.com/profile/Bill.Wilder">I</a> have been recognized as a Microsoft <a href="https://mvpaward.com/overview.aspx">MVP</a> for Windows Azure. This is for my community work around Windows Azure: founding the <a href="http://www.bostonazure.org">Boston Azure User Group</a>, <a href="http://blog.codingoutloud.com">blogging</a>, <a href="http://blog.codingoutloud.com/category/events/bill-gave-a-talk/">speaking</a>, and some customer advisor work with Patterns &amp; Practices.</p>
<p>Thanks Microsoft!</p>
<p><a href="https://mvp.support.microsoft.com/profile/Bill.Wilder"><img class="alignnone size-full wp-image-1415" title="Logo for the Microsoft MVP Program" src="http://codingoutloud.files.wordpress.com/2011/01/mvp_fullcolor_forscreen.png?w=510" alt=""   /></a></p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1407/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1407&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2011/01/02/microsoft-mvp-for-windows-azure/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2011/01/mvp_fullcolor_forscreen.png" medium="image">
			<media:title type="html">Logo for the Microsoft MVP Program</media:title>
		</media:content>
	</item>
		<item>
		<title>Spoke on Azure Cloud at Harvard</title>
		<link>http://blog.codingoutloud.com/2010/12/20/spoke-on-azure-cloud-at-harvard/</link>
		<comments>http://blog.codingoutloud.com/2010/12/20/spoke-on-azure-cloud-at-harvard/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 00:35:22 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1403</guid>
		<description><![CDATA[Recently (back towards the end of November), I teamed up with Jim O&#8217;Neil to talk about Azure and Cloud Computing to a class of students at Harvard University. Jim and I were guest lecturers for CSCI E-175 Cloud Computing and Software as a Service, a graduate school class taught by Zoran B. Djordjevic. Jim set [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1403&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently (back towards the end of November), I teamed up with <a href="http://blogs.msdn.com/jimoneil/">Jim O&#8217;Neil</a> to talk about Azure and Cloud Computing to a class of students at Harvard University. Jim and I were guest lecturers for CSCI E-175 <em>Cloud Computing and Software as a Service</em>, a graduate school class taught by Zoran B. Djordjevic.</p>
<p>Jim set up the platform, then in my half I focused on storage, then scaling and robustness architecture and design patterns for the cloud and how they are enabled by the Azure platform. My slides are here: <a href="http://codingoutloud.files.wordpress.com/2010/12/bill-wilder-azure-services-and-patterns-for-cloud-native-apps-harvard-19-nov-2010.ppt">bill-wilder-azure-services-and-patterns-for-cloud-native-apps-harvard-19-nov-2010</a>.</p>
<p>The class was feisty &#8211; in a really good way - with lots of smart questions and spirited discussion. Due to all the questions and discussion, we went at least an hour over the scheduled class time, but nobody disengaged. A really good session.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1403/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1403&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/12/20/spoke-on-azure-cloud-at-harvard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>November and December Azure Cloud Events in Boston Area</title>
		<link>http://blog.codingoutloud.com/2010/11/24/december-azure-cloud-events-in-boston-area/</link>
		<comments>http://blog.codingoutloud.com/2010/11/24/december-azure-cloud-events-in-boston-area/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 10:45:09 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1362</guid>
		<description><![CDATA[For those interested in Cloud Computing, especially those interested in Cloud Computing using Microsoft Windows Azure, there are some events in the Boston/Cambridge area which you can attend in person &#8211; one in late November, the others in December &#8211; and for FREE (though Cloud Camp Boston offers the option to make a contribution). Here [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1362&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those interested in Cloud Computing, especially those interested in Cloud Computing using Microsoft Windows Azure, there are some events in the Boston/Cambridge area which you can attend in person &#8211; one in late November, the others in December &#8211; and for <span style="color:#008000;"><strong>FREE </strong></span>(though Cloud Camp Boston offers the option to make a contribution).</p>
<h2>Here are the four I know about, in the order they will happen.</h2>
<h1>1. Windows Azure Firestarter</h1>
<p><img class="alignnone" title="Azure Firestarter Logo" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-03-45-metablogapi/6523.image_5F00_5.png" alt="" width="381" height="74" /></p>
<ul>
<li>Tuesday 30-Nov-2010</li>
<li>8:00-4:30 PM</li>
<li>at Microsoft Waltham</li>
<li>More info: <strong><a href="http://blogs.msdn.com/b/jimoneil/archive/2010/10/07/azure-firestarter-events.aspx">http://blogs.msdn.com/b/jimoneil/archive/2010/10/07/azure-firestarter-events.aspx</a></strong></li>
<li>Register: <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032463590&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032463590&amp;Culture=en-US</a></li>
</ul>
<h1>2. Boston Azure User Group </h1>
<p><img class="alignnone" title="Boston Azure User Group logo" src="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" alt="" width="160" height="30" /></p>
<ul>
<li>Monday 13-Dec-2010</li>
<li>6:00-8:30 PM</li>
<li>at NERD in Cambridge</li>
<li>More info: <strong><a href="http://www.bostonazure.org/">www.bostonazure.org</a></strong> </li>
<li>Register: <a href="https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e35km93ff6271cc6&amp;oseq">https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e35km93ff6271cc6&amp;oseq</a>=</li>
</ul>
<h1> 3. Boston .NET Architecture Study Group</h1>
<p>Group meeting focusing this month on Azure</p>
<ul>
<li>Wednesday 15-Dec-2010</li>
<li>6:00-8:00 PM</li>
<li>at Microsoft Waltham</li>
<li>More info: <strong><a href="http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/">http://tech.groups.yahoo.com/group/boston_dotnetarchitecture/</a></strong></li>
</ul>
<h1><strong></strong> 4. Cloud Camp Boston</h1>
<p><img class="alignnone" title="Cloud Camp logo" src="http://www.cloudcamp.org/images/logo_cloudcamp.gif" alt="" width="308" height="70" /></p>
<ul>
<li>Thursday 16-Dec-2010</li>
<li>3:00-8:00 PM </li>
<li>at Foley Hoag in Waltham</li>
<li>More info: <strong><a href="http://www.cloudcamp.org/boston">http://www.cloudcamp.org/boston</a></strong> </li>
<li>Register: <a href="http://cloudcamp-boston-2010v3.eventbrite.com/">http://cloudcamp-boston-2010v3.eventbrite.com/</a></li>
</ul>
<p>I may see you at all of them!</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1362/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1362&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/11/24/december-azure-cloud-events-in-boston-area/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-03-45-metablogapi/6523.image_5F00_5.png" medium="image">
			<media:title type="html">Azure Firestarter Logo</media:title>
		</media:content>

		<media:content url="http://bostonazureweb.blob.core.windows.net/static/images/bostonazure-logo.png" medium="image">
			<media:title type="html">Boston Azure User Group logo</media:title>
		</media:content>

		<media:content url="http://www.cloudcamp.org/images/logo_cloudcamp.gif" medium="image">
			<media:title type="html">Cloud Camp logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Boston Azure User Group &#8211; Notes from November 2010 Meeting</title>
		<link>http://blog.codingoutloud.com/2010/11/23/boston-azure-user-group-notes-from-november-2010-meeting/</link>
		<comments>http://blog.codingoutloud.com/2010/11/23/boston-azure-user-group-notes-from-november-2010-meeting/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 01:30:46 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Boston Azure User Group]]></category>
		<category><![CDATA[BostonAzure.org web site dev]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1355</guid>
		<description><![CDATA[Around 25-30 of us gathered together on November 18 to talk about Azure. What else would you expect us to do at a Boston Azure User Group meeting? 1. The featured talk led by Chander Khanna and Nazik Huq asked the provocative question Why choose the Azure cloud?  and (not surprisingly!) spirited discussion ensued. The slides [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1355&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Around 25-30 of us gathered together on November 18 to talk about Azure. What else would you expect us to do at a <a href="http://www.bostonazure.org">Boston Azure User Group</a> meeting?</p>
<p>1. The featured talk led by <a href="http://www.purposefulclouds.com/about-us">Chander Khanna</a> and <a href="http://twitter.com/#!/nazik_huq">Na</a>z<a href="http://www.linkedin.com/in/nazikhuq">ik</a> <a href="http://www.thedevcommunity.org/Speakers/ProfileSummary.aspx?id=197">Huq</a> asked the provocative question <strong>Why choose the Azure cloud?</strong>  and (not surprisingly!) spirited discussion ensued. <a href="http://www.purposefulclouds.com/home/partners/microsoft-partner-page">The slides are available</a> (see link at the bottom of the page), and there is a blog post titled <a href="http://purposefulclouds.blogspot.com/2010/11/microsoft-in-clouds-with-windows-azure.html">&#8220;Microsoft in the Clouds with Windows Azure Platform?&#8221; from Chander</a> which considers some of the same material.</p>
<p>2. An Azure 101 talk was led by <a href="http://twitter.com/AzureBizAndTech">Mark</a> <a href="http://www.linkedin.com/pub/mark-eisenberg/0/b26/184">Eisenberg</a>. This is a challenging topic to cover, since the cloud has so many interesting concepts, and the audience at any given Boston Azure meeting always includes new faces. More Azure 101 to come at next meeting, <a href="https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e35km93ff6271cc6&amp;oseq=">Dec 13</a>, 2010.</p>
<p>3. Several members discussed the Boston Azure Project. The most recent build includes <a href="http://bostonazure.codeplex.com/Thread/View.aspx?ThreadId=231181&amp;ProjectName=bostonazure">some instrumentation changes</a> made by <a href="http://www.cloudconstruct.com/about/bios.aspx">Arra Derderian</a> (part of which reused some code from <a href="http://www.jasonhaley.com/">Jason</a> <a href="http://twitter.com/#!/haleyjason">Haley</a>).</p>
<p>4. After the meeting around 10 of us went down to <a href="http://web.mit.edu/muddy/index.html">the Muddy Charles Pub</a> for a beer!</p>
<p>Follow me on twitter (<a href="http://twitter.com/codingoutloud">@codingoutloud</a>), follow the Boston Azure User Group on twitter (<a href="http://twitter.com/bostonazure">@bostonazure</a>), join the low volume <a href="http://www.bostonazure.org/Announcements/Subscribe">Boston Azure User Group email list</a>, and come join us at an upcoming Boston Azure meeting such as our SPECIAL NIGHT FOR DECEMBER as we meet on <a href="https://events.r20.constantcontact.com/register/eventReg?oeidk=a07e35km93ff6271cc6&amp;oseq=">Monday December 13, 2010</a> for a night of Azure-packed goodness!</p>
<p>As always, to see what&#8217;s COMING UP in Boston Azure meetings, check out our Azure-hosted web site at <a href="http://www.bostonazure.org">www.bostonazure.org</a> - meetings beyond what is on the home page (if known) are listed on the <a href="http://www.bostonazure.org/Events/Upcoming">Upcoming Events page</a>.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/boston-azure-user-group/'>Boston Azure User Group</a>, <a href='http://blog.codingoutloud.com/category/programming/bostonazure-org-web-site-dev/'>BostonAzure.org web site dev</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1355/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1355&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/11/23/boston-azure-user-group-notes-from-november-2010-meeting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>
	</item>
		<item>
		<title>An HTTP header that&#8217;s mandatory for this request is not specified: One Cause for Azure Error Message</title>
		<link>http://blog.codingoutloud.com/2010/10/18/an-http-header-thats-mandatory-for-this-request-is-not-specified-one-cause-for-azure-error-message/</link>
		<comments>http://blog.codingoutloud.com/2010/10/18/an-http-header-thats-mandatory-for-this-request-is-not-specified-one-cause-for-azure-error-message/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 02:20:34 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[azure error messages]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/?p=1348</guid>
		<description><![CDATA[I recently posted sample code that shows copying a file up to Azure Blob Storage in One Page Of Code. In repurposing the code that deals with Azure Queues, I encountered a perplexing error message in using the Azure CloudQueue class from the SDK. I was able to figure it out, and the actual solution [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1348&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently posted sample code that shows <a href="http://blog.codingoutloud.com/2010/09/23/programming-windows-azure-blob-storage-on-one-page-of-code/">copying a file up to Azure Blob Storage in One Page Of Code</a>. In repurposing the code that deals with Azure Queues, I encountered a perplexing error message in using the Azure CloudQueue class from the SDK. I was able to figure it out, and the actual solution may actually be less interesting than how the solution was discovered, so here it is…</p>
<h2>The story of &#8221;an HTTP header that&#8217;s mandatory for this request is not specified&#8221;</h2>
<p>First of all, my call to get a queue reference had completed without incident:</p>
<blockquote><p>queue = queueStorage.GetQueueReference(“myqueue”);</p></blockquote>
<p>Next I executed this line of seemingly innocuous code:</p>
<blockquote><p>queue.CreateIfNotExist();</p></blockquote>
<p>An Exception was raised – a “Microsoft.WindowsAzure.StorageClient.StorageClientException” to be exact – with the following message:</p>
<h2>Exception Message: &#8220;An HTTP header that&#8217;s mandatory for this request is not specified&#8221; </h2>
<p>&#8220;An HTTP header that&#8217;s mandatory for this request is not specified.&#8221;</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image8.png"><img style="display:inline;border:0;" title="&quot;An HTTP header that's mandatory for this request is not specified.&quot;" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb8.png?w=644&#038;h=319" border="0" alt="&quot;An HTTP header that's mandatory for this request is not specified.&quot;" width="644" height="319" /></a></p>
<p>That didn’t help, so I then checked the Inner Exception:</p>
<h2>Inner Exception Message: &#8220;The remote server returned an error: (400) Bad Request.&#8221;</h2>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image9.png"><img style="display:inline;border:0;" title="&quot;The remote server returned an error: (400) Bad Request.&quot;" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb9.png?w=644&#038;h=270" border="0" alt="&quot;The remote server returned an error: (400) Bad Request.&quot;" width="644" height="270" /></a></p>
<p>That didn’t help either. So I fired up <a href="http://fiddler2.com/">Fiddler</a> and looked at the http Request and Response (Raw views shown here):</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image10.png"><img style="display:inline;border:0;" title="Screen shot mentioning “Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0” and “&lt;HeaderName&gt;x-ms-blob-type&lt;/HeaderName&gt;”" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb10.png?w=644&#038;h=290" border="0" alt="Screen shot mentioning “Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0” and “&lt;HeaderName&gt;x-ms-blob-type&lt;/HeaderName&gt;”" width="644" height="290" /></a></p>
<p>If you look carefully in the Response, you will see there are two references to Blobs:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image11.png"><img style="display:inline;border:0;" title="Circled “Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0” and “&lt;HeaderName&gt;x-ms-blob-type&lt;/HeaderName&gt;”" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb11.png?w=644&#038;h=173" border="0" alt="Circled “Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0” and “&lt;HeaderName&gt;x-ms-blob-type&lt;/HeaderName&gt;”" width="644" height="173" /></a></p>
<h2>Blobs? Yes, blobs.</h2>
<p>Blobs… That was my problem. This was supposed to be code to create a queue. A quick check back to my code immediately revealed a cut and paste error on my part. Two actually, as I tried this both against Development Storage and against live Cloud Storage with the same error.</p>
<p>This was the problem &#8211; the culpret &#8211; the issue &#8211; the bug:</p>
<p>    var clientStorageAccount = CloudStorageAccount.DevelopmentStorageAccount;<br />
    CloudQueueClient queueStorage = new CloudQueueClient(clientStorageAccount.<span style="color:#004080;"><strong>Blob</strong></span>Endpoint.AbsoluteUri,clientStorageAccount.Credentials);</p>
<p>As was this:</p>
<p>    CloudQueueClient queueStorage = new CloudQueueClient(String.Format(&#8220;<a href="http://{0}.blob.core.windows.net&quot;">http://{0}.<strong><span style="color:#004080;">blob</span></strong>.core.windows.net&#8221;</a>, accountName), creds);</p>
<p>Replacing “Blob” with “Queue” did the trick for both snippets.</p>
<h2>Pay the Fiddler</h2>
<p>The error message was tricky, requiring that I fire up Fiddler to see the error of my ways. So..  Be careful out there when you Cut &amp; Paste. Or don’t hack at 9:30 in the night. Or check out a Fiddler http trace, which may have additional information. Or all three..</p>
<blockquote><p>Checking the Fiddler trace is really the interesting lesson from this post. If you are perplexed over some error condition, look at the raw http traffic for additional details &#8211; there may be a new clue in there.</p></blockquote>
<h2>Did This Post Help You?</h2>
<p>Please leave me a comment if this blog post helped you or if you encountered the same exact error.</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/azure-error-messages/'>azure error messages</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1348/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1348&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/10/18/an-http-header-thats-mandatory-for-this-request-is-not-specified-one-cause-for-azure-error-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb8.png" medium="image">
			<media:title type="html">&#34;An HTTP header that&#039;s mandatory for this request is not specified.&#34;</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb9.png" medium="image">
			<media:title type="html">&#34;The remote server returned an error: (400) Bad Request.&#34;</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb10.png" medium="image">
			<media:title type="html">Screen shot mentioning “Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0” and “&#60;HeaderName&#62;x-ms-blob-type&#60;/HeaderName&#62;”</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb11.png" medium="image">
			<media:title type="html">Circled “Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0” and “&#60;HeaderName&#62;x-ms-blob-type&#60;/HeaderName&#62;”</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Don&#8217;t Windows Azure Libraries Show Up In Add Reference Dialog when Using .NET Framework Client Profile?</title>
		<link>http://blog.codingoutloud.com/2010/10/09/why-dont-windows-azure-libraries-show-up-in-add-reference-dialog-when-using-net-framework-client-profile/</link>
		<comments>http://blog.codingoutloud.com/2010/10/09/why-dont-windows-azure-libraries-show-up-in-add-reference-dialog-when-using-net-framework-client-profile/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 11:46:33 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[client profile]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/?p=1319</guid>
		<description><![CDATA[You are writing an application for Windows – perhaps a Console App or a WPF Application – or maybe an old-school Windows Forms app.  Every is humming along. Then you want to interact with Windows Azure storage. Easy, right? So you Right-Click on the References list in Visual Studio, pop up the trusty old Add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1319&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You are writing an application for Windows – perhaps a Console App or a WPF Application – or maybe an old-school Windows Forms app.  Every is humming along. Then you want to interact with Windows Azure storage. Easy, right? So you Right-Click on the References list in Visual Studio, pop up the trusty old Add Reference dialog box, and search for <strong>Microsoft.WindowsAzure.StorageClient</strong> in the list of assemblies.</p>
<p><strong><em>But it isn’t there! </em></strong></p>
<p>You already know <a href="http://wp.me/p23DZ-kZ">you can&#8217;t use the .NET Managed Libraries for Windows Azure in a Silverlight app</a>, but you <em><strong>just know</strong></em> it is okay in a desktop application.</p>
<p>You double-check that you have installed <a href="http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=2274a0a8-5d37-4eac-b50a-e197dc340f6f&amp;displaylang=en">Windows Azure Tools for Microsoft Visual Studio 1.2 (June 2010)</a> (or at least <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=21910585-8693-4185-826E-E658535940AA">Windows Azure SDK 1.2 (last refreshed from June in Sept 2010 with a couple of bug-fixes)</a>).</p>
<p>You sort the list by Component Name, then leveraging your absolute mastery of <a href="http://en.wikipedia.org/wiki/Alphabet">the alphabet</a>, you find the spot in the list where the assemblies ought to be, but they are not there. You see the one before in the alphabet, the one after it in the alphabet, but no <strong>Microsoft.WindowsAzure.StorageClient</strong> assembly in sight. What gives?</p>
<h2>Look familiar? Where is the <strong>Microsoft.WindowsAzure.StorageClient</strong> assembly?</h2>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image2.png"><img style="display:inline;border:0;" title="image" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb2.png?w=281&#038;h=242" border="0" alt="Confirmation Dialog after changing from Client Profile to full .NET" width="281" height="242" /></a></p>
<h2>Azure Managed Libraries Not Included in .NET Framework 4 Client Profile</h2>
<p>If your eyes move a little higher in the Add Reference dialog box, you will see the problem. You are using the <a href="http://msdn.microsoft.com/en-us/library/cc656912.aspx">.NET Framework 4 Client Profile</a>. Nothing wrong with the Client Profile – it can be a friend if you want a lighter-weight version of the .NET framework for deployment to desktops where you can’t be sure your .NET platform bits are already there – but Windows Azure Managed Libraries are not included with the Client Profile.</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image3.png"><img style="display:inline;border:0;" title="image" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb3.png?w=562&#038;h=484" border="0" alt="image" width="562" height="484" /></a></p>
<blockquote><p>Bottom line: Windows Azure Managed Libraries are simply not support in the .NET Framework 4 Client Profile</p></blockquote>
<h2>How Did This Happen?</h2>
<p>It turns out that in Visual Studio 2010, the default behavior for many common project types is to use the .NET Framework 4 Client Profile. There are <a href="http://stackoverflow.com/questions/2357599/why-does-visual-studio-2010-have-net-framework-4-0-client-profile-as-default-pro">some good reasons behind this</a>, but it is something you need to know about. It is very easy to create a project that uses the Client Profile because it is neither visible &#8211; and with not apparent option for adjustment &#8211; on the Add Project dialog box &#8211; all you see is .NET Framework 4.0:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/visualstudio2010newprojectdialog.png"><img class="alignnone size-full wp-image-1326" title="Visual Studio 2010's New Project dialog" src="http://codingoutloud.files.wordpress.com/2010/10/visualstudio2010newprojectdialog.png?w=510&#038;h=337" alt="" width="510" height="337" /></a></p>
<h2>The “Work-around” is Simple: Do Not Use .NET Framework 4 Client Profile</h2>
<p>While you are not completely out of luck, you just can’t use the Client Profile in this case. And, as the <a href="http://msdn.microsoft.com/en-us/library/cc656912.aspx">.NET Framework 4 Client Profile</a> documentation states:</p>
<blockquote><p>If you are targeting the .NET Framework 4 Client Profile, you cannot reference an assembly that is not in the .NET Framework 4 Client Profile. Instead you must target the .NET Framework 4.</p></blockquote>
<p>So let’s use the (full) .NET Framework 4.</p>
<h2>Changing from .NET Client Profile to Full .NET Framework</h2>
<p>To move your project from Client Profile to Full Framework, right-click on your project in Solution Explorer (my project here is called “SnippetUploader”):</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image4.png"><img style="display:inline;border:0;" title="image" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb4.png?w=237&#038;h=231" border="0" alt="image" width="237" height="231" /></a></p>
<p>From the bottom of the pop-up list, choose <strong>Properties</strong>.</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image5.png"><img style="display:inline;border:0;" title="image" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb5.png?w=244&#038;h=19" border="0" alt="image" width="244" height="19" /></a></p>
<p>This will bring up the Properties window for your application. It will look something like this:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image6.png"><img style="display:inline;border:0;" title="Visual Studio 2010's Project Properties window" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb6.png?w=596&#038;h=484" border="0" alt="image" width="596" height="484" /></a></p>
<p>Of course, by now you probably see the culprit in the screen shot: change the “<strong>Target framework:</strong>” from “<strong>.NET Framework 4 Client Profile</strong>” to “<strong>.NET Framework 4</strong>” (or an earlier version) and you have one final step:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image7.png"><img style="display:inline;border:0;" title="Visual Studio 2010's confirmation dialog after having changed from Client Profile to full .NET" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb7.png?w=483&#038;h=254" border="0" alt="image" width="483" height="254" /></a></p>
<p>Now you should be good to go, provided you have <a href="http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=2274a0a8-5d37-4eac-b50a-e197dc340f6f&amp;displaylang=en">Windows Azure Tools for Microsoft Visual Studio 1.2 (June 2010)</a> installed. Note, incidentally, that the Windows Azure tools for VS mention support for</p>
<blockquote><p>&#8230;targeting either the .NET 3.5 or .NET 4 framework.</p></blockquote>
<p>with no mention of support the .NET Client Profile. So stop expecting it to be there!</p>
<div id="_mcePaste" class="mcePaste" style="position:absolute;width:1px;height:1px;overflow:hidden;top:0;left:-10000px;">﻿</div>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/net/'>.net</a>, <a href='http://blog.codingoutloud.com/tag/azure/'>azure</a>, <a href='http://blog.codingoutloud.com/tag/client-profile/'>client profile</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1319&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/10/09/why-dont-windows-azure-libraries-show-up-in-add-reference-dialog-when-using-net-framework-client-profile/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/visualstudio2010newprojectdialog.png" medium="image">
			<media:title type="html">Visual Studio 2010&#039;s New Project dialog</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb6.png" medium="image">
			<media:title type="html">Visual Studio 2010&#039;s Project Properties window</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb7.png" medium="image">
			<media:title type="html">Visual Studio 2010&#039;s confirmation dialog after having changed from Client Profile to full .NET</media:title>
		</media:content>
	</item>
		<item>
		<title>You can&#8217;t add a reference to Microsoft.WindowsAzure.StorageClient.dll as it was not build against the Silverlight runtime</title>
		<link>http://blog.codingoutloud.com/2010/10/08/you-cant-add-a-reference-to-microsoft-windowsazure-storageclient-dll-as-it-was-not-build-against-the-silverlight-runtime/</link>
		<comments>http://blog.codingoutloud.com/2010/10/08/you-cant-add-a-reference-to-microsoft-windowsazure-storageclient-dll-as-it-was-not-build-against-the-silverlight-runtime/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 23:59:04 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[error]]></category>

		<guid isPermaLink="false">https://codingoutloud.wordpress.com/?p=1301</guid>
		<description><![CDATA[Are you developing Silverlight apps that would like to talk directly to Windows Azure APIs? That is perfectly legal, using the REST API. But if you want to use the handy-dandy Windows Azure Managed Libraries – such as Microsoft.WindowsAzure.StorageClient.dll to talk to Windows Azure Storage – then that’s not available in Silverlight. As you may [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1301&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are you developing Silverlight apps that would like to talk directly to Windows Azure APIs? That is perfectly legal, using the REST API. But if you want to use the handy-dandy <a href="http://msdn.microsoft.com/en-us/library/dd179380.aspx">Windows Azure Managed Libraries</a> – such as <a href="http://msdn.microsoft.com/en-us/library/ee741723.aspx">Microsoft.WindowsAzure.StorageClient.dll</a> to talk to Windows Azure Storage – then that’s not available in Silverlight.</p>
<p>As you may know, Silverlight assembly format is a bit different than straight-up .NET, and attempting to use Add Reference from a Silverlight project to a plain-old-.NET assembly just won’t work. Instead, you’ll see something like this:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image.png"><img style="display:inline;border:0;" title="Visual Studio error message from use of Add Reference in a Silverlight project: &quot;You can’t add a reference to Microsoft.WindowsAzure.StorageClient.dll as it was not build against the Silverlight runtime. Silverlight projects will only work with Silverlight assemblies.&quot;" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb.png?w=483&#038;h=181" border="0" alt="Visual Studio error message from use of Add Reference in a Silverlight project: &quot;You can’t add a reference to Microsoft.WindowsAzure.StorageClient.dll as it was not build against the Silverlight runtime. Silverlight projects will only work with Silverlight assemblies.&quot;" width="483" height="181" /></a></p>
<p>If you pick a class from the StorageClient assembly – let’s say, <a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storageclient.cloudblobclient.aspx">CloudBlobClient</a> &#8211; and check the documentation, it will tell you where this class is supported:</p>
<p><a href="http://codingoutloud.files.wordpress.com/2010/10/image1.png"><img style="display:inline;border:0;" title="Screen clipping from the StorageClient documentation with empty list of Target Platforms" src="http://codingoutloud.files.wordpress.com/2010/10/image_thumb1.png?w=322&#038;h=139" border="0" alt="Screen clipping from the StorageClient documentation with empty list of Target Platforms" width="322" height="139" /></a></p>
<p>Okay – so maybe it doesn’t exactly – the <strong>Target Platforms</strong> list is empty &#8211; presumably an error of omission. But going by the <strong>Development Platforms</strong> list, you wouldn’t expect it to work in Silverlight.</p>
<h3>There’s Always REST</h3>
<p>As mentioned, you are always free to directly do battle with the Azure REST APIs for <a href="http://msdn.microsoft.com/en-us/library/dd179355.aspx">Storage</a> or <a href="http://msdn.microsoft.com/en-us/library/ee460799.aspx">Management</a>. This is a workable approach. Or, even better, <a href="http://www.robbagby.com/azure/azure-application-part-3-expose-rest-web-service-and-consume-in-silverlight/">expose the operations of interest as Azure services</a> &#8211; abstracting them as higher level activities. You have heard of <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">SOA</a>, haven’t you? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a>, <a href='http://blog.codingoutloud.com/category/programming/silverlight-programming/'>Silverlight</a> Tagged: <a href='http://blog.codingoutloud.com/tag/azure/'>azure</a>, <a href='http://blog.codingoutloud.com/tag/error/'>error</a>, <a href='http://blog.codingoutloud.com/tag/silverlight/'>Silverlight</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1301&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/10/08/you-cant-add-a-reference-to-microsoft-windowsazure-storageclient-dll-as-it-was-not-build-against-the-silverlight-runtime/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb.png" medium="image">
			<media:title type="html">Visual Studio error message from use of Add Reference in a Silverlight project: &#34;You can’t add a reference to Microsoft.WindowsAzure.StorageClient.dll as it was not build against the Silverlight runtime. Silverlight projects will only work with Silverlight assemblies.&#34;</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/image_thumb1.png" medium="image">
			<media:title type="html">Screen clipping from the StorageClient documentation with empty list of Target Platforms</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Cloud Computing 101, Azure Style!&#8221; and &#8220;Building Cloud-Native Applications on Azure&#8221; &#8211; Two Talks I Presented at New England Code Camp 14</title>
		<link>http://blog.codingoutloud.com/2010/10/03/cloud-computing-101-azure-style-and-building-cloud-native-applications-on-azure-two-talks-i-presented-at-new-england-code-camp-14/</link>
		<comments>http://blog.codingoutloud.com/2010/10/03/cloud-computing-101-azure-style-and-building-cloud-native-applications-on-azure-two-talks-i-presented-at-new-england-code-camp-14/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 17:29:48 +0000</pubDate>
		<dc:creator>Bill Wilder</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Bill gave a talk]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[Code Camp]]></category>
		<category><![CDATA[entrepreneurship]]></category>
		<category><![CDATA[lean startups]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://blog.codingoutloud.com/?p=1278</guid>
		<description><![CDATA[Yesterday I attended New England Code Camp 14 (check out the #necc14 twitter stream while it lasts). I enjoyed many talks: Maura Wilder on JavaScript Debugging (@squdgy) Jason Haley on Comparing the Azure and Amazon Cloud Platforms (@haleyjason) Jim O&#8217;Neil on Dissecting the Azure @Home Application (@jimoneil) Abby Fichtner on Lean Startups (@hackerchick) MC&#8217;d by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1278&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday I attended New England Code Camp 14 (check out the <a href="http://twitter.com/#search?q=%23necc14">#necc14</a> twitter stream while it lasts). I enjoyed many talks:</p>
<ol>
<li><a href="http://squdgy.wordpress.com/">Maura Wilder</a> on JavaScript Debugging (<a href="http://twitter.com/squdgy">@squdgy</a>) <a href="http://codingoutloud.files.wordpress.com/2010/10/maura-debugging-javascript-necc14.jpg"><img class="alignright size-thumbnail wp-image-1290" title="Maura Wilder presenting talk on Debugging JavaScript" src="http://codingoutloud.files.wordpress.com/2010/10/maura-debugging-javascript-necc14.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a></li>
<li><a href="http://www.jasonhaleyconsulting.com/">Jason Haley</a> on Comparing the Azure and Amazon Cloud Platforms (<a href="http://twitter.com/haleyjason">@haleyjason</a>)</li>
<li><a href="http://blogs.msdn.com/jimoneil/">Jim O&#8217;Neil</a> on Dissecting the Azure @Home Application (<a href="http://twitter.com/jimoneil">@jimoneil</a>)</li>
<li><a href="http://www.thehackerchickblog.com/">Abby Fichtner</a> on Lean Startups (<a href="http://twitter.com/hackerchick">@hackerchick</a>) <a href="http://codingoutloud.files.wordpress.com/2010/10/abby-fichtner-presenting-lean-startups-101-necc14.jpg"><img class="alignright size-thumbnail wp-image-1291" title="Abby Fichtner presenting Lean Startups 101" src="http://codingoutloud.files.wordpress.com/2010/10/abby-fichtner-presenting-lean-startups-101-necc14.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a></li>
<li>MC&#8217;d by Abby, various folks talking about their experiences at startups &#8212; 4 talks jam-packed into a fast-paced one-hour session:
<ol>
<li>Vishal Kumar of <a href="http://savinz.com">savinz.com</a> (&#8220;mint.com for shopping&#8221;)</li>
<li>Allison Friedman (<a href="http://twitter.com/rateitgreen">@rateitgreen</a>) of <a href="http://rateitgreen.com">Rate It Green</a> (&#8220;yelp for the green building industry&#8221;)</li>
<li>Sean Creely (<a href="http://twitter.com/screeley">@﻿﻿screeley</a>) of <a href="http://embed.ly">Embedly</a> (&#8220;make friendly embedded links&#8221;) &#8211; a Y Combinator company providing a service for turning tweets containing media links into something more user friendly (e.g., embed inline YouTube video rather than a link taking you to YouTube)</li>
<li><a href="http://codingoutloud.files.wordpress.com/2010/10/marc-held-lessons-learned-building-zazu-necc14.jpg"><img class="alignright size-thumbnail wp-image-1293" title="Marc Held sharing lessons learned building startup zazu" src="http://codingoutloud.files.wordpress.com/2010/10/marc-held-lessons-learned-building-zazu-necc14.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a>Marc Held (<a href="http://twitter.com/getzazu">@getzazu</a>) of <a href="http://getzazu.com">getzazu.com</a> (&#8220;alarm clock 2.0&#8243;)</li>
</ol>
</li>
</ol>
<p>At Uno&#8217;s afterwards, I enjoyed chatting with many folks, including Veronica and Shawn Robichaud (all the way from Maine!), John from BUGC and Blue Fin, Slava Kokaev, entrepreneurs Marc, Billy, Brian, Vishal, and Dan Colon, dev evangelists Jim O&#8217;Neil and Chris Bowen, Yilmaz Rona from <a href="http://www.trilogyfs.com/">Trilogy</a>, and of course Maura.</p>
<p>At the Code Camp, I presented twice on Azure-focused topics:</p>
<ol>
<li><a href="http://codingoutloud.files.wordpress.com/2010/10/bill-wilder-cloud-computing-101-necc14-02-oct-2010.ppt"><strong>Cloud Computing 101: Azure Style!</strong></a> &#8211; an introduction to cloud computing, and an overview of the services that Microsoft&#8217;s cloud stack offers</li>
<li><strong><a href="http://codingoutloud.files.wordpress.com/2010/10/bill-wilder-buildingcloudnativeapplicationswithazure-necc14-02-oct-2010.ppt">Building Cloud-Native Applications with Azure</a></strong> &#8211; a mind-blowing tour of some of the changes that await the technology community as we move our world into the cloud</li>
</ol>
<p>The <a href="http://bostonazure.org">Boston Azure User Group</a> is one year old! You can follow the group on twitter <a href="http://twitter.com/bostonazure">@bostonazure</a>. You can also follow me on twitter <a href="http://twitter.com/codingoutloud">@codingoutloud</a>. And I hope to see you at the next Boston Azure meeting on Thurs October 21 from 6:00-8:30 PM at NERD (<a href="http://events.constantcontact.com/register/event?llr=v6qmy8dab&amp;oeidk=a07e31vcbrf65ff0443">registration</a> and more info).</p>
<br />Filed under: <a href='http://blog.codingoutloud.com/category/cloud-computing/azure-cloud-computing/'>Azure</a>, <a href='http://blog.codingoutloud.com/category/events/bill-gave-a-talk/'>Bill gave a talk</a>, <a href='http://blog.codingoutloud.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://blog.codingoutloud.com/category/events/'>Events</a>, <a href='http://blog.codingoutloud.com/category/programming/'>Programming</a> Tagged: <a href='http://blog.codingoutloud.com/tag/azure/'>azure</a>, <a href='http://blog.codingoutloud.com/tag/code-camp/'>Code Camp</a>, <a href='http://blog.codingoutloud.com/tag/entrepreneurship/'>entrepreneurship</a>, <a href='http://blog.codingoutloud.com/tag/lean-startups/'>lean startups</a>, <a href='http://blog.codingoutloud.com/tag/windows-azure/'>Windows Azure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codingoutloud.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codingoutloud.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codingoutloud.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codingoutloud.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codingoutloud.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codingoutloud.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codingoutloud.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codingoutloud.wordpress.com/1278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.codingoutloud.com&amp;blog=490667&amp;post=1278&amp;subd=codingoutloud&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.codingoutloud.com/2010/10/03/cloud-computing-101-azure-style-and-building-cloud-native-applications-on-azure-two-talks-i-presented-at-new-england-code-camp-14/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/baf1296780d2798c1072e65aed8652d9?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">codingoutloud</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/maura-debugging-javascript-necc14.jpg?w=150" medium="image">
			<media:title type="html">Maura Wilder presenting talk on Debugging JavaScript</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/abby-fichtner-presenting-lean-startups-101-necc14.jpg?w=150" medium="image">
			<media:title type="html">Abby Fichtner presenting Lean Startups 101</media:title>
		</media:content>

		<media:content url="http://codingoutloud.files.wordpress.com/2010/10/marc-held-lessons-learned-building-zazu-necc14.jpg?w=150" medium="image">
			<media:title type="html">Marc Held sharing lessons learned building startup zazu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
