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


Get Up and Running With Node and Visual Studio

AddThis Social Bookmark Button
If you’ve decided to immerse yourself in modern web development with JavaScript libraries such as AngularJS, Bootstrap, React, or Knockout then you’ve undoubtedly heard of Bower, NPM, Grunt, Gulp, and Node somewhere along the way. If you’ve been meaning to learn them, then this post should help you get started. There are plenty of articles on the topic but I wanted to take a different approach to talk less about what node does and instead show you. So let’s use node to get an app up and running and then try it in Visual Studio. The Landscape Many developers have

The bug that ruined my weekend

AddThis Social Bookmark Button
This is bloody strange. I have a test failing in our unit tests, which isn’t an all too uncommon occurrence after a big work. The only problem is that this test shouldn’t fail, no one touched this part. For reference, here is the commit where this is failing. You can reproduce this by running the Raven.Tryouts console project. Note that it has to be done in Release mode. When that happens, we consistently get the following error:
text-align: left; padding-top: 0px; border-right-style: none; padding-left: 0px; margin: 0em; border-left-style: none; line-height: 12pt; padding-right: 0px; background-color: #f4f4f4">Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at Raven.Client.Connection.MultiGetOperation.d__b.MoveNext() in c:\Work\ravendb\Raven.Client.Lightweight\Connection\MultiGetOperation.cs:line 156
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Here is the problem with this stack trace: Now, this only happens in release mode, but it happens there consistently. Now, I’ve verified that this isn’t an issue of me running old version of the code. So this isn’t possible. There is...(Read whole news on source site)

What Goes into an Angular Style Guide?

AddThis Social Bookmark Button
The Adventures in Angular team gathered to discuss what goes into creating an Angular style guide on this week’s episode of Adventures in Angular. Join us and special guest Ward Bell for this episode as we dive into style guide strategies. You can also read the transcripts on our site. You can learn more about my Angular Style Guide here, which now has style codes for each item and several language translations updated by the community. Adventures in Angular Adventures in Angular web page follow the show twitter listen to us on iTunes Every Thursday morning you can join me

The Top 5 Mistakes AngularJS Developers Make Part 2: Abusing $watch

AddThis Social Bookmark Button
This is the second part in a five-part series that covers common AngularJS mistakes. To recap, the top five mistakes I see people make are: Heavy reliance on $scope (not using controller as)  Abusing $watch Overusing $broadcast and $emit Hacking the DOM Failing to Test When I posted the first article, one comment suggested that using controller as is fine for smaller controllers but large, complex controllers with dependencies might not work out as well. I disagree, and you’ll see why later in this series. I’ll get more into dependencies in the next post,
but for now I’d like to take the concept of $scope one step further to discuss the second mistake. Abusing $watch There are plenty of reasons why you want to watch for changes to certain properties and respond. It is quite common on a complex form to render information or process an algorithm based on a selection. To keep the example simple I created a contrived scenario, but bear with me because I think you’ll see how it extrapolates to common, real world examples. Let’s assume you are rendering a drop-down that enables the user to select gender. In...(Read whole news on source site)

Learn Visual Studio special offers

AddThis Social Bookmark Button
Originally posted on: now to Monday night (1/December/2014), Learn Visual Studio is offering a substantial discount off 1-year and lifetime membership at 1-Year membership is $49 instead of $75 and lifetime membership is $139 instead of $200.

The Morning Brew #1747

AddThis Social Bookmark Button
Short edition today as I think most blog authors have been taking Thanksgiving off – have a great weekend everyone. Software OmniSharp – Making cross-platform .NET a reality, and a pleasure – Scott Hanselman highlights the OmniSharp project which he is involved with which is aiming to bring smart intellisense features to your .NET (C#/ […]

O’Reilly Cyber Monday Sale

AddThis Social Bookmark Button
Originally posted on: 05:00 PT 2/December/2014, O’Reilly are offering 50% off all E-books and Videos at (Discount is 60% if buying over $100.) “” p.s. APress are also going to have a Cyber Monday sale but that sale does not start until Monday!

APress Deal of the day 28/November/2014 - .NET IL Assembler

AddThis Social Bookmark Button
Originally posted on:’s $10 Deal of the Day from APress at is .NET IL Assembler. “Advanced .NET IL Assembler drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language, ILAsm. These skills will allow you to write tighter, faster code for all versions of the .NET Framework.”