Sign in
Garrett Serack: Open Source Development at Microsoft
View from deep inside Microsoft's Open Source Software Lab
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
3b42d994-a158-4114-ae4a-fd1b3bb437a0
Apache
Asynchronous
C#
CardSpace
CoApp
Development
Drive Extender
fear the cowboy
file formats
hacking
JScript
Microsoft
open source
OSCON
PHP
PHPonWin
port25
PPID
RAID
ScintillaNET
scripting
Technical
Uncategorized
WHS
Archive
Archives
March 2012
(1)
September 2011
(1)
June 2011
(1)
May 2011
(3)
April 2011
(6)
March 2011
(2)
December 2010
(1)
July 2010
(3)
June 2010
(3)
May 2010
(1)
April 2010
(8)
March 2010
(1)
February 2010
(1)
June 2009
(4)
May 2009
(5)
August 2008
(2)
July 2008
(3)
April 2008
(1)
March 2008
(3)
February 2008
(2)
January 2008
(8)
October 2007
(1)
July 2007
(5)
June 2007
(3)
February 2007
(2)
January 2007
(4)
December 2006
(2)
November 2006
(1)
September 2006
(2)
August 2006
(13)
July 2006
(1)
June 2006
(1)
February 2006
(4)
December 2005
(1)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Garrett Serack: Open Source Development at Microsoft
Converting bazaar repositories to git
Posted
over 2 years ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
We’ve Moved CoApp code hosting to Github
Posted
over 2 years ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
Binding Events to .NET 4.0 Tasks instead of Objects (Part 2)
Posted
over 2 years ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
Binding Events to .NET 4.0 Tasks instead of Objects (Part 1)
Posted
over 2 years ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
Simulating Symlinks for Windows XP/2003
Posted
over 2 years ago
by
Garrett Serack, MSFT
(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 [...]
Garrett Serack: Open Source Development at Microsoft
CoApp “Package Composition”
Posted
over 2 years ago
by
Garrett Serack, MSFT
(cross-posted from the mailing list) When CoApp packages are installed, they install into a predetermined location based on the package metadata—this ensures that all packages play by the rules, and allow us to use Windows features to support things side-by-side installation of applications (ie, havin’ two versions of the same application installed concurrently), and also [...]
Page 1 of 1 (6 items)