<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Yavor Georgiev and I am a Program Manager at Microsoft working on the Windows Azure web services stack. I am responsible for web services support in Silverlight and jQuery clients, as well as support for writing Node.js services on Azure.Follow me on Twitter at @digthepony</description><title>Yavor Georgiev's Blog</title><generator>Tumblr (3.0; @yavor)</generator><link>http://hashtagfail.com/</link><item><title>Node bootcamp at SURF Incubator slides</title><description>&lt;p&gt;Here you go!&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="327" scrolling="no" src="https://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;amp;p2=1&amp;amp;p3=SD6CE8988AF2E2E7C0!12556&amp;amp;p4=&amp;amp;ak=!AFmeNqyi1wgH7L0&amp;amp;kip=1" width="402"&gt;&lt;/iframe&gt;&lt;/p&gt;</description><link>http://hashtagfail.com/post/23359546943</link><guid>http://hashtagfail.com/post/23359546943</guid><pubDate>Sat, 19 May 2012 10:40:34 -0700</pubDate><category>JavaScript</category><category>Presentations</category></item><item><title>Azure SDK for Node.js 0.5.4 is out</title><description>&lt;p&gt;We just pushed out a small May update (0.5.4) to the &lt;a href="https://github.com/WindowsAzure/azure-sdk-tools"&gt;Azure SDK for Node.js&lt;/a&gt;, with which we now deploy:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;node.js 0.6.17&lt;/li&gt;
&lt;li&gt;iisnode 0.1.19&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Here are the important changes and additions in this release:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The updated node.js version addresses the &lt;a href="%22%09http://blog.nodejs.org/2012/05/07/http-server-security-vulnerability-please-upgrade-to-0-6-17/%20"&gt;recently announced node.js security vulnerability&lt;/a&gt;. The vulnerability affects all server-side deployments using versions prior to 0.6.17. If you have deployed a node.js application on Azure using our tooling, you are probably using a version of node.js that is vulerable. &lt;strong&gt;Please redeploy your application using the updated tooling to ensure your deployment is secure.&lt;/strong&gt;&lt;br/&gt; &lt;/li&gt;
&lt;li&gt;iisnode 0.1.19 brings &lt;a href="http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html"&gt;improved configuration support using YAML files&lt;/a&gt;. For a lot of scenarios, you may now be able to configure your app by deploying an &lt;strong&gt;iisnode.yml file&lt;/strong&gt;, instead of messy XML inside your Web.config.&lt;br/&gt;&lt;pre class="brush: bash"&gt;# The optional iisnode.yml file provides overrides of 
# the iisnode configuration settings specified in web.config.

node_env: production
nodeProcessCommandLine: "c:\program files\nodejs\node.exe"
nodeProcessCountPerApplication: 1
# so on... &lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;This is not completely new, but a few weeks ago we also released a &lt;strong&gt;refresh (0.5.3) of the &lt;a href="https://github.com/WindowsAzure/azure-sdk-for-node/"&gt;npm package for Azure&lt;/a&gt;&lt;/strong&gt;, adding support for accessing the Azure role service runtime. That enables you to: get role configuration settings, work with local role resources (including local storage), get information about the current role instance, as well as other role instances in your application. We have a &lt;a href="https://github.com/WindowsAzure/azure-sdk-for-node/tree/master/examples/serviceexplorer"&gt;nice example of this functionality posted here&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/web/gallery/install.aspx?appid=azurenodepowershell"&gt;Here is a one-click install of the new bits.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://hashtagfail.com/post/22865195229</link><guid>http://hashtagfail.com/post/22865195229</guid><pubDate>Fri, 11 May 2012 16:05:00 -0700</pubDate><category>JavaScript</category><category>Windows Azure</category></item><item><title>Future Insights Live slides</title><description>&lt;p&gt;Thanks to everyone who attended my talk, here are the slides, as promised.&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="327" scrolling="no" src="https://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;amp;p2=1&amp;amp;p3=SD6CE8988AF2E2E7C0!12503&amp;amp;p4=&amp;amp;ak=!ALPdz6Ak_aGNAV0&amp;amp;kip=1" width="402"&gt;&lt;/iframe&gt;&lt;/p&gt;</description><link>http://hashtagfail.com/post/22575683264</link><guid>http://hashtagfail.com/post/22575683264</guid><pubDate>Sun, 06 May 2012 23:28:17 -0700</pubDate><category>JavaScript</category><category>Windows Azure</category><category>Presentations</category></item><item><title>Yosemite Range of Light by Shawn Reeder</title><description>&lt;iframe src="http://player.vimeo.com/video/40802206" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Yosemite Range of Light by Shawn Reeder&lt;/p&gt;</description><link>http://hashtagfail.com/post/21941120877</link><guid>http://hashtagfail.com/post/21941120877</guid><pubDate>Fri, 27 Apr 2012 16:41:27 -0700</pubDate><category>Photography</category></item><item><title>Here is the video of my talk on node.js in Azure and links to...</title><description>&lt;iframe style="height: 226px;width: 400px" src="http://channel9.msdn.com/Events/Patterns-Practices-Symposium-Online/Patterns-Practices-Symposium-Online-2012/node-js-on-Azure/player?w=500&amp;h=283" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Here is the video of my talk on node.js in Azure and links to some of the resources I reference:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.windowsazure.com/en-us/develop/nodejs/"&gt;One-stop shop to get started with node.js on Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-for-node%20"&gt;node.js libraries for Azure services on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-tools"&gt;node.js deployment tooling for Azure on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yavorg/azure-node-starter%20"&gt;The sample I showed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Here are my slides:&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="327" scrolling="no" src="https://r.office.microsoft.com/r/rlidPowerPointEmbed?p1=1&amp;p2=1&amp;p3=SD6CE8988AF2E2E7C0!12471&amp;p4=&amp;ak=!AK4-i7lwlpYel-A&amp;kip=1" width="402"&gt;&lt;/iframe&gt;&lt;/p&gt;</description><link>http://hashtagfail.com/post/21932124779</link><guid>http://hashtagfail.com/post/21932124779</guid><pubDate>Fri, 27 Apr 2012 14:24:00 -0700</pubDate><category>Windows Azure</category><category>JavaScript</category><category>Presentations</category></item><item><title>I’ll be speaking on Node.js at tomorrow’s Microsoft...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m2yg8bsXN81qd717fo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I’ll be speaking on Node.js at tomorrow’s &lt;strong&gt;Microsoft patterns &amp; practices Symposium 2012&lt;/strong&gt;, and you still have time to &lt;a href="http://symposium2012online.eventbrite.com/" title="Register for the p&amp;p Symposium"&gt;register&lt;/a&gt;. It’s free and it will be &lt;a href="http://channel9.msdn.com/Events/Patterns-Practices-Symposium-Online" title="Channel9 live stream for p&amp;p Symposium"&gt;streamed live&lt;/a&gt; on Channel 9, so you can watch it regardless of where you are. My talk is at &lt;strong&gt;13:30 tomorrow (04/23/12)&lt;/strong&gt;, see you there!&lt;/p&gt;</description><link>http://hashtagfail.com/post/21675756682</link><guid>http://hashtagfail.com/post/21675756682</guid><pubDate>Mon, 23 Apr 2012 16:07:23 -0700</pubDate><category>Presentations</category><category>JavaScript</category><category>Windows Azure</category></item><item><title>In more conference-related news, I’ll be speaking on...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m1vdcqB04j1qd717fo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;In more conference-related news, I’ll be speaking on Future Insights Live’s newly announced Cloud Track! Registration is still open… see you in Las Vegas!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Writing Node.js apps for Windows Azure&lt;br/&gt;&lt;/strong&gt;&lt;strong&gt;Friday, May 4th: 2:05pm – 2:55pm&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Server-side JavaScript? On Windows Azure? Has hell frozen over? Learn about how Azure is quickly turning into an open cloud platform that supports a variety of runtimes: .NET, Java, PHP, and even Node.js! In this session, we will show how to build exciting realtime apps in JavaScript, and how to run them in the cloud. We will take advantage of features such as storage, caches, and queues to make our app scale without a hitch. We will also share the team’s plans for future Windows Azure improvements and give you a chance to voice your opinion.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://hashtagfail.com/post/20364632276</link><guid>http://hashtagfail.com/post/20364632276</guid><pubDate>Mon, 02 Apr 2012 13:38:00 -0700</pubDate><category>JavaScript</category><category>Windows Azure</category><category>Presentations</category></item><item><title>I’ll be speaking on Node.js in Azure at NDC in Oslo, June...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m1nzowI8cq1qd717fo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I’ll be speaking on Node.js in Azure at &lt;a href="http://www.ndcoslo.com/" title="NDC Oslo"&gt;NDC in Oslo, June 6-8&lt;/a&gt;. It’s my first time at NDC and my first time in Oslo, but I’ve heard nothing but good things about the conference and the city itself. Skål!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://ndcoslo.oktaset.com/t-4902"&gt;Hell has frozen over: writing Node.js apps for Windows Azure&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;Yavor Georgiev&lt;br/&gt;June 7 2012, 10:20 - 11:20&lt;/p&gt;
&lt;p&gt;Server-side JavaScript? On Windows Azure? Has hell frozen over? Come learn about how Azure is quickly turning into an open cloud platform that supports a variety of runtimes: .NET, Java, PHP, and even Node.js! In this session we will show how to build exciting realtime apps in JavaScript, and how to run them in the cloud. We will take advantage of great Azure features such as storage, caches, and queues to make our app scale without a hitch. We will also share the team’s plans for future Azure improvements and give you a chance to voice your opinion.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://hashtagfail.com/post/20131634808</link><guid>http://hashtagfail.com/post/20131634808</guid><pubDate>Thu, 29 Mar 2012 14:00:00 -0700</pubDate><category>JavaScript</category><category>Windows Azure</category><category>Presentations</category></item><item><title>Arctic Light slow-motion capture, courtesy of Norah.</title><description>&lt;iframe src="http://player.vimeo.com/video/24456787" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Arctic Light slow-motion capture, courtesy of &lt;a class="tumblr_blog" href="http://hashtagnorah.com/post/18813193361/take-a-minute-to-enjoy"&gt;Norah&lt;/a&gt;.&lt;/p&gt;</description><link>http://hashtagfail.com/post/18894111321</link><guid>http://hashtagfail.com/post/18894111321</guid><pubDate>Tue, 06 Mar 2012 23:43:24 -0800</pubDate><category>Photography</category></item><item><title>Known issues with RIA Services V1 SP2 on Visual Studio 11 Beta</title><description>&lt;p&gt;Visual Studio 11 Beta went out a few days ago, and with it we have a refreshed RIA Services SP2 version that supports all VS 11 goodness:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Universal Providers&lt;/li&gt;
&lt;li&gt;Support for the new Metro UI&lt;/li&gt;
&lt;li&gt;Miscellaneous small changes to adapt to changes in project system, msbuild, and the designer.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;However, there are some kinks that you should be aware of&amp;#8230; it is a Beta after all:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;If you try to use the &lt;strong&gt;Data Binding picker from the Properties pane&lt;/strong&gt; to bind a property (for example the text in a TextBlock) to a property on a Domain Data Source, you&amp;#8217;ll see it is not available. We are looking at addressing this issue.&lt;br/&gt;&lt;br/&gt;&lt;img src="http://media.tumblr.com/tumblr_m0a8chKYZH1qccglw.png"/&gt; &lt;/li&gt;
&lt;li&gt;Universal Providers have a known issue where &lt;strong&gt;Windows Authentication and Role Providers don&amp;#8217;t work&lt;/strong&gt; as you might expect. If you switch your web app containing your Domain Service to Windows auth, be sure to change this line:&lt;br/&gt;&lt;pre class="brush: xml"&gt;&amp;lt;roleManager enabled="true" defaultProvider="DefaultRoleProvider"&amp;gt;&lt;/pre&gt;
from &amp;#8220;DefaultRoleProvider&amp;#8221; to &amp;#8220;AspNetWindowsTokenRoleProvider&amp;#8221;. Having to do this is a limitation that will go away after Beta.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Please let us know if you encounter any other issues via &lt;a href="http://forums.silverlight.net/53.aspx/1?WCF+RIA+Services"&gt;our forum&lt;/a&gt;.&lt;/p&gt;</description><link>http://hashtagfail.com/post/18631640309</link><guid>http://hashtagfail.com/post/18631640309</guid><pubDate>Fri, 02 Mar 2012 16:25:00 -0800</pubDate><category>WCF RIA Services</category></item><item><title>Great photos by Timothy Allen of the Buzludja (Бузлуджа)...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m088jzdssh1qd717fo2_r4_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_m088jzdssh1qd717fo5_r4_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_m088jzdssh1qd717fo1_r4_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;Great photos by Timothy Allen of the Buzludja (&lt;a href="http://bg.wikipedia.org/wiki/%D0%9F%D0%B0%D0%BC%D0%B5%D1%82%D0%BD%D0%B8%D0%BA_%D0%BD%D0%B0_%D0%91%D1%83%D0%B7%D0%BB%D1%83%D0%B4%D0%B6%D0%B0"&gt;Бузлуджа&lt;/a&gt;) monument in Bulgaria. One of many amazing abandoned buildings, right up there with the &lt;a href="http://en.wikipedia.org/wiki/Ryugyong_Hotel"&gt;Ryugyong Hotel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href="http://hashtagnorah.com/"&gt;Norah&lt;/a&gt; for the forward.&lt;/p&gt;</description><link>http://hashtagfail.com/post/18569614060</link><guid>http://hashtagfail.com/post/18569614060</guid><pubDate>Thu, 01 Mar 2012 14:16:00 -0800</pubDate><category>Architecture</category></item><item><title>beat-machine:

Our pitch at Startup Weekend Redmond
</title><description>&lt;iframe src="http://www.9slides.com/embed/BeatMachinePresentation" width="400" height="251" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://beat-machine.tumblr.com/post/17970708907/our-pitch-at-startup-weekend-redmond"&gt;beat-machine&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Our pitch at Startup Weekend Redmond&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://hashtagfail.com/post/18035928578</link><guid>http://hashtagfail.com/post/18035928578</guid><pubDate>Tue, 21 Feb 2012 15:37:10 -0800</pubDate><category>Presentations</category></item><item><title>beat-machine:

3rd place at Startup Weekend Redmond… not bad for...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lzomoiXz641rpmn1ro1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://beat-machine.tumblr.com/post/17937943425/3rd-place-at-startup-weekend-redmond-not-bad-for"&gt;beat-machine&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;3rd place at Startup Weekend Redmond… not bad for a crew of 4&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://hashtagfail.com/post/18035386372</link><guid>http://hashtagfail.com/post/18035386372</guid><pubDate>Tue, 21 Feb 2012 15:28:40 -0800</pubDate><category>Presentations</category></item><item><title>Azure SDK for Node.js 0.5.3 is out</title><description>&lt;p class="MsoNormal"&gt;We just pushed out a small February update (0.5.3) to the &lt;a href="https://github.com/WindowsAzure/azure-sdk-tools"&gt;Azure SDK for Node.js&lt;/a&gt;, containing the following fixes:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-tools/issues/81"&gt;#81&lt;/a&gt;: Start-AzureEmulator errors if there&amp;#8217;s a space in the service path: &lt;/strong&gt;we corrected an issue where the emulator would fail if there was a space in the path to the service&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-tools/issues/82"&gt;#82&lt;/a&gt;: Remove-AzureService prompts for yes/no confirmation:&lt;/strong&gt; when you want to remove a service, you will now see this prompt to prevent accidental data loss:
&lt;pre class="brush: bash"&gt;Confirm
Are you sure you want to remove service "foo"?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):Y
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-tools/issues/131"&gt;#131&lt;/a&gt;: Start-AzureEmulator -Launch fails if run twice on the same web role: &lt;/strong&gt;corrected a problem where our attempt to clean up logs was causing the emulator to crash&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-tools/issues/138"&gt;#138&lt;/a&gt;: Publish-AzureService throws ArgumentNullException when no certificates element provided in .cscfg:&lt;/strong&gt; this may have affected folks using the Mongo commandlets&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://github.com/WindowsAzure/azure-sdk-tools/issues/141"&gt;#141&lt;/a&gt;: Worker role did not allow write access:&lt;/strong&gt; the user under which Node was running in worker role did not have sufficient permission to write to disk. This may have surfaced as some modules who need to write to disk (such as stylus) failing.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/web/gallery/install.aspx?appid=azurenodepowershell"&gt;Here is a one-click install of the new bits.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Alongside this, we also released a refresh (0.5.2) of the &lt;a href="https://github.com/WindowsAzure/azure-sdk-for-node/"&gt;npm package for Azure&lt;/a&gt;, adding support for accessing ServiceBus queues and topics, among other fixes. Read &lt;a href="http://codebetter.com/glennblock/2012/02/14/servicebus-support-in-azure-npm-0-5-2/"&gt;Glenn&amp;#8217;s blog post&lt;/a&gt; for more details.&lt;/p&gt;</description><link>http://hashtagfail.com/post/17781848569</link><guid>http://hashtagfail.com/post/17781848569</guid><pubDate>Fri, 17 Feb 2012 13:16:25 -0800</pubDate><category>JavaScript</category><category>Windows Azure</category></item><item><title>One of the most beautiful libraries in the world (Codrington...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lx9g7h554K1qd717fo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;One of the most beautiful libraries in the world (Codrington Library at Oxford). UW’s Suzzallo library also made the list.&lt;/p&gt;</description><link>http://hashtagfail.com/post/15284595106</link><guid>http://hashtagfail.com/post/15284595106</guid><pubDate>Tue, 03 Jan 2012 22:18:53 -0800</pubDate><category>Architecture</category></item><item><title>Node.js/express blog on Azure in 5 minutes</title><description>&lt;p&gt;Following up on the announcements and demos shown at today&amp;#8217;s &lt;a href="http://channel9.msdn.com/events/windowsazure/learn" title="Learn Windows Azure event on Channel 9"&gt;Learn Windows Azure event&lt;/a&gt;, I decided to put together a very quick demo that gets you going on Azure with a real app as fast as possible. &lt;/p&gt;
&lt;p&gt;I decided to modify &lt;a href="http://expressjs.com/" title="express"&gt;express&amp;#8217;&lt;/a&gt; &lt;a href="https://github.com/visionmedia/express/tree/master/examples/blog" title="express blog sample"&gt;blog sample&lt;/a&gt; to use &lt;a href="http://github.com/WindowsAzure/azure-sdk-for-node" title="Azure node libraries"&gt;Azure storage&lt;/a&gt;, and also pre-configured all the service/role settings that Azure needs so you can get going as fast as possible.&lt;/p&gt;
&lt;p&gt;Here is the 5-minute recipe:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Get your &lt;a href="http://www.windowsazure.com/en-us/pricing/free-trial/" title="Windows Azure portal"&gt;Windows Azure account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Get the &lt;a href="http://www.windowsazure.com/en-us/develop/nodejs/" title="Windows Azure SDK for Node.js"&gt;Windows Azure SDK for Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Get the &lt;a href="https://github.com/yavorg/express-blog-azure" title="Express/Node sample on Azure"&gt;sample source code&lt;/a&gt; from GitHub. If you are wondering where some of the static content in the sample came from, check out this &lt;a href="http://www.windowsazure.com/en-us/develop/nodejs/tutorials/web-app-with-express/" title="Azure Node getting started"&gt;getting started document&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Get the needed Node packages by running this inside the &lt;strong&gt;ExpressBlog\WebRole&lt;/strong&gt; folder:&lt;br/&gt;&lt;pre class="brush: bash"&gt;npm install&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;You should now be able to launch the &lt;strong&gt;Windows Azure PowerShell for Node.js&lt;/strong&gt; shortcut from your start menu. Make sure you run as Administrator. The rest of the steps here should be completed from that shell.&lt;/li&gt;
&lt;li&gt;Download your Azure publish settings:&lt;br/&gt;&lt;pre class="brush: bash"&gt;Get-AzurePublishSettings&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Import the settings:&lt;br/&gt;&lt;pre class="brush: bash"&gt;Import-AzurePublishSettings mine.publishsettings&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Head to the Azure portal and create a storage account under your subscription. Make note of the account name and access key.&lt;/li&gt;
&lt;li&gt;Modify the &lt;strong&gt;ExpressBlog\WebRole\Web.cloud.config&lt;/strong&gt; file where indicated to include the storage settings.&lt;/li&gt;
&lt;li&gt;You are now ready to publish. Anywhere inside the &lt;strong&gt;ExpressBlog&lt;/strong&gt; folder, run the following, making sure you use a &lt;span&gt;unique service name&lt;/span&gt;:&lt;br/&gt;&lt;pre class="brush: bash"&gt;Publish-AzureService -Name uniqueServiceName&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;You&amp;#8217;re all done!&lt;img alt="A Node/Express blog on Azure" src="http://media.tumblr.com/tumblr_lw60nrIUBC1qccglw.png"/&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately things don&amp;#8217;t always go according to plan, so in case you get an Internal Server Error or anything else goes wrong after you deploy to the cloud, use this simple trick to debug.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Inside the &lt;strong&gt;Web.cloud.config&lt;/strong&gt; file, enable logging:&lt;br/&gt;&lt;pre class="brush: xml"&gt;&amp;lt;iisnode loggingEnabled="true" /&amp;gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Redeploy the service by simply typing:&lt;br/&gt;&lt;pre class="brush: bash"&gt;Publish-AzureService&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Look at the Node.js log file for hints of what may be wrong at &lt;a href="http://uniqueServiceName.cloudapp.net/server.js.logs/0.txt"&gt;http://uniqueServiceName.cloudapp.net/server.js.logs/0.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;/div&gt;</description><link>http://hashtagfail.com/post/14183649394</link><guid>http://hashtagfail.com/post/14183649394</guid><pubDate>Tue, 13 Dec 2011 14:34:00 -0800</pubDate><category>JavaScript</category><category>Windows Azure</category></item><item><title>RIA Services SP2 RTW released</title><description>&lt;p&gt;We&amp;#8217;re happy to announce the final release of WCF RIA Services V1 SP2:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=229318" title="Silverlight 5 Tools"&gt;Silverlight 5 tools installer&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=215202" title="RIA Services SP2"&gt;Standalone RIA SP2 installer&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;In this release, we add the following new features:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Support for Silverlight 5 (the standalone installer linked above also supports Silverlight 4)&lt;/li&gt;
&lt;li&gt;DateTimeOffset support + various bugfixes&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Entity Framework Code-First development, using &lt;a href="http://nuget.org/packages/RIAServices.EntityFramework" title="RIAServices.EntityFramework NuGet package"&gt;this NuGet package&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p class="MsoListParagraph"&gt;Known issues include:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;Entity Framework 4.1 is required, but version 4.2 isn&amp;#8217;t supported yet&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Requires Visual Studio 2010 or SP1. Visual Studio 11 isn&amp;#8217;t supported yet&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Work on supporting Universal Providers for improved Windows Azure deployment is ongoing&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;If you want to create a Silverlight 4 Business Application Template, first create an instance of the Silverlight 5 template, and then use the Silverlight project properties to retarget it to Silverlight 4. You might see some temporary errors (System.Windows.Markup.XamlParseException) in the designer and error window, but rebuilding will make those disappear.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://hashtagfail.com/post/13978432034</link><guid>http://hashtagfail.com/post/13978432034</guid><pubDate>Fri, 09 Dec 2011 12:13:00 -0800</pubDate><category>Silverlight</category><category>WCF RIA Services</category></item><item><title>Street Art Utopia - cool street art and graffiti blog</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lxaqlaLAdP1qd717fo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Street Art Utopia - cool street art and graffiti blog&lt;/p&gt;</description><link>http://hashtagfail.com/post/15313429738</link><guid>http://hashtagfail.com/post/15313429738</guid><pubDate>Fri, 09 Dec 2011 00:00:00 -0800</pubDate><category>Design</category></item><item><title>Amazing ISS time-lapse</title><description>&lt;iframe src="http://player.vimeo.com/video/32001208" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Amazing ISS time-lapse&lt;/p&gt;</description><link>http://hashtagfail.com/post/12919631560</link><guid>http://hashtagfail.com/post/12919631560</guid><pubDate>Thu, 17 Nov 2011 00:31:00 -0800</pubDate><category>Photography</category></item><item><title>Trying to clone a repo using the GitHub for Mac client at work...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lu5gxjcrXl1qd717fo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Trying to clone a repo using the GitHub for Mac client at work today was failing due to our proxy server. All my repos would show up, but they would fail when cloning, and trying to synchronize wouldn’t work either. I know I am sitting behind a HTTP proxy at work, but I assumed the GitHub client would just inherit the proxy settings already defined in the OSX preferences. Apparently not… so I hunted around the app to try and find dedicated proxy settings. Again, no luck here, but after looking around forums I discovered you could use the command line to set the proxy:&lt;/p&gt;
&lt;pre class="brush: bash"&gt;git config --global http.proxy http://proxy:port
&lt;/pre&gt;
&lt;p&gt;I restarted the GitHub client, and now it would happily clone and sync my repos. &lt;/p&gt;</description><link>http://hashtagfail.com/post/12333547822</link><guid>http://hashtagfail.com/post/12333547822</guid><pubDate>Fri, 04 Nov 2011 12:03:00 -0700</pubDate></item></channel></rss>

