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
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
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
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
Fixing WebRequest’s desire to throw exceptions instead of returning status
Posted
5 months ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
A new full-time member for CoApp
Posted
8 months ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
Shallow-forking a project
Posted
9 months ago
by
Garrett Serack, MSFT
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 [...]
Garrett Serack: Open Source Development at Microsoft
Speaking tomorrow at VanLUG!
Posted
9 months ago
by
Garrett Serack, MSFT
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 & [...]
Garrett Serack: Open Source Development at Microsoft
Yeah, we’re still Alive!
Posted
9 months ago
by
Garrett Serack, MSFT
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!) [...]
Garrett Serack: Open Source Development at Microsoft
Converting bazaar repositories to git
Posted
9 months 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
9 months 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
9 months 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
9 months 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
10 months 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
10 months 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 [...]
Garrett Serack: Open Source Development at Microsoft
Building the CoApp alpha bits
Posted
10 months ago
by
Garrett Serack, MSFT
The following is the instructions on how to build the current CoApp bits: 0. You need to have the following tools installed in order to build CoApp: Visual Studio 2010 (I’m told that VS 2010 Express will work) Windows SDK 7.0 or higher — http://bit.ly/bOoxJT Windows WDK 7.1 — http://bit.ly/cU1lvH Bazaar for Windows 2.2.0 — [...]
Garrett Serack: Open Source Development at Microsoft
A new blog host…
Posted
10 months ago
by
Garrett Serack, MSFT
I’m moving to a new blog host right now… should have stuff up and running pretty quickly. G
Garrett Serack: Open Source Development at Microsoft
How to create/unpack zip files in .NET without GPL Code
Posted
over 2 years ago
by
Garrett Serack, MSFT
The question occasionally comes up regarding how to create Zip files from C# without using GPL (or LGPL) code. If license isn’t an issue, the simple answer is always is to use ZipLib (http://www.icsharpcode.net/OpenSource/SharpZipLib/) which is a wonderful, and well known library for manipulating zip files. The other solution is to grab WiX 3.5 (http://wix.codeplex.com/) [...]
Garrett Serack: Open Source Development at Microsoft
CoApp FAQ: A few important distinctions.
Posted
over 2 years ago
by
Garrett Serack, MSFT
1
Comments
(cross-posted from the mailing list ) It’s been suggested a few times over the last several weeks that CoApp won’t provide any value for the .NET community. With the emergence of several alternative projects to provide a form of package management (NPack...
Garrett Serack: Open Source Development at Microsoft
CoApp FAQ: A few important distinctions.
Posted
over 2 years ago
by
Garrett Serack, MSFT
(cross-posted from the mailing list) It’s been suggested a few times over the last several weeks that CoApp won’t provide any value for the .NET community. With the emergence of several alternative projects to provide a form of package management (NPack, OpenWrap, nu-net, and others), I figured I’d better make some time to explain how [...]
Garrett Serack: Open Source Development at Microsoft
Ramblings: A model for a sustainable meritocracy
Posted
over 2 years ago
by
Garrett Serack, MSFT
I wrote this a couple years ago, and I ended up in a #cls10 session related to it, so I thought I’d post it unedited. Feel free to destroy it. Idea: A self-regulating community meritocracy model for collaboration and cooperation. This can be applied to any type of collaborative organization where individuals [...]
Garrett Serack: Open Source Development at Microsoft
CoApp in the first 90 days
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
(cross-posted from the mailing list ) It has been nearly three months since launching the CoApp project, and in that time I’ve been absolutely amazed at the response that we’ve gotten, and the community folks that have jumped on board. As a matter of...
Garrett Serack: Open Source Development at Microsoft
When scripting goes bad…er, insane.
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
Hi, my name is Garrett, and I have a problem. I love scripting stuff. And, I by stuff, I mean everything. Really, I often use it as an exercise to understanding whatever it is that I’m trying to learn—if I can automate it, I’ve got a strong feeling that...
Garrett Serack: Open Source Development at Microsoft
When scripting goes bad…er, insane.
Posted
over 2 years ago
by
Garrett Serack, MSFT
Hi, my name is Garrett, and I have a problem. I love scripting stuff. And, I by stuff, I mean everything. Really, I often use it as an exercise to understanding whatever it is that I’m trying to learn—if I can automate it, I’ve got a strong feeling that I understand it. As you may [...]
Garrett Serack: Open Source Development at Microsoft
What CoApp packages would you like to see?
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
(cross-posted from the mailing list ) I’m doing some initial work for long term planning today—really this will help drive my focus over the next year or two. Assuming that CoApp produces a beautifully functioning package manager and ecosystem, what open...
Garrett Serack: Open Source Development at Microsoft
1998-The year I built my first Package Management System
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
In a couple of weeks the CoApp Design & Development Summit that will take place here at Microsoft, I’ll have 15 or so people from around the world to thrash thru my some of my crazy ideas regarding package management on Windows. Scheduling this even...
Garrett Serack: Open Source Development at Microsoft
Things my pappy always used to say
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
I figured I’d take a quick break, and review the fine wisdom my old pappy has imparted to my blog: Like my pappy always used to tell me “ It may not be the easy way, but it’s the cowboy way. ” … Well, WinSxS may not be the easy way (yet!), but...
Garrett Serack: Open Source Development at Microsoft
CoApp FAQ: Can you explain how Side-by-side (WinSxS) works?
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
(cross-posted from the mailing list ) Windows Side-by-side (WinSxS) technology is a really shiny piece of technology that is not well enough understood, and often misused. This comes from a variety of reasons, one of which is the documentation—while quite...
Garrett Serack: Open Source Development at Microsoft
CoApp FAQ: How can I bind to a very specific version of a library?
Posted
over 2 years ago
by
Garrett Serack, MSFT
0
Comments
(cross-posted from the mailing list ) We had a discussion on the mailing list about maintaining a Symlink to the most recent version of a particular library, and this was of some concern. The installation directory (where libraries and their associated...
Page 1 of 4 (99 items)
1
2
3
4
MSDN Blogs
>
Garrett Serack: Open Source Development at Microsoft