Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


I am speaking at TechDays 2015

AddThis Social Bookmark Button
Happy to announce that I am speaking at Techdays 2015 Netherlands on automating the Azure infrastructure. Here are the details of my session
Managing your Azure infrastructure with Chef and DSC
Date and time: 29-May-2015, 15:15 - 16:15
Venue: North America

I'll be showing how to leverage the capabilities of Chef and DSC to automate windows Azure infrastructure. DSC is a way to automate infrastructure management using a configuration driven approach where the desired state of the machine/ machines can be configured and ensure that the machines adhere to it all the times. Chef provides a cross-platform ecosystem of tools and
patterns for taking DSC from feature to full solution. The combination of Chef and DSC make a powerful companion for managing your Azure infrastructure. In this session, we'll see how the combination enables you to work effectively with your cloud infrastructure. Can’t wait to see you all there!
...(Read whole news on source site)

Managing your Azure infrastructure as code - part 4 (Chef and DSC)

AddThis Social Bookmark Button
Chef and DSC
DSC is a new management platform in Windows PowerShell that enables deploying and managing configuration data for software services and managing the environment in which these services run.
DSC provides a set of Windows PowerShell language extensions, new Windows PowerShell cmdlets, and resources that you can use to declaratively specify how you want your software environment to be configured. It also provides a means to maintain and manage existing configurations.
With the release of Chef Client 11.16.0 PowerShell Desired State Configuration (DSC) support was introduced into Chef Client for Windows. With this feature DSC resources can be executed from Chef.
Both DSC and chef are similar in the way that both are idempotent, take similar approaches to the concept of resources, describe the configuration of a system, and then take the steps required to do that configuration. The most important difference between Chef and DSC is that Chef uses Ruby and DSC is exposed as configuration data from within Windows PowerShell. The dsc_resource resource allows any DSC resource to be used in a Chef recipe, as well as any custom resources that have been added to your Windows PowerShell environment.
The syntax for using the dsc_resource resource in a recipe...(Read whole news on source site)

Managing your Azure infrastructure as code - part 3 [Chef cookbooks]

AddThis Social Bookmark Button
In Chef cookbooks serve as the fundamental unit of configuration and policy distribution. Chef uses cookbooks to perform work and make sure things are as they should be on the node. Cookbooks are the way Chef users package, distribute, and share configuration details. A cookbook usually configures only one service. For e.g. the general structure of a cookbook contains of the elements as given below (attributes, definition, files, recipes etc.)

The important concepts for a cookbook are attributes and recipes. Attributes are defined in the cookbook that can be used to override the default settings on a node.
When a cookbook is loaded during a chef-client run, these attributes are compared to the attributes that are already present on the node. Attributes that are defined in attribute files are first loaded according to cookbook order. For each cookbook, attributes in the default.rb file are loaded first, and then additional attribute files (if present) are loaded in lexical sort order. When the cookbook attributes take precedence over the default attributes, the chef-client will apply those new settings and values during the chef-client run on the node. Recipes are Ruby files in which you use Chef's Domain Specific Language (DSL)...(Read whole news on source site)

Visual Studio Online Update – May 15th

AddThis Social Bookmark Button
This week we are deploying our sprint 82 work for VS Online.  This is a very BIG deployment – lot’s of stuff.  You can read the release notes. First and foremost Build.VNext is here!  It is now in Public Preview and everyone can try it.  We also now have a hosted build pool so you don’t have to install a local build agent on Windows if you don’t want to.  If you want to build on Linux or the MacOS, you will still need to setup up local agent for now. Since I offered a early peek
at Build.VNext on my blog a month or so ago, I’ve been inundated with people requesting to have their account enabled.  It’s been really great to see how much interest there has been.  Now everyone has it and you don’t need to ask for it any longer. I’ve also gotten a ton of questions about enabling something akin to gated checkin and checkin policies for Git.  This deployment introduces Branch policies that enable this.  We have not yet exposed an extensibility mechanism but plan to in the future.  For now we have a build policy that’s akin to gated...(Read whole news on source site)

Visual Studio Code: Bringing UX and engineering together - So what is a developer experience anyway? - Site Home - MSDN Blogs

AddThis Social Bookmark Button
Visual Studio Code: Bringing UX and engineering together - So what is a developer experience anyway? - Site Home - MSDN Blogs

ASP.NET 5 - a lean and composable framework for building web and cloud applications, fully open source and available on GitHubNodeJS (incudes NPM) - a platform for easily building fast, scalable network applicationsgit - VSCode has built in support for source code control using gitYeoman - an application scaffolding tool, you can think of this as File | New Project for VSCodegenerator-aspnet - a yeoman generator for scaffolding
ASP.NET 5 applications, run npm install -g generator-aspnet to installhottowel - a yeoman generator for quickly creating AngularJS applications, run npm install -g generator-hottowel to installExpress - an application framework for Node applications, uses the Jade template enginegulp - a streaming task runner system, integrates with VSCode tasksmocha - a JavaScript test framework that runs on Nodebower - a client side package managerTypeScript - brings structure and strong typing to your JavaScript code, without compromising the good partsTypeScript definition manager
- search and download 100's of TypeScript definition files for popular