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


Hallway Conversations: How to Succeed in Agile

AddThis Social Bookmark Button
A couple of weeks ago, I sat down to talk Agile with Phil Japikse, Stephen Bohlen, and Lee Brandt and their podcast called Hallway Conversations. We spent an hour getting down to basics with Agile.  We talked about how companies are getting into Agile practices, measuring progress, tools, doing things “right”, and much more. It […]

ASP.NET 5 - A Deep Dive into the ASP.NET 5 Runtime

AddThis Social Bookmark Button
ASP.NET 5 - A Deep Dive into the ASP.NET 5 Runtime

Web.config and System.Configuration-style app.config files aren’t
supported in ASP.NET 5. Instead, ASP.NET 5 comes with a new, simplified
Configuration API (Microsoft.Framework.ConfigurationModel, at
for working with configuration data. The new Configuration API lets you
retrieve and manipulate configuration data from a variety of sources.
Default configuration providers are included for JSON, XML, INI,
command-line parameters and environment variables. 

Walking the dependencies in project.json and building up the closure of
dependencies the app will use.
The dependency-­walking logic is
described in more detail at

how you can use the KRE Version Manager (KVM) tool to list the installed
KREs on your machine, install new ones and select the KRE you want to
use. You can find instructions for how to install the KVM for your OS at

“Introducing the ASP.NET 5 Preview” article from the special Dec. 15, 2014, Issue of MSDN Magazine ( whole news on source site)

PowerShell : A deep dive into remoting - part 2

AddThis Social Bookmark Button

To get PowerShell remoting working, you need to have the WinRM service up and running and configure it for remoting. WinRm is Microsoft’s implementation of the industry standard WS-Management Protocol which is a DMTF open standard defining a SOAP-based protocol for the management of servers, devices, applications and various Web services. WinRM uses SOAP over HTTP and HTTPS, and thus is considered a firewall-friendly protocol. It was designed to provide interoperability and consistency for enterprise networks that have a variety of operating systems, to locate and exchange management information. WinRM is not exclusive to PowerShell, but when received a
traffic that is tagged for PowerShell it can take care of accepting and passing the details to PowerShell.
WinRM is the “server” component of remote management application and WinRS (Windows Remote Shell) is the “client” for WinRM, which runs on the remote computer attempting to remotely manage the WinRM server. It’s important that the computer that needs to be remotly accessed and the computer that has to access the remote computers must have WinRM installed and enabled on them for WinRS to work and retrieve information from the remote system

To setup the computer for remote access, you need...(Read whole news on source site)

PowerShell: A deep dive into remoting – part 1

AddThis Social Bookmark Button

One of the most important aspects of PowerShell is remoting. Introduced in PowerShell v2, remoting is a complex technology with a lot of confusion around it. I’ll try to go deep into the concepts of powershell remoting and technologies and see how it all works together with different protocols and implementations.
Classic cmdlets that have the –ComputerName parameter:

These commands use their own proprietary communications protocols, most often DCOM or RPC, and are generally limited to a single task. With this type of remoting, it is up to the cmdlet author to choose and implement the appropriate technology. You
can find out these commands by using the Get-Command cmdlet and filtering them based on the parameter containing ComputerName as given below.

Get-Command  -CommandType  Cmdlet|? {$_.Parameters.Keys –contains “ComputerName”}

Lets try to see the behavior of couple of these cmdlets for eg. Get-Process and Get-Service. You can invoke both of these cmdlets on a remote computer by using the ComputerName parameter as
Get-Service –ComputerName “COMP1” | select name
Get-Process –ComputerName “COMP1” | select name

PowerShell will try to authenticate to the remote machine using the current user account. If the current user is also added into...(Read whole news on source site)

Create a Build vNext build definition

AddThis Social Bookmark Button
I am going to show how to create a Build.vNext build definition on VSO. Microsoft recently announced the creation of a brand new build system for TFS and VSO at the Connect event last year. This new build system will eventually replace the current one and be much more modular and friendly. Happily I am in the early adopter program and the product team just made an early alfa of the service available for that program and I have been giving it a spin. The post Create a Build vNext build definition appeared first on
href="">naked ALM - Experts in ALM, TFS & lean-agile with Scrum....(Read whole news on source site)

Visual Studio Toolbox: Designing iOS apps inside Visual Studio with Xamarin

AddThis Social Bookmark Button
This is the second of another four part series on building cross platform apps using Xamarin and C#. In this episode I am joined by James Montemagno, a developer evangelist at Xamarin. James shows us the new Xamarin Designer for iOS that is integrated directly into Visual Studio to design iOS applications. You don't need to use XCode to build the UI. You can stay in Visual Studio! We take a look at several features of the designer including auto-layout, constraints, and even custom controls. Resources: Try Xamarin today: Follow James on Twitter and his
href="">personal blog Xamarin developer documentation and blog Parts one, twothree and four of James' debut Xamarin series
...(Read whole news on source site)

WinForms Layout Control: Usability Enhancements

AddThis Social Bookmark Button
As you may know – and in my opinion, should know: it’s a great, time-saving control – the Layout Control provides rich design-time and runtime customization capabilities, giving you and your users the ability to easily arrange controls in the way you want, to resize and hide controls, to specify the alignment of prompts, and so on. Traditionally, the customization features are activated using a context menu. This menu can be opened by either right-clicking a control's label or padding, or some empty space within the Layout Control itself. If, however, the controls within the layout container are displayed
with no or little padding or no labels, or worse there is no empty space at all, it makes difficult for you and your users to activate the customization menu. In such layouts (an example is shown below), you’re forced to engage in some deft “pixel hunting” in order to locate a point where a right-click invokes the customization menu. And we know how annoying that can be. Worry no more as we have introduced a new Quick Runtime Customization mode and a few usability enhancements in v14.2.6 (yes, in a minor release!) to help with...(Read whole news on source site)

Creating Azure WebJobs With The WebJobs SDK

AddThis Social Bookmark Button
Originally posted on: The move to the cloud of many applications means that we have to learn new approaches to solving old problems.  One common problem that most developers face at one point or another is background processing for web sites.  In the past the solution would have often been to build a Windows Service and install it on a machine.  Of course if you are using Azure Web Sites to host you application you do not have access to install services.  Depending on what you need to accomplish WebJobs are the solution.  This post
will discuss the basics of creating and deploying an Azure WebJob. First you need to determine what type of WebJob makes sense to you.  There are the ones that are triggered by Azure events and those that are scheduled.  The ones that are triggered revolve around queues and data put into Azure storage.  These are generally referred to as continuous.  Conversely, if you have code that needs to be performed but is not based on an Azure resource then it is scheduled similarly to how we schedule tasks on a Windows server. The main difference between the way...(Read whole news on source site)

ASP.NET Web Forms Extensibility: Control Builder Interceptors

AddThis Social Bookmark Button
After my previous post on Control Builders, what could possibly come next? Of course, Control Builder Interceptors! Not much documentation on this one, which is a shame, because it is an even more powerful feature that was recently introduced in ASP.NET 4.5.A Control Builder Interceptor inherits from, unsurprisingly, ControlBuilderInterceptor. This is configured for the whole application, in the Web.config file, in the compilation section, by a controlBuilderInterceptorType (sorry, no link, since the ASP.NET 4.5 documentation is not online) attribute:
12pt; overflow: auto; font-family: "Courier New", courier, monospace; font-size: 8pt; cursor: text; direction: ltr; max-height: 200px; background-color: rgb(244, 244, 244);">
Similarly to Control Builders, a Control Builder Interceptor allows us to:
Set property values for controls declared on the markup (PreControlBuilderInit);
Modify the code used for instantiating...(Read whole news on source site)