SourceGear Vault, Part 3 (Performance vs Subversion)
2009-04-24

I downloaded the kernel 2.6.29.1, and extracted it to the working folder. I figured this was an easy way to have a real-world scenario of changes (albeit a little big since it is all changes that happened between 29 and 29.1). Anywho, I was pretty surprised to find out that Vault does not have any feature whatsoever to allow collaboration between programmers other than via the client. You cannot create a .patch file and email it to someone. Read on...
SourceGear Vault, Part 2 (Performance vs Subversion)
2009-04-23

Obviously you can’t compare something without performance numbers! So in this post I’ll post some performance numbers for the most common operations. I’ll be using the Linux kernel for no reason other than it’s readily available and everyone knows about it. The size of the code base is also relatively large (depending on who you ask). In general, I “felt” that Vault is slower than Subversion. This is probably due to the .NET runtime startup time for most operations, which is negligible for anything but trivial operations. Read on...
SourceGear Vault, Part 1
2009-04-22

I’ll be starting a new job soon, and the company is using SourceGear Vault, so I went ahead and downloaded the latest beta versions off the site (since it’s free for single users) to see how it was like. I’ve hated SourceSafe from the first time I used it. The nail in the coffin was when my data got corrupted and some of my work was lost. At the very least, no source control management system should ever lose any work. Read on...
Digsby
2009-04-09

it’s pretty sweet. you can connect to every IM service known to man, and it even checks all your email, facebook, and twitter too with nice popup notifications! it only works for windows at the moment, but the guys over there are working hard and pushing out updates very frequently. i’m alpha testing and even so i haven’t seen any crashes or any major problems. there have been the minor quarks here and there, but that’s to be expected when you’re alpha testing. Read on...
No more cross thread violations!
2009-04-09

“Cross thread operation not valid: Control ### accessed from a thread other than the thread it was created.” Seriously, I don’t think there’s a single person who’s written UI programs for .NET that has not encountered this error. Simply put, there is only 1 thread which does drawing on the screen, and if you try to change UI elements in a thread that’s not the UI thread, this exception is thrown. Read on...