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


52 Weeks of Xamarin – Week 8: Testing the View Model

AddThis Social Bookmark Button
Until now, our tests have focused on the model, Projects.  The point of MVVM, however, is to enable sufficient separation of concerns to allow testing of the program’s logic in the ViewModel. Today, we turn to ViewModel tests, using these tests … Continue reading → For the complete article and hyperlinks, please visit my blog at

PSScriptAnalyzer - Automate code checking for your PowerShell projects as part of TFS build

AddThis Social Bookmark Button
With WMF 5.0 we can make use of the PowerShell static code checker utility PSScriptAnalyzer to perform code analysis on PowerShell script files and modules. PSScriptAnalyzer checks the quality of Windows PowerShell code by running a set of rules. The rules are based on PowerShell best practices identified by PowerShell Team and the community. PSScriptAnalyzer generates DiagnosticResults (errors and warnings) to inform users about potential code defects and suggests possible solutions for improvements.

You can download the entire module from PowerShell gallery using the Install-Module cmdlet or create a pull request on the project at Github and build it yourself.
Once you have the module available on the workstation you can perform code checking on PowerShell files by using the Invoke-ScriptAnalyzer cmdlet.

By making use of this cmdlets and the post-build script options from TFS build, you can now perform code checking on the PowerShell projects from the build server and choose to fail the build based on the results. Let’s see how this works.

First we need a function to do code checking using the Invoke-ScriptAnalyzer cmdlet and parse the results. The below content describes the process

function Get-DiagnosticIssue
              [ValidateScript({Test-Path $_})]
              [string] $Path,

             ...(Read whole news on source site)

ASP.NET Multitenant Applications Succinctly Released

AddThis Social Bookmark Button
My fourth title for the Succinctly series has just been released: ASP.NET Multitenant Applications Succinctly! This time, it’s about writing multitenant applications with ASP.NET. It was fun to write, and I certainly hope you find it interesting too! In it I have a number o “recipes” for handling different aspects of multitenancy. I’m looking forward for your feedback on it! As usual, I want to thank everyone at Syncfusion and also Chris Tune (@tunechr) for his review. So, go get it here!

Introducing U-SQL – A Language that makes Big Data Processing Easy

AddThis Social Bookmark Button
Microsoft announced the new Azure Data Lake services for analytics in the cloud that includes a hyper-scale repository, a new analytics service built on YARN that allows data developers and data scientists to analyze all data, and HDInsight, a fully managed Hadoop, Spark, Storm and HBase service. Azure Data Lake Analytics includes U-SQL, a language that unifies the benefits of SQL with the expressive power of your own code. U-SQL’s scalable distributed query capability enables you to efficiently analyze data in the store and across relational stores such as Azure SQL Database. In
this blog post I will outline the motivation for U-SQL, some of our inspiration, and design philosophy behind the language, and show you a few examples of the major aspects of the language. Why U-SQL? If you analyze the characteristics of Big Data analytics, several requirements arise naturally for an easy to use, yet powerful language: Process any type of data. From analyzing BotNet attack patterns from security logs to extracting features from images and videos for machine learning, the language needs to enable you to work on any data. Use custom code easily to express your complex, often proprietary business algorithms. The example...(Read whole news on source site)

Online AzureCon Conference this Tuesday

AddThis Social Bookmark Button
This Tuesday, Sept 29th, we are hosting our online AzureCon event – which is a free online event with 60 technical sessions on Azure presented by both the Azure engineering team as well as MVPs and customers who use Azure today and will share their best practices. I’ll be kicking off the event with a keynote at 9am PDT.  Watch it to learn the latest on Azure, and hear about a lot of exciting new announcements.  We’ll then have some fantastic sessions that you can watch throughout the day to learn even more.
Hope to see you there! Scott ...(Read whole news on source site)

A Look at ASP.NET 5: Part 5 - The API

AddThis Social Bookmark Button
The more I work with ASP.NET 5, the more it looks and feels like the old ASP.NET stack except for the hosting. That’s a good thing in most cases, but writing the API that changes. After dealing with WCF’s bastardized tried to add REST on top of the SOAP stack, I was elated to be introduced to ASP.NET’s Web API some years back. While it let me develop APIs while thinking about REST in more natural forms, it had the problem of being so separated from the MVC stack that many of the facilities had to be duplicated in
both stacks. This cognitive dissonance caused many a developer headaches (same class name but in two different namespaces). When I realized that ASP.NET 5 would be merging the two ideas, I was elated…maybe prematurely. I’ll explain what I’m doing in a series of blog posts and link them all here as I write them. The plan is to write posts about: Part 1: Getting Started Part 2: Startup Part 3: Using Entity Framework 7 Part 4: ASP.NET MVC 6 Part 5: The API (This Post) Part 6: Web Tooling...(Read whole news on source site)