Biography
Books
|
|
|
|
|
|
Blog
A Beginner's Introduction to Perl 5.10, part three
June 28 2008
Modern Perl development is quick, easy, powerful, and maintainable. Doug Sheppard and chromatic demonstrate how to find and manipulate text in documents with regular expressions. read moreA Beginner's Introduction to Perl 5.10, part three
June 26 2008
Modern Perl development is quick, easy, powerful, and maintainable. Doug Sheppard and chromatic demonstrate how to find and manipulate text in documents with regular expressions. read moreTodd Ogasawara on Microsoft Competing with F/OSS
June 25 2008
On Port 25, Todd Ogasawara asks Does Microsoft Really Need to "Compete" With Open Source? According to Ray Ozzie, the competition has led directly to interoperability concerns -- and interoperability means cooperation, at least once you reach the point of... read moreTodd Ogasawara on Microsoft Competing with F/OSS
June 25 2008
On Port 25, Todd Ogasawara asks Does Microsoft Really Need to "Compete" With Open Source? According to Ray Ozzie, the competition has led directly to interoperability concerns -- and interoperability means cooperation, at least once you reach the point of... read moreJune 20 2008
What's most interesting to me about Jonathan Schwartz's Anything But a Flash in the Pan isn't the argument that solid-state storage devices will make servers faster, more reliable, and less power-hungry. (If you pay attention to Brian Aker -- of... read moreOne-Bit Social Networking Doesn't Work
May 30 2008
Giles Bowkett's Never Hate. Only Destroy. (disclosure: contains language your local third graders probably use and your work filter might block as inappropriate) contains a side point which crystallized something I've pondered for several weeks: The whole point of the Cory Doctorow... read moreHow to Add a Feature to Perl 5
May 29 2008
Yesterday's How to Patch Perl 5 explained the big picture of how to add a new feature to a dynamic language with a virtual machine. Now it's time to discuss the technical details.... read moreMay 28 2008
Perl 5 change #33858 adds three new features from Perl 6 to Perl 5.12. With recent interest in implementations of dynamic languages on various virtual machines, I thought it interesting to discuss how a feature comes about and how it works --... read moreFrom "Interesting" to "Uninterested" in a Sentence
May 22 2008
The ever-creative Wade Olson (of KDE fame) tells an interesting story of immediately losing interest in otherwise-interesting hardware due to "Intellectual Property" protections. He caught himself going from caring to not caring in the time it took to read the phrase "Don't... read moreParrot 0.6.2 "Reverse Sublimation" Released (and Perl 6 Progress)
May 21 2008
You know the drill by now. You can read the Parrot 0.6.2 release announcement on your own. User-visible improvements include a tremendous amount of progress in Rakudo (Perl 6 on Parrot), including better object orientation, placeholder variables, and type checking. Much of... read moreWhat's the "Linux Tax" Worth to You?
May 20 2008
In When Do You Trade in Your Gibbon for a Heron?, I mentioned that I'm considering upgrading my System76 laptop from Gutsy Gibbon to Hardy Heron. A commenter named Scummy suggested that a similarly configured Dell system is cheaper: Dude... read moreThe Optimization That Didn't Matter
May 16 2008
I've spent several hours optimizing Parrot over the past few months. In particular, I've concentrated on the build process for Rakudo (Perl 6 on Parrot), as it exercises a lot of parts of Parrot. We don't yet have accurate numbers on the... read moreMay 15 2008
For years, many people have argued that one of PHP's big successes is deployment. The language has little to recommend it for anything beyond simple database-backed HTML templating, but there's little easier than dropping a couple of .php files in a directory... read moreWhen Do You Trade in Your Gibbon for a Heron?
May 12 2008
My main computer these days is a laptop from System76. I was very happy to support a vendor willing to ship and support a laptop without the Microsoft or Apple tax, and very pleased to have hardware supported by a... read moreMay 08 2008
I like numbers. They can mean a lot of things. Rather than continuing silly arguments over obfuscated and flawed measurements of "language popularity", perhaps a better way of measuring the viability of a language or platform is to measure the freshness of... read more



