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


The Case Against Pay for Performance

AddThis Social Bookmark Button
If you run a company, stop increasing pay based on performance reviews. No, I'm not taking advantage of l that newly legal weed in my state (Washington). I know this challenges a belief as old as business itself. It challenges something that seems so totally obvious that you're still not convinced I'm not smoking something. But hear me out. This excellent post in the Harvard Business Review Blog, Stop Basing Pay on Performance Reviews, makes a compelling case for this. It won't take long, so please go read it. Here's an excerpt. If your company is like most, it tries to drive
high performance by dangling money in front of employees’ noses. To implement this concept, you sit down with your direct reports every once in a while, assess them on their performance, and give them ratings, which help determine their bonuses or raises. What a terrible system. Performance reviews that are tied to compensation create a blame-oriented culture. It’s well known that they reinforce hierarchy, undermine collegiality, work against cooperative problem solving, discourage straight talk, and too easily become politicized. They’re self-defeating and demoralizing for all concerned. Even high performers suffer, because when their pay bumps up against the top of the salary...(Read whole news on source site)

O’Reilly Deal of the Day 14/Aug/2014 - RESTful Web APIs

AddThis Social Bookmark Button
Originally posted on:’s half-price Deal of the Day from O’Reilly at is RESTful Web APIs. “The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don’t include many of the architecture’s benefits. With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world’s most successful distributed computing system: the World Wide Web.”

WebSharper UI Improvements

AddThis Social Bookmark Button
The WebSharper project has been making significant strides of late in the realm of building composable and reactive user interfaces, especially for the purpose of building SPA-style applications. You can find documentation and demos for WebSharper.UI.Next on its new site hosted on GitHub. Team members have also been blogging about how to build UIs with […]

Complex indexing, simplified

AddThis Social Bookmark Button
RavenDB indexes are Turing complete, which means that you can do whatever you want with them. This is a very powerful feature, but it also come with a heavy burden. You can get yourself into some serious trouble. Take a look at this index:   We run into it during a troubleshooting session with a customer. And it was frankly quite hard to figure out what was going on. Luckily, I could just throw this into RavenDB 3.0, and look at the indexing options: This turned the above index into this: Which was much
clearer, but we could improve it a bit by removing the into clauses, so I ended up with: Now, just from the following, can someone tell me what is the likely issue with this kind of index?...(Read whole news on source site)

#1,136 – WPF Controls Are Lookless

AddThis Social Bookmark Button
In WPF, existing controls are “lookless”, meaning that the control’s behavior (the code) is independent from its appearance (as defined in its control template). When a control is lookless, you can completely re-define the control’s appearance by providing your own control template for the control.  In general, you can do this without impacting the control’s behavior. If […]

Querying the Windows Phone 8.1 map when there are child objects over it

AddThis Social Bookmark Button
With the Windows Phone 8.1 SDK came (yet again) an improved Map Control. This brought, among other things, the MapIcon. In ye olde days, the map could only draw lines and polygons natively – when you had to draw icons you had to add child objects to the map itself, which were drawn by the UI thread and not by the map. This is slower and eats more resources. The new map still offers this possibility. And sometimes we need it, too, for a couple of reasons. First of all, a MapIcon can only display an image
and an optional label. Second, MapIcons are drawn on the map using a ‘best effort’, which mean overlapping icons don’t get displayed at all and – worse – if you query the map, using the FindMapElementsAtOffset method, they are not found either. So in some cases we just need to resort to drawing XAML elements by adding to the map’s Children collection – an option, which luckily has been improved tremendously as we now, for instance, can data bind these elements using the MapItemsControl, as explained by my smart fellow MVP Shawn Kendrot. Before 8.1, we...(Read whole news on source site)

The Morning Brew #1673

AddThis Social Bookmark Button
Software Python Tools for Visual Studio 2.1 RC – Shahrokh Mortazavi highlights the release candidate release of the Python Tools for Visual Studio 2,1. This release brings improvements to the intellisense , debugging capabilities for Django templates, support for debugger visualisers and much more August updates for Internet Explorer – Sharon Meramore and Charles Morris […]