All Visual Studio blogs in one place

AddThis Social Bookmark Button
According to Maarten Balliauw, Building .NET projects is a world of pain. He should know, he is a co-founder of which provides private NuGet feeds along with build services for those packages. He's also a co-author of the Pro NuGet book, though I might argue he's most famous for his contribution to Let Me Bing That For You. His post gives voice to a frustration I've long had. For example, if you want to build a project library that targets Windows 8 RT, you have to install Visual Studio on your build machine. That's just silly
fries! (By the way, if you have a solution that doesn't require Visual Studio, I'd love to hear it!) Maarten doesn't just rant about this situation, he proposes a solution (emphasis mine): I do not think we can solve this quickly and change history. But I do think from now on we have to start building SDK’s differently. Most projects only require an MSBuild .targets file and some assemblies, either containing MSBuild tasks or reference assemblies, to do their compilation work. What if… we shipped the minimum files required to succesfully build a project as NuGet packages? This philosophy aligns well with my...(Read whole news on source site)

AddThis Social Bookmark Button
Okay, you've had a week to digest all the video content from Build 2014? Done yet? Me, neither. Well, how about some tricks to make this easier? I'd written up a few tips and tricks for catching up on Channel 9 event videos back in 2011, this is an update circa 2014. Trick 1: Subscribe and watch at high speed in VLC There are a lot of sessions, and watching even at 10% faster makes a difference. I think you'll be surprised at how, with a little practice, you can keep cranking the speed up and absorb
the content at 2x or even faster. Note: Every time I tell people about high speed playback, people assume it's going to make the speakers sound like chipmunks. All of the high speed playback options I'm going to show are pitch corrected, so they don't raise the speakers' voices. If you don't have VLC installed, I highly recommend it. It's lightweight and has a minimal interface, but is packed with codecs and advanced features when you need them. You can install via Chocolatey (cinst vlc), directly from, or from Run VLC and pop...(Read whole news on source site)

AddThis Social Bookmark Button
I’m excited to announce the launch of SonicAgile 2.0 which is a free Agile Project Management tool.  You can start using it right now (for free) by visiting the following address: What’s special about SonicAgile?  SonicAgile supports a real-time backlog and kanban. When you make changes to the backlog or kanban then those changes […]

AddThis Social Bookmark Button
Introducing Data Annotations Extensions - Scott's Blog

How to: Customize Data Field Validation in the Data Model Using Custom Attributes

also look in to Code Contracts.

Frederik Gheysels' DevLog: Locking system with aspect oriented programming

using System;
using System.Globalization;
using System.ComponentModel.DataAnnotations;

[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
sealed public class PhoneMaskAttribute : ValidationAttribute
// Internal field to hold the mask value.
readonly string _mask;

AddThis Social Bookmark Button
This set of tutorials were recorded by the Microsoft Virtual Academy in March 2013. Anthony Green, a Microsoft PM in the Languages Division and I cover a number of topics dealing with building Windows Store 8.1 applications using Visual Basic. We review the principles relating to “Modern Design” and show how to achieve “fast and fluid” applications using asynchronous programming in Visual Basic. We also cover the project and template structure of a Windows Store project. We then build a small application that reads and presents data from a WCF Data Service using the
AdventureWorks Lite database. We cover state management with a sample application and then apply the concepts to the AdventureWorks example. The use of local storage options is covered as well as using the SQLite client database. Finally we cover the most commonly used GUI components including App Bars, Flyouts, and Message Dialogs.
...(Read whole news on source site)



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