by Garrett Serack on June 23, 2009
In the previous post , I discussed what it took to use PGO on the Windows PHP build. That led to me building automated build scripts... Automation as the root of all evil "Anything that can be done for you, automatically, can be done to you, automatically." - David C. Wyland First, I had to get the entire dependency stack into the mix. While some of the dependent libraries had VCProject files, some... more
- Tuesday, June 23, 2009
-
in:
Community
- Garrett Serack
by Garrett Serack on June 17, 2009
Previously, I talked about using PGO in the PHP build process. In order to use it I had to observe... The Heisenberg build process "A process cannot be understood by stopping it. Understanding must move with the flow of the process, must join it and flow with it." - The First Law of Mentat, quoted by Paul Atreides to Reverend Mother Gaius Helen Mohiam Really, what I needed was a tool in two parts.... more
- Wednesday, June 17, 2009
-
in:
Community
- Garrett Serack
by Garrett Serack on June 11, 2009
I talked about getting started in building the PHP stack in my last post , now I'm taking it... One step further "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." - Donald Knuth A chance conversation I had last summer at OSCON with Trent Nelson - who was building Python on Windows - planted the seeds of how to get PHP on Windows... more
- Thursday, June 11, 2009
-
in:
Community
- Garrett Serack
by Garrett Serack on June 09, 2009
The last several months, I've been working very deeply with PHP - specifically, compiling the PHP core itself, and looking for avenues for optimization. This is the first of four posts about the journey I've been on with PHP. I get started building PHP "It is a bad plan that admits of no modification" - Publilius Syrus I started working with building PHP itself about a year ago. Initially, I was trying... more
- Tuesday, June 09, 2009
-
in:
Community
- Garrett Serack
by Garrett Serack on May 11, 2009
Howdy, I've been working for many months with Pierre Joye - well, really many people in the PHP community - on getting PHP to run faster on Windows. Pierre has been working rapidly on upgrading libraries (Pierre pioneered the work to get PHP and its hoard of dependent libraries updated and properly compiling on Windows), replacing old POSIX-emulation code with native calls, patching bugs, and about... more
- Monday, May 11, 2009
-
in:
Community
- Garrett Serack
by Garrett Serack on April 10, 2008
Back in January, I invited the Apache Software Foundation to attend the Windows Server 2008 Application Compatibility Labs, here on our campus in Redmond. The week that Apache was here, was so valuable for both groups--the product groups got to see and understand what some of the issues were that some of the Apache projects have run into, and the Apache folks were able to get their hands on the developers... more
- Thursday, April 10, 2008
-
in:
Community
- Garrett Serack
by Garrett Serack on March 24, 2008
Howdy ya'll, I was recently in Boston, and managed to spend a couple of days at Drupalcon , where Port25 was a silver level sponsor for the event. The herd was over 800 attendees--all focused on Drupal . Needless to say, I was duly impressed. What's Drupal? Drupal, written in PHP , is an open source content management platform. It's equipped with a powerful blend of features, and supports a variety... more
- Monday, March 24, 2008
-
in:
Community
- Garrett Serack
by Garrett Serack on March 03, 2008
Day two moseyed late into the night...well for me anyway--cowboys wake with the sun. Day three turned out to be a day full of surprises for me--most of the sessions were significantly more interesting than I would have guessed. We started the day with a presentation by Bill McKinley on Windows Logo Certification (for which there is a great little quickie primer here ). I highly recommend checking this... more
- Monday, March 03, 2008
-
in:
Community
- Garrett Serack
by Garrett Serack on February 28, 2008
The Apache Visit to Microsoft Campus: Day Two Day two turned out to be quite a busy day! First thing in the morning, we started off testing some Apache applications on Windows Server 2008, both the 64 and 32 bit versions. Right away, a few things were uncovered, primarily around UAC, data redirection (where Windows redirects writes to the file system and registry to safe locations for low-rights processes... more
- Thursday, February 28, 2008
-
in:
Community
- Garrett Serack
by Garrett Serack on February 26, 2008
This morning, we've had the honor of hosting the Apache Software Foundation in the Windows Server 2008 Application Labs. They are here this week in order to get some deep knowledge about Windows Server 2008, and access to the folks from product groups who can help them make their apps work better under Windows Server. We asked them out to campus because we are extremely interested in having the Apache... more
- Tuesday, February 26, 2008
-
in:
Community
- Garrett Serack