Fixing WebRequest’s desire to throw exceptions instead of returning status

My pappy always used to tell me “There are three kinds of men: The ones that learn by reading. The few who learn by observation. The rest of ‘em have to pee on the electric fence.” … somedays, I’m surprised how often I get to pee on the damn fence. So, here I am writing…

0

A new full-time member for CoApp

I’d like to introduce a new member of our team; Tim Rogers.   Tim is a new full time employee at Microsoft who started this week, and as he just found out yesterday (his first day in the office), is going to be working as a full-time test resource for CoApp.   Tim has a…

0

Shallow-forking a project

  We’re nearing the point where we’re able to take open source projects and produce happy-shiny packages for them—uh yeah, nearing.  It’s gonna be a couple more weeks shaking out the tools that generate new Visual Studio project files for a given project and wire all that stuff up. The good news though, is that…

0

Speaking tomorrow at VanLUG!

I’ll be in Canada tomorrow at the Vancouver Linux User Group meeting. I’ll be talking about Microsoft, Open Source and CoApp. If you are interested in showing up: Time: 7:30 PM-10 PM Where: iQmetrix offices 250 Howe Street – Suite 1210 Vancouver, BC V6C 3R8 CANADA I’d love to have ya’ll out! And, Pizza &…

0

Yeah, we’re still Alive!

It has been an extreme amount of time since I’ve done a status update—we’ve been working hard here, honest!  Under a stack of what seems like a million little things, blogging has taken a backseat to development in recent months, but I’m hoping to correct that (and have some others do some blog posts too!)…

0

Converting bazaar repositories to git

I recently moved the CoApp source repositories from Launchpad to github, and I wanted make sure that I preserved all the commit history along with it. Fortunately, it’s not too terribly difficult to move from one to the other (provided you jump thru the hoops to getting fast-import working on bzr for Windows). Fixing Bzr…

0

We’ve Moved CoApp code hosting to Github

Just a quick update today—we’ve moved the source repositories for CoApp from Launchpad to Github. While I liked a lot of the things about Launchpad, the website is feeling slower and slower some days, and Bazaar, while offering the features that I like, isn’t getting the attention (and developer resources) that git is.  Combined with…

0

Binding Events to .NET 4.0 Tasks instead of Objects (Part 2)

In my last post, I showed how we’re binding event handlers to the Task after it’s already been started. This of course, is probably not what you want, as it’s possible to lose some events if the task starts up quick enough. So, the CoTask task factory also lets you pass the event listeners as…

0

Binding Events to .NET 4.0 Tasks instead of Objects (Part 1)

During the development of CoApp, I’ve enthusiastically embraced the .NET 4.0 Task Parallel Library (aka, the TPL).  It’s a set of APIs that make developers more productive by significantly simplifying the process of adding parallelism and concurrency to applications. I got religion around this last fall when I saw the PDC presentation that Anders Hejlsberg…

0

Simulating Symlinks for Windows XP/2003

(cross-posted from the mailing list) As I mentioned in my last post, CoApp’s design relies heavily on the use of Symbolic Links (symlinks)—a feature which is implemented fairly well in Windows Vista and beyond, but is missing in earlier versions of Windows. Cygwin tried to work around the limitation by using shortcuts (.LNK files), which…

0