Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
View from deep inside Microsoft's Open Source Software Lab
8 Laws of Software Installation
Establishing an Ecosystem That Works Together (this is a repost of a page I wrote a couple years...
Date: 05/05/2015
OneGet and Chocolatey - What's the connection?
Howdy! With all the writing about OneGet that everyone's been doing lately, I thought it might be a...
Date: 02/04/2015
My little secret : Windows PowerShell OneGet
This week, at BUILD, Microsoft will be showing previews of a few technologies that we’ve been...
Date: 04/01/2014
What do I think of Windows 8?
After playing with Windows8 a bunch yesterday, all I have is a scene from “The Princess...
Date: 03/01/2012
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...
Date: 06/02/2011
Shallow-forking a project
We’re nearing the point where we’re able to take open source projects and produce happy-shiny...
Date: 05/09/2011
Speaking tomorrow at VanLUG!
I’ll be in Canada tomorrow at the Vancouver Linux User Group meeting. I’ll be talking...
Date: 05/04/2011
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,...
Date: 05/03/2011
Converting bazaar repositories to git
I recently moved the CoApp source repositories from Launchpad to github, and I wanted make sure that...
Date: 04/29/2011
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....
Date: 04/26/2011
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...
Date: 04/13/2011
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...
Date: 04/13/2011
Simulating Symlinks for Windows XP/2003
(cross-posted from the mailing list) As I mentioned in my last post, CoApp’s design relies heavily...
Date: 04/07/2011
CoApp “Package Composition”
(cross-posted from the mailing list) When CoApp packages are installed, they install into a...
Date: 04/04/2011
Building the CoApp alpha bits
The following is the instructions on how to build the current CoApp bits: 0. You need to have the...
Date: 03/23/2011
A new blog host…
I’m moving to a new blog host right now… should have stuff up and running pretty...
Date: 03/23/2011
How to create/unpack zip files in .NET without GPL Code
The question occasionally comes up regarding how to create Zip files from C# without using GPL (or...
Date: 12/09/2010
CoApp FAQ: A few important distinctions.
(cross-posted from the mailing list) It’s been suggested a few times over the last several weeks...
Date: 07/29/2010
CoApp FAQ: A few important distinctions.
(cross-posted from the mailing list) It’s been suggested a few times over the last several weeks...
Date: 07/29/2010
Ramblings: A model for a sustainable meritocracy
I wrote this a couple years ago, and I ended up in a #cls10 session related to it, so I thought...
Date: 07/17/2010
CoApp in the first 90 days
(cross-posted from the mailing list) It has been nearly three months since launching the CoApp...
Date: 06/28/2010
When scripting goes bad…er, insane.
Hi, my name is Garrett, and I have a problem. I love scripting stuff. And, I by stuff, I mean...
Date: 06/24/2010
What CoApp packages would you like to see?
(cross-posted from the mailing list) I’m doing some initial work for long term planning today—really...
Date: 05/05/2010
CoApp FAQ: How can I bind to a very specific version of a library?
(cross-posted from the mailing list) We had a discussion on the mailing list about maintaining a...
Date: 04/14/2010
Notes about shared libraries in CoApp
(cross-posted to the mailing list) Since I’ve been jumping all around the map on answering...
Date: 04/13/2010
The 90 second description on how CoApp packages will get built.
So, I’ve been taking questions as to how CoApp packages get built. Lemme see if I can sketch out the...
Date: 04/13/2010
What’s this ‘CoApp’ all about?
Last week, I blog’d about a new open source project that I’ve launched called “CoApp” (The Common...
Date: 04/07/2010
The Common Opensource Application Publishing Platform (CoApp)
Listen up folks, this stuff is big. Today, I’m announcing the beginning of a project that intends to...
Date: 03/31/2010
My Open Source Moment…25 Years ago
I was thinking the other day, how long has it been since I’d first been exposed to Open Source...
Date: 02/23/2010
Building an Optimized PHP Build process on Windows (Part IV)
Previously, I had discussed what it took to use PGO on the Windows PHP build. The lead to me...
Date: 06/23/2009
Crafting an Optimized PHP Build Process on Windows (Part III)
Previously, I had talked about using PGO in the PHP build process. In order to use it I had to...
Date: 06/18/2009
Crafting an Optimized PHP Build Process on Windows (part II)
I had talked about getting started in building the PHP stack last time, now I’m taking it… One step...
Date: 06/12/2009
Crafting an Optimized PHP Build Process on Windows (Part I)
The last several months, I’ve been working very deeply with PHP—specifically—compiling the PHP core...
Date: 06/09/2009
Using JScript as a batch scripting language (Part III)
Now that I’ve shown how to build a cool .Format() method for strings, we can put it to good use in a...
Date: 05/18/2009
PHP on Windows Optimized build—Thread Safe version too!
I’ve just finished tweakin’ out the PGO (Profiled Guided Optimization) build script for PHP on...
Date: 05/18/2009
Using JScript as a batch scripting language (Part I)
As I mentioned a few days ago, I chose JScript to script of the optimized PHP build process that...
Date: 05/08/2009
PHP 5.3 RC2 Highly-Optimized for Windows available
Howdy, I’ve been working for many months with Pierre Joye—well really, many people in the PHP...
Date: 05/07/2009
RAID 5: These aren't the droids you're looking for.
My earlier post on Windows Home Server's Drive Extender vs RAID, a lot of what I said was a...
Date: 08/11/2008
Interesting thing found at OSCON: Taint
I attended a session this morning called "PHP Taint Tool: It Ain't a Parser" by Luke...
Date: 07/23/2008