<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>mojoPHP</title>
	
	<link>http://www.mojophp.com</link>
	<description>Your PHP Antidote to Rails Hysteria</description>
	<pubDate>Tue, 21 Oct 2008 00:06:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MOJOPHP" type="application/rss+xml" /><item>
		<title>I can’t stand the heat… I’m Moving to Blogspot</title>
		<link>http://feeds.feedburner.com/~r/MOJOPHP/~3/397837384/</link>
		<comments>http://www.mojophp.com/2008/09/19/i-cant-stand-the-heat-im-moving-to-blogspot/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 04:27:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mojophp.com/?p=11</guid>
		<description><![CDATA[I&#8217;ve had it guys. Wordpress is the Black Hole Assassin of What&#8217;s Left of My Precious Time. I loathe, loathe, loathe it. It&#8217;s homemade and crafty, but it&#8217;s nothing more than a piece of hobby software. No one in their right mind would risk the well-being of a single brain cell on this POS. Frack [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had it guys. Wordpress is the Black Hole Assassin of What&#8217;s Left of My Precious Time. I loathe, loathe, loathe it. It&#8217;s homemade and crafty, but it&#8217;s nothing more than a piece of hobby software. No one in their right mind would risk the well-being of a single brain cell on this POS. Frack Wordpress, and the snake it rode in on.</p>
<p>So I&#8217;m putting this project out of it&#8217;s misery. I&#8217;m moving what&#8217;s left to a new sensible home on Blogspot &#8212; <a href="http://hackingthevalley.blogspot.com">http://hackingthevalley.blogspot.com</a>.</p>
<p>Goodbye Wordpress. And by the way, Drop Dead.</p>
<img src="http://feeds.feedburner.com/~r/MOJOPHP/~4/397837384" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mojophp.com/2008/09/19/i-cant-stand-the-heat-im-moving-to-blogspot/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.mojophp.com/2008/09/19/i-cant-stand-the-heat-im-moving-to-blogspot/</feedburner:origLink></item>
		<item>
		<title>The PHP Logo Is An Æsthetic Calamity!</title>
		<link>http://feeds.feedburner.com/~r/MOJOPHP/~3/298950851/</link>
		<comments>http://www.mojophp.com/2008/05/01/logos-galore/#comments</comments>
		<pubDate>Thu, 01 May 2008 19:50:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[If You Can't Stand the Heat]]></category>

		<guid isPermaLink="false">http://www.mojophp.com/?p=8</guid>
		<description><![CDATA[I love PHP, but the logo is ghastly. It looks like it was designed by a programmer humanoid Unit, not by an actual designer species of human being. We&#8217;ve got to do something—and fast! It&#8217;s time for PHP to get a fresher, prettier, cuter face.
Ruby&#8217;s has the super sexy Rails thing going for it, and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.mojophp.com/images/php-logo.jpg" alt="PHP's Old Style Logo" height="60" align="right" />I love PHP, but the logo is ghastly. It looks like it was designed by a programmer humanoid Unit, not by an actual <em>designer</em> species of human being. We&#8217;ve got to do something—and fast! It&#8217;s time for PHP to get a fresher, prettier, cuter face.</p>
<p>Ruby&#8217;s has the super sexy Rails thing going for it, and Python has that heart-warming snake. Admittedly, Python&#8217;s charm is hamstrung by the stale Monty Python references—who even knows what &#8220;Spam! Spam! And more Spam!&#8221; means these days? There&#8217;s no doubt that Ruby and Python are as wonderful as all the other Turing complete languages, but one day we&#8217;ll wake up and admit that they were merely the Flavors of the Month and that PHP is the Flavor of the Decade.</p>
<p>And how is PHP fighting off this onslaught of pretenders to the throne? Sad to say, with a stodgy ellipse and some off balance lower-case letters the reek of Gimp and 1996! We&#8217;re gonna have to step up to the plate if we want to compete in the <em>sexy, pretty face</em> contest.</p>
<p>Then again, PHP&#8217;s logo, ugly as it is, suits PHP&#8217;s personality. Just look at PHP&#8217;s syntax; it&#8217;s bloated and verbose, no better than Java and C++. Syntax-wise, the Ruby and Python gangs are killing us. Have you seen what Ruby and Python code looks like? They&#8217;ve got the looks, the sweet syntax, and no damned semi-colons. They&#8217;re frackin&#8217; sexy, sleek, modern languages.</p>
<p>We can rightly claim that PHP is functional as all Hell, so does it really matter that it&#8217;s butt ugly? If you&#8217;re ugly enough, you&#8217;re beautiful, they say in the world of <em>haute couture</em>. We&#8217;re pretty ugly, so maybe we can look claim that all those parentheses, brackets, braces and semi-colons are really beauty marks. Or maybe PHP is the Charles Bronson of programming languages&#8212;so ugly it&#8217;s handsome.</p>
<p>Then again, maybe PHP is just the winner of the Ugly Language Contest.</p>
<p>Does beauty matter in a programming language? Is it important to be sexy? Sleek? Concise? It may not matter to you, but it matters to me. I&#8217;ve always preferred to look a pretty face, and a sleek figure, with no damn semi-colons in my code.</p>
<p>You can call me shallow, but call me human, too. I&#8217;m just like all those new Code Kiddies coming to join our party. I know they&#8217;re going to look at those pretty languages, then look at fugly PHP, and make a choice. I&#8217;m afraid a lot of them will be like the shallow side of me—they&#8217;re going to want to date the Head Cheerleader, not the Lunch Lady.</p>
<p>Wait! Don&#8217;t despair—yet. I think we can do something to save our PHP. If we&#8217;re not going to change PHP&#8217;s syntax, the least we can do to is create a hotter, sexier logo. I propose that we have a contest, a <strong>Design a Better PHP Logo Contest</strong>. It may be just one man&#8217;s dream, but a cool logo can make up for being homely, boring, and functional.</p>
<p>Since I&#8217;m starting the contest, I get to make the rules. The first rule is this: <em>No programmers can enter this contest. We want artsy-fartsy types only!</em></p>
<p>To get the  ball rolling, here are my entries.</p>
<table border="0">
<tbody>
<tr>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-amber.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-amber2.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-black2.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-blue.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-bluegrid.png" alt="" width="88" /></td>
</tr>
<tr>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-blueweb.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-brg2.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-burl.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-chocolate.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-emerald2.png" alt="" width="88" /></td>
</tr>
<tr>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-fibers.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-granite.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-gray.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-gray2.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-leopard.png" alt="" width="88" /></td>
</tr>
<tr>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-leopard2.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-lightening.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-lime.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-mapleleaves.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-orange.png" alt="" width="88" /></td>
</tr>
<tr>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-pastel.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-pinkmarble.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-plasma.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-purple.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-rain.png" alt="" width="88" /></td>
</tr>
<tr>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-ruby.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-ruby2.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-sky.png" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-squares" alt="" width="88" /></td>
<td><img class="php-logo" src="http://www.mojophp.com/wp-admin/images/phplogos/php-logo-jelly-terra.png" alt="" width="88" /></td>
</tr>
</tbody>
</table>
<p>That&#8217;s my best shot. Let&#8217;s see yours.</p>
<img src="http://feeds.feedburner.com/~r/MOJOPHP/~4/298950851" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mojophp.com/2008/05/01/logos-galore/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.mojophp.com/2008/05/01/logos-galore/</feedburner:origLink></item>
		<item>
		<title>Ruby On Rails Creator Appreciates PHP</title>
		<link>http://feeds.feedburner.com/~r/MOJOPHP/~3/298950852/</link>
		<comments>http://www.mojophp.com/2008/04/25/david-heinemeier-hannson-agrees-with-us/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 06:36:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[If You Can't Stand the Heat]]></category>

		<guid isPermaLink="false">http://www.mojophp.com/?p=6</guid>
		<description><![CDATA[Gosh. Did I sensationalize that headline a little? Hey, I&#8217;m just trying to get a little attention around here.
My real point is that I have a lot of respect for David Heinemeier Hannson. In case you don&#8217;t know, he&#8217;s the genius behind Ruby on Rails. In my PHP work, I borrow&#124;steal&#124;swipe&#124;pilfer&#124;consume&#124;embrace  as many of [...]]]></description>
			<content:encoded><![CDATA[<p>Gosh. Did I sensationalize that headline a little? Hey, I&#8217;m just trying to get a little attention around here.</p>
<p>My real point is that I have a lot of respect for David Heinemeier Hannson. In case you don&#8217;t know, he&#8217;s the genius behind Ruby on Rails. In my PHP work, I borrow|steal|swipe|pilfer|consume|embrace  as many of the brilliant concepts in Ruby on Rails as possible. I&#8217;m grateful to Rails for elevating our Collective Consciousness.</p>
<p>One of the things I really like about Hannson is that he&#8217;s both opinionated <em>and </em>above the fray (you know what I mean by the fray—those bone-crunching flame wars between the ROR/Java/Python/.NET/PHP fundamentalists). Check out <a title="The Immediacy of PHP" href="http://www.loudthinking.com/posts/23-the-immediacy-of-php" target="_blank">his recent open-minded post for an informed take on PHP</a>.</p>
<p>You gotta like where this guy is coming from.</p>
<img src="http://feeds.feedburner.com/~r/MOJOPHP/~4/298950852" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mojophp.com/2008/04/25/david-heinemeier-hannson-agrees-with-us/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.mojophp.com/2008/04/25/david-heinemeier-hannson-agrees-with-us/</feedburner:origLink></item>
		<item>
		<title>Wordpress vs Moveable Type vs Rails vs Django vs Whatever</title>
		<link>http://feeds.feedburner.com/~r/MOJOPHP/~3/298950853/</link>
		<comments>http://www.mojophp.com/2008/04/25/wordpress-vs-moveable-type-vs-rails-vs-django-vs-whatever/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 03:39:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[The Birth Process]]></category>

		<guid isPermaLink="false">http://www.mojophp.com/?p=4</guid>
		<description><![CDATA[When I got the urge to create this site, I assumed that I would do it in Rails. I&#8217;ve been building Rails site for a few years and I love it for my CCSF and CSM web sites.
So I made a frill-free list of the features I wanted: CMS, blog, shopping cart, and checkout. Whoa, [...]]]></description>
			<content:encoded><![CDATA[<p>When I got the urge to create this site, I assumed that I would do it in Rails. I&#8217;ve been building Rails site for a few years and I love it for my CCSF and CSM web sites.</p>
<p>So I made a frill-free list of the features I wanted: CMS, blog, shopping cart, and checkout. Whoa, there partner! This is getting to be a lot of work, even using All Mighty Rails. I know myself, and I know that I would be fiddling with this humble set of features for months. Damn, I wanted to be <strong>in production mode</strong> in two months, not still slogging through the initial phase, like Monsieur Grand in <a href="http://www.scribd.com/doc/2370252/Albert-Camus-The-Plague">Camus&#8217; <em>The Plague</em></a>. <em>(You&#8217;ll get used to my literary references. Before my current incarnation as a PHP/Ruby/Perl programmer and teacher, I was a practitioner of Comparative Literature.)</em></p>
<p>When I added in &#8220;research time&#8221; to beef up my knowledge of blog protocols, I began to sense that I was about to start a one-man Death March into the Heart of Darkness. So I swallowed my pride and consulted <a href="http://www.puglyfeet.com">a wise friend</a> who snickered at my unsophisticated plan. &#8220;You want to do this by yourself in two months, and write the content, too?! You&#8217;re stark raving mad, as usual. You gotta go with a pre-made solution.&#8221;</p>
<p>I looked around and immediately rejected Django (as another evanescent distraction), Moveable Type (the wrong language—Perl), Joomla (too grand for my simple plan), Drupal (a baroque behemoth, grander than Joomla by dint of the kitchen sinks tossed in here and there), and cakePHP (I don&#8217;t want to live in CakeLand and play by Cake rules).</p>
<p>So I settled on Wordpress, a PHP-based solution that I could tweak painlessly. The plus is that I&#8217;m really not interested in how Wordpress works, so I can view it as utility, like a refrigerator running in the corner. Who gives a flying rat&#8217;s ass about refrigerators? No one. You just use it to keep your food cold.</p>
<p>So, there is it: a bland, boring, utilitarian solution that just get the job done, kind of like PHP itself. Just what I&#8217;m looking for.</p>
<p>Long live Wordpress. Long live PHP.</p>
<img src="http://feeds.feedburner.com/~r/MOJOPHP/~4/298950853" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mojophp.com/2008/04/25/wordpress-vs-moveable-type-vs-rails-vs-django-vs-whatever/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.mojophp.com/2008/04/25/wordpress-vs-moveable-type-vs-rails-vs-django-vs-whatever/</feedburner:origLink></item>
		<item>
		<title>The Birth of mojoPHP.com</title>
		<link>http://feeds.feedburner.com/~r/MOJOPHP/~3/298950854/</link>
		<comments>http://www.mojophp.com/2008/04/24/hello-world/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 05:53:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[The Birth Process]]></category>

		<guid isPermaLink="false">http://www.mojophp.com/?p=1</guid>
		<description><![CDATA[Welcome to mojoPHP.com. As you can see, we&#8217;re pretty much at Stage 0. To keep things interesting, I&#8217;m going to document the evolution of this site. Let&#8217;s get started.
In the beginning&#8230;
Today I took a BrainStorming Walk to Bayhill (there&#8217;s a Peets over there) and I sketched out what I want mojoPHP to look like. I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to mojoPHP.com. As you can see, we&#8217;re pretty much at Stage 0. To keep things interesting, I&#8217;m going to document the evolution of this site. Let&#8217;s get started.</p>
<h4>In the beginning&#8230;</h4>
<p>Today I took a BrainStorming Walk to Bayhill (there&#8217;s a Peets over there) and I sketched out what I want mojoPHP to look like. I&#8217;ll confess right up front that I&#8217;m pretty much borrowing the good parts of other sites I like, so don&#8217;t be be surprised if you get a sense of déjà vu as the site develops.</p>
<p>By the way, these guys are my neighbors&#8230;<br />
<img src="http://www.mojophp.com/images/youtube_hq_sb.jpg" alt="Youtube San Bruno Offices. A VERY green building. Cool!" /><br />
To start with, here&#8217;s what came out of my BS Walk.<br />
<img class="alignnone" src="http://www.mojophp.com/images/prototype_sketch.jpg" alt="prototype_sketch.jpg  The Birth of a Colossos" /><br />
This is going to be pretty hot stuff, guys.</p>
<p>Keep hacking&#8230;</p>
<p>&#8211;Doug Putnam</p>
<img src="http://feeds.feedburner.com/~r/MOJOPHP/~4/298950854" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mojophp.com/2008/04/24/hello-world/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.mojophp.com/2008/04/24/hello-world/</feedburner:origLink></item>
	</channel>
</rss>
