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


Connecting to Cloud Services

AddThis Social Bookmark Button
Modern applications often rely on services for analytics, data storage and retrieval, and customer information. It’s increasingly common to see applications that blend together services such as Salesforce with Azure Storage and a couple of analytics services such as Application Insights or Flurry. While these services provide usable REST APIs and client libraries, connecting to them remains a manual process. Visual Studio 2013 added a Connected Services dialog that started to automate this manual process and in Visual Studio 2015 Preview, we’re going further: we’ve added support for more services such as Azure Storage and Salesforce in addition to
existing support for Azure Mobile Services and Office 365 APIs. If you’ve tried to add a service to your application manually, you’ve probably experienced a workflow that involves adding NuGet, Bower, or NPM packages, trips to an online portal to retrieve connection strings, a (perhaps futile) search for relevant documentation to explain further details to set the service up, and possibly a lesson in OAuth. The Connected Services experience blends together Getting Started guidance, with a wizard-based approach for finding relevant services, getting the right connection libraries, and configuring the services. This blog post gives an overview of...(Read whole news on source site)

Move your Azure VM to a Virtual Network

AddThis Social Bookmark Button
When I first completed configuring a DC in Azure for AAD integrated Release Management I did not add my virtual machine to a virtual network. And I really should have and in the usual poopyness that is servers you can’t move it. You effectively need to delete your VM leaving the disks and create a [...] The post Move your Azure VM to a Virtual Network appeared first on naked ALM - Experts in ALM, TFS & lean-agile with Scrum.

Visual Studio Toolbox: Debugging Improvements in Visual Studio 2015

AddThis Social Bookmark Button
In this episode, I am joined by Andrew Hall, who shows us improvements to debugging in Visual Studio 2015. He shows enhancements to how you configure breakpoint settings that make it easier to work with breakpoints [01:00], the ability to execute lambda expressions in the Immediate and Watch windows [10:00] and how the C++ debugger can unfreeze threads in a process so locked functions can execute [15:45].

Incident response

AddThis Social Bookmark Button
We had an incident on VS Online yesterday, starting at 1 AM UTC (5:00 PM PST).  The incident was caused by an underlying Azure storage incident affecting many stamps in several regions.  I don’t know the root cause of that yet but I’m sure I’ll find out. I want to start by apologizing for the incident.  No incident is good or acceptable.  I know it disrupted important work happening for our customers and we take that very seriously. At the same time, they happen.  Nothing you can do can ever 100% prevent them.  As a result, how you
respond to them is as important as the work you do to prevent them.  I wanted to share with you all a mail I sent to my team this morning that, I think, captures both how well the team did and how I think about what’s important. ------- Begin mail thread -------- I want to congratulate the team for the hard work and great response to this incident.  The availability graph below roughly corresponds to what Buck describes.  It would be interesting to see the Azure storage availability graph overlaid so we could measure how much effect our...(Read whole news on source site)

Coming soon to C#: Expression-bodied members

AddThis Social Bookmark Button
New C# introduces expression-bodied members of classes. Instead of property or method that makes some simple calculation we can define expressions and keep our code shorter. Nice thing is – also other .NET languages are able to use these new members. Let’s see what we can do with expression-bodied members in C#. The post Coming soon to C#: Expression-bodied members appeared first on Gunnar Peipman - Programming Blog.

Show All Content in XSLT

AddThis Social Bookmark Button
I have already shown how you can display all attributes and their values from a XSLT content, but in case you want to look at the whole structure plus their attributes, you can use this instead:
width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: "Courier New", courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"> 1: 2: 3: (Read whole news on source site)

Access Navigation Nodes in SharePoint XSLT

AddThis Social Bookmark Button
SharePoint relies on ASP.NET Site Map Providers for generating navigation links on its default pages. Specifically, the default Web.config file registers a (big!) number of providers, which control different aspects of its navigation:
text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: "Courier New", courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"> 1: 2: 3:

Large scale distributed consensus approaches: Computing with a hundred node cluster

AddThis Social Bookmark Button
I’m using 100/99 node cluster as the example, but the discussion also apply for smaller clusters (dozens of nodes) and bigger clusters (hundreds or thousands). Pretty much the only reason that you want to go with clusters of that size is that you want to scale out your processing in some manner. I’ve already discussed why a hundred node cluster isn’t a good option for safety reasons. Consensus algorithm create a single consensus in the entire cluster, usually about an order set of operations that are fed to a state machine. The easiest such example would be a dictionary.
But it make no sense to have a single dictionary spread across hundred nodes. Why would you need to do that?  How would it give you the ability to make full use of all of the power of all those nodes? Usually nodes are used for either computing or storage purposes. Computing is much easier, so let us take that as a good example. A route calculating system, need to do a lot of computations on a relatively small amount of information (the map data). Whenever there is a change in the map (route blocked, new road open, etc), it...(Read whole news on source site)