Yavor Georgiev

Yavor is a PM at Snowflake working on developer experience. Previously at Docker, Auth0, Hulu, and Microsoft Azure.

Azure SDK for Node.js 0.5.4 is out

11 May 2012

We just pushed out a small May update (0.5.4) to the Azure SDK for Node.js, with which we now deploy:

  • node.js 0.6.17
  • iisnode 0.1.19

Here are the important changes and additions in this release:

  • The updated node.js version addresses the recently announced node.js security vulnerability. 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. Please redeploy your application using the updated tooling to ensure your deployment is secure.
  • This is not completely new, but a few weeks ago we also released a refresh (0.5.3) of the npm package for Azure, 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 nice example of this functionality posted here
  • iisnode 0.1.19 brings improved configuration support using YAML files. For a lot of scenarios, you may now be able to configure your app by deploying an iisnode.yml file, instead of messy XML inside your Web.config.

~~~ yaml

The optional iisnode.yml file provides overrides of

the iisnode configuration settings specified in web.config.

Read More

Future Insights Live slides

06 May 2012

Thanks to everyone who attended my talk, here are the slides, as promised.

Read More

Patterns & Practices Symposium 2012: node.js on Azure

27 April 2012

Here is the video of my talk on node.js in Azure and links to some of the resources I reference:

Here are my slides:

Read More

Speaking at Future Insights Live

02 April 2012

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!


Writing Node.js apps for Windows Azure
Friday, May 4th: 2:05pm – 2:55pm

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.

Read More

Known issues with RIA Services V1 SP2 on Visual Studio 11 Beta

02 March 2012

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:

  • Universal Providers
  • Support for the new Metro UI
  • Miscellaneous small changes to adapt to changes in project system, msbuild, and the designer.

However, there are some kinks that you should be aware of… it is a Beta after all:

  • If you try to use the Data Binding picker from the Properties pane to bind a property (for example the text in a TextBlock) to a property on a Domain Data Source, you’ll see it is not available. We are looking at addressing this issue.
     
  • Universal Providers have a known issue where Windows Authentication and Role Providers don’t work as you might expect. If you switch your web app containing your Domain Service to Windows auth, be sure to make the change shown below. Having to do this is a limitation that will go away after Beta.

~~~ xml

Read More