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


Angular v. React v. Aurelia v. et al.

AddThis Social Bookmark Button
When I announced my upcoming course, I had a lot of people ask me about what I thought of X framework versus Angular (which I’m covering in the course). I feel like I have to say something. Before I bestow my blessing, let’s talk about the fundamental problem frameworks in general. They can be a boon or a bust and many developers have been hurt by a selection of a specific framework in the past. I know I’m being asked so that some devs can go to their architect to confirm their particular positions. I’m hoping to avoid that in
this post, but I doubt it will work. Fallacy of the Perfect Framework This selection of a framework isn’t new. It’s ancient in fact. I had to battle the same problem in my past; whether it was Oracle v. SQL Server in my ADOGuy days, MVVMLight vs ever other MVVM library in Silverlight, or even Mongo v. every other NoSQL Store. The argument is the same: “I don’t want make a mistake by picking the wrong framework.” The problem is that software project rarely fail because of the framework. How many successful PHP, Web Forms, and even Perl+CGI...(Read whole news on source site)

Microsoft are not spying on your hard disk because there is nothing to gain - and everything to loose

AddThis Social Bookmark Button
There is a debating technique that is called "reductio ad absurdum" which demonstrates the validity of a statement by proving that the opposite is impossible (absurd). A common example is "rocks have weight, or else we should see them floating in the air". Without going into technical details, I state that Microsoft are not spying on your hard disk, because if they would do so they have nothing to gain from the act itself there is no way they could prevent destroying themselves in the process - and they know that. Spying on you would require some
data gathering process and some process of transmitting data to Microsoft, using your own network connection. Agreed? Well then, with Windows 10 running on75 million (and counting) machines, a substantial number of those owned by clever d- I mean smart persons - who know very well how to operate network analyzing tools like WireShark there is no way they could keep the data transmitting part of that process secret forever. Any spying tool included in Windows 10  will be found. Sooner or later. By those smart people. By anti virus software makers. Or it will be...(Read whole news on source site)

September pricing and licensing changes

AddThis Social Bookmark Button
I want to update you all on the pricing and licensing changes we’ve been working on over the past year. VS Online Basic users The new, less expensive, tiered pricing model I announced a couple of months ago goes into effect Sept 1st (today).  In addition, we are finalizing the licensing documents to include an on-prem TFS CAL with your VS Online purchases, making it easy for you to use on-prem, cloud or both.  That will also go into effect in Sept. A changing philosophy Before I explain some other changes that are coming, let
me step back for a minute and talk about how we are changing the way we think about things.  Team Foundation Server and VS Online have always tried to serve as a “one stop shop” to solve your ALM needs.  It’s a great integrated experience that helps you throughout the engineering cycle.  We’ve packaged it to make it easy to acquire and priced it to optimize for “one price for everything”. The reality, is that every customer has a mix of tools.  Some just because they have legacy tools that they aren’t ready to replace.  Some because, for some...(Read whole news on source site)

How to disable the Application Insights while in Debug ?

AddThis Social Bookmark Button
Disabling the Application Insights during development / debug mode could be a common requirement. Getting Started with Application Insights is very easy and  it helps us to monitor the applications health in real time. You can track and visualize your applications availability, performance issues, users session and diagnose crashes faster then ever.  How to disable it when you don’t want [...]

Building your first end-to-end Cross Platform app – Part 4 – iOS App

AddThis Social Bookmark Button
Hello and Welcome again to the fourth part of the series.  Till now we have created Weather.Common (Building your first end-to-end Cross Platform app) and Weather.Windows Building your first end-to-end Cross Platform app – Part 2 – Windows Universal App) .  and a Weather.Android (Building your first end-to-end Cross Platform app – Part 3 – [...]

Production postmortem: The case of the lying configuration file

AddThis Social Bookmark Button
While studying an issue using customer data, I noticed that indexing speed wasn’t up to what I expected it to be. In fact, the size of the indexing batch remained roughly constant (and small), and didn’t exhibit the usual increases as RavenDB notices that the server has a lot of work to do and the resources to do it. This was while investigating something else, but since I had to re-index that database quite a few time, I decided to investigate what was going on. The underlying issue turned out to be a configuration setup. An index was specified with
a MaxNumberOfOutputsPerDocument of 55. We use this value for a few things, among them to ensure to manage the memory resulting from indexing operations. In particular, we have had some issues with indexes that output a large number of index entries per documents using more then the quota allocated to the index and generating (sometime severe) memory pressure. Unfortunately, in this case, we had the other option. The index was configured properly, but the index didn’t actually output multiple entries. So we ended up assuming that the index would generate a lot more memory than it would actually really...(Read whole news on source site)