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


Building Real Software: If you could only do one thing to make better software, what would it be?

AddThis Social Bookmark Button
Building Real Software: If you could only do one thing to make better software, what would it be?

Mariusz Sieraczkiewicz does a good job of explaining how and when to do "everyday refactoring"

using a matrix built on Michael Feathers’ work on brutal refactoring

and the biology of code:

Start by reading and annotating the code, maybe do some scratch (rapid, throwaway) refactoring to understand it better

Find meaningful names for variables and conditionals

Extract methods to break down big
chunks of code and express the algorithm

Get rid of obvious duplication

Move methods and extract classes to isolate responsibilities.
...(Read whole news on source site)

Razor views pre-compilation with ASP.NET 5 and MVC 6

AddThis Social Bookmark Button
In previous versions of MVC framework, running on top of the “classic” ASP.NET runtime, it was quite common for developers to switch view compilation on, so that the views get compiled upfront, allowing you to see any errors at compile … Continue reading →The post Razor views pre-compilation with ASP.NET 5 and MVC 6 appeared first on StrathWeb.

Gossip much? Disseminating information among high number (10K) of nodes

AddThis Social Bookmark Button
Every once in a while, I like to sit down and read about what is going on outside my current immediate field of interest. This weekend, I chose to focus on efficient information dissemination with very large number of nodes. The articles of interests for this weekend are HyParView and Epidemic Broadcast Trees (Plumtrees). There are a great read, and complement one another to a nice degree. HyParView is an algorithm that seeks to connect a set (of potentially very large number) of nodes together without trying to make each node connect to each other node. To simplify things,
I’m going to talk about clusters of several dozens nodes, the articles have both been tested to the 10,000 nodes and with failure rates of up to 95% of the network. This post is here so I can work out the details in my mind, it may be that I’m wrong, so don’t try to treat this as a definitive source. Let us assume that we have a network with 15 nodes in it. And we want to add a new node. One way of doing that would be to maintain a list of all the nodes in the system (that...(Read whole news on source site)

The Morning Brew #1757

AddThis Social Bookmark Button
Information Azure: Premium Storage, RemoteApp, SQL Database Update, Live Media Streaming, Search and More – Scott Guthrie announces the latest updates to the Microsoft Azure Platform, with new high performance storage, the General Availability of RemoteApp and SiteRecovery, as well as a number of enhancements to other areas of the platform. Never hide a TUF […]

Xamarin.Forms: Styles

AddThis Social Bookmark Button
Xamarin.Forms 1.3 is now available in Community Preview 2 (the final community preview before release).  While this is not a release version, it is close and worth taking a look at.  It offers three new killer features: Styles Triggers Behaviors … Continue reading → For the complete article and hyperlinks, please visit my blog at

Rejuvenate Your Career

AddThis Social Bookmark Button
Originally posted on: We can all get in a rut after years in this industry.  We get comfortable doing what we know.  The problem is that technology does not stand still.  If we don’t keep reinventing ourselves then we will eventually find that we don’t have the skills that the industry requires.  This is so important an issue that I often ask prospective employment candidates how they keep up with technology.  So what is my answer to rejuvenate your career? Because I spend most of my time developing solutions for the Microsoft technology stack my
examples will be bent more in that direction, but the basics stay the same regardless of the technology.  The the keys for me are to keep informed, pilot, get certified and teach. Keeping informed in this day has a lot of possible avenues.  Podcasts, blogs, Twitter and dedicated web sites give you a variety of sources to keep up with what is coming out.  At first grab everything you can find and then scale your sources back to just the ones that give you the most information for the time you invest. You also need to get your...(Read whole news on source site)