People aren't computers; keep this in mind when developing software. When developers confuse people and computers, bad things happen.
MSDN Magazine February 2010
View Complete Post
I know I might be in the wrong section, so feel free to move my post.
Though I used TFS (for .net) and Hudson (for Java and PHP) I never set up and administered a continuous integration server.
Knowing all the benifits of such, and having some long term plans, I'd like to get my hands dirty and set up an CI environment on a spare box at home (with Win Server 2008).
However I'm unsure which direction to go. I can get any MS software (bizspark) so TFS seems like an obvious way to go. But have had recommendations of using SVN and other tools I cant even remember the names.
Pretty much want source control (checking code in and out), automated builds and tests to run with builds (with notification emails).
Any advice, pointers and such?
I was about to get myself a TFS book, but figured I'd ask around first a bit.
Multi-touch has progressed from being a futuristic prop of sci-fi films to a mainstream means of user interface. We'll show you how support for multi-touch in Windows 7 has filtered down and settled into various areas of the .NET Framework.
MSDN Magazine August 2010
It's a fact that men and women don't think alike-remember this when designing software for the half of users that aren't like you.
Standards for Windows Presentation Foundation and Microsoft Silverlight aren't the enemy; in fact, they should be your starting point.
MSDN Magazine July 2010
It's time to standardize the UI for Windows Presentation Foundation.
MSDN Magazine June 2010
Programmers will never develop great software until they learn that it's not about themselves.
MSDN Magazine May 2010
Making things easier for the end user isn't "dumbing down" -- it's smart design.
MSDN Magazine April 2010
Touch isn't just a form of mouse input in Silverlight: Sometimes what's required are controls specialized and optimized for touch.
MSDN Magazine March 2010
Developers should focus their time and effort on the 99 normal use cases, rather than the one unusual use case that often gets way too much attention.
This article describes how to use the Windows Touch API and related APIs to enhance mobile application. The discussion focuses on general usability, object selection and implementing a natural user interface.
MSDN Magazine December 2009
See how IronRuby lets you employ the straightforward Ruby language to create acceptance tests that interoperate with .NET-compliant code.
MSDN Magazine February 2009
The Security Development Lifecycle (SDL) threat modeling tool helps you develop great threat models as a backbone of your security process. We'll show you how it works.
MSDN Magazine January 2009