Software Release Management - Why You Can’t And Shouldn’t Force People to Use the Latest Version

As software creators we don't get to decide what version of our tools / libraries that people use. If we try to force them, our users will go somewhere else. I write software. Much of it is open source. I have multiple versions of my products out there. Even with newer versions available that fix bugs and bring about new features, I still find people using older versions. ...

Posted 2 days, 15 hours ago by Rob Reynolds @ devlicio.us

Missing Silverlight Resources and ASP.Net security

Have you ever had an error crop up when debugging an application which has made you simply want to pull each hair out of your head one by one with a pair of tweezers because that would be less painful than debugging the error? Today I had just this happen to me. ...

Posted 2 days, 22 hours ago by Derik Whittaker @ devlicio.us

Boo-yah!!! Caliburn.Micro v1.3 RTW is Here

I’m extremely pleased to announce the release of Caliburn.Micro v1.3. This is a great release with many bug fixes and several API improvements. We also support several new platforms. Here’s the highlights: Support for WP7 Mango Support for Silverlight 5 Basic MVVM Support for WinRT/Metro Awesome improvements to ViewModelLocator/ViewLocator which allow easier customization of conventions. Improved Design-Time Support for Conventions Thanks to the great community who provided awesome feedback during this release cycle. ...

Posted 1 week ago by Rob Eisenberg @ devlicio.us

Herding Code 132: Phil Haack, Keith Dahlby and Paul Betts on Git for Windows developers

In this episode, they guys talk with Phil Haack and Paul Betts (both new GitHubbers) and Keith Dahlby (author of posh-git, a set of PowerShell scripts which provide Git/PowerShell integration) about using Git on Windows. Download / Listen: Herding Code 132: Phil Haack, Keith Dahlby and Paul Betts on Git for Windows developers Show Notes: Paul begins with talking about why he thinks Git is cool, starting with the ability to create a clean source history that’s based on intent. ...

Posted 1 week ago by Scott Koon @ lazycoder.com

Testing framework is not just for writing… tests

Quick question – from the top of your head, without running the code, what is the result of:

var foo = -00.053200000m; 


var result = foo.ToString("##.##");
Or a different one:
var foo = "foo"; 
var bar = "bar"; 
var foobar = "foo" + "bar"; 
var concaternated = new StringBuilder(foo).Append(bar).ToString(); 


var result1 = AreEqual(foobar, concaternated); 
var result2 = Equals(foobar, concaternated);


 


public static bool AreEqual(object one, object two) 
{ 

Posted 1 week, 2 days ago by Krzysztof o?mic @ devlicio.us

Approval testing – value for the money

I am a believer in the value of testing. However not all tests are equal, and actually not all tests provide value at all. Raise your hand if you’ve ever seen (unit) tests that tested every corner case of trivial piece of code that’s used once in a blue moon in an obscure part of the system. ...

Posted 1 week, 4 days ago by Krzysztof o?mic @ devlicio.us