<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 16 May 2008 03:01:12 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[SitePoint PHP Blog: A PHP Guy's Look At Python]]></title>
      <guid>http://www.phpdeveloper.org/news/10149</guid>
      <link>http://www.phpdeveloper.org/news/10149</link>
      <description><![CDATA[<p>
Focusing on PHP day in and day out is nice, but sometimes it's good to branch out a bit. <i>Kevin Yank</i> agrees and decided to <a href="http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/">give Python a try</a>. He's written up this post to the SitePoint PHP blog as he explores the language from a PHP developer's perspective.
</p>
<blockquote>
Like may SitePoint readers, I cut my teeth on PHP. I've become very comfortable with it over the years, warts and all. PHP continues to be a dependable choice, but PHP hasn’t changed a whole lot lately. [...] Python has a lot in common with PHP: it’s a dynamically typed, open source scripting language with excellent documentation and a thriving community around it.
</blockquote>
<p>
He <a href="http://www.sitepoint.com/blogs/2008/05/09/a-php-guy%e2%80%99s-look-at-python/">includes</a> a few basic "Hello World" kinds of examples in Python just to introduce you to the language structure (indenting for code structure? that's crazy talk for us PHPers) and some of the handy features of the language like sequences and the language's automatic namespace support.
</p>]]></description>
      <pubDate>Fri, 09 May 2008 08:48:46 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Eirik Hoem's Blog: Handy online regex tool for PHP, Perl, JS and Python]]></title>
      <guid>http://www.phpdeveloper.org/news/10121</guid>
      <link>http://www.phpdeveloper.org/news/10121</link>
      <description><![CDATA[<p>
<i>Eirik Hoem</i> has <a href="http://blog.eirikhoem.net/index.php/2008/04/29/handy-online-regex-tool-for-php-perl-js-and-python/">pointed out</a> an online tool a coworker shared with him to work with regular expressions for multiple languages.
</p>
<blockquote>
A coworker of mine has been working on a ajax enabled regex tool which lets you evaluate regex expressions in several languages (including PHP PCRE and PHP POSIX) with instant results.
</blockquote>
<p>
<a href="http://regex.larsolavtorvik.com/">The tool</a> lets you put in the string you want to match again and the pattern you want to match with. The results are automatically populated below it, making it easy to fine-tune your expression to only what you want.
</p>]]></description>
      <pubDate>Tue, 06 May 2008 12:09:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Michael Kimsal's Blog: Why not PHP for Google's App Engine?]]></title>
      <guid>http://www.phpdeveloper.org/news/9950</guid>
      <link>http://www.phpdeveloper.org/news/9950</link>
      <description><![CDATA[<p>
In a recent post to his blog, <i>Michael Kimsal</i> <a href="http://michaelkimsal.com/blog/why-not-php-for-googles-app-engine/">asks a question</a> that I'm sure PHP developers everywhere are wondering - why did Google choose to go with Python as the programming language of choice for their new <a href="http://www.techcrunch.com/2008/04/07/google-jumps-head-first-into-web-services-with-google-app-engine/">App Engine</a> service.
</p>
<blockquote>
TechCrunch is announcing Google's new "App Engine" service being launched this evening.  The basic service is a full app stack hosted and managed by Google, providing a web framework (maybe I'm misreading this?) and the Google 'big table' database service. [...] My question is "why was Python was chosen instead of PHP?"
</blockquote>
<p>
There's been some <a href="http://michaelkimsal.com/blog/why-not-php-for-googles-app-engine/#comments">great responses</a> since it was originally posted including everything from agreement to rationalizations for the move (though there is a fair amount of PHP and Python bashing going on - an obvious occurance).
</p>]]></description>
      <pubDate>Thu, 10 Apr 2008 12:11:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Turland's Blog: The Yin and Yang of Typing]]></title>
      <guid>http://www.phpdeveloper.org/news/9546</guid>
      <link>http://www.phpdeveloper.org/news/9546</link>
      <description><![CDATA[<p>
A little while back <i>Matthew Turland</i> <a href="http://ishouldbecoding.com/2008/01/19/the-yin-and-yang-of-typing/">posted about</a> something that some developers moving over to PHP from more strict languages have an issue with - variable typing - and how its evolved in languages over time.
</p>
<blockquote>
Without a little background in programming languages or computer science in general, it's entirely possible that <a href="http://en.wikipedia.org/wiki/Type_system">typing systems</a> are not something that have crossed your mind. I thought I'd take a blog entry to share some of my thoughts on how it’s affecting the creation and evolution of languages.
</blockquote>
<p>
He walks through history a bit, mentioning C, Java, Python and PHP and how they differ in their default type handling. He especially focuses on the "blurred line" between strong and weak typing and how some if offers special features to the language that uses the method.
</p>]]></description>
      <pubDate>Fri, 01 Feb 2008 11:58:00 -0600</pubDate>
    </item>
  </channel>
</rss>
