<?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>Thu, 24 May 2012 09:25:18 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[/Dev/Hell Podcast: Episode 12 - Irish Eyes Are Always Smiling]]></title>
      <guid>http://www.phpdeveloper.org/news/17973</guid>
      <link>http://www.phpdeveloper.org/news/17973</link>
      <description><![CDATA[<p>
The /Dev/Hell podcast has <a href="http://devhell.info/post/2012-05-14/irish-eyes-are-always-smiling/">released their latest episode</a> co-hosted by PHP community members <i>Chris Hartjes</i> and <i>Ed Finkler</i> - "Episode 12: Irish Eyes Are Always Smiling".
</p>
<blockquote>
Through a haze of jägerbombs and extreme fatigue, we were able to shovel out another pile of podcast for your listening enjoyment. Chris says it's episode 11 when it's actually episode 12, but hey!
</blockquote>
<p>
They talk about the Apple vs. Android functionality gap, Rackspace's recent issues and the definition of "guiding principles in an open source project". They also mention another PHP community member <a href="https://twitter.com/bdeshong">Brian Deshong</a> who has volunteered to help out with an iPad app for the show.
</p>
<p>
You can listen to this latest episode either via the <a href="http://devhell.info/post/2012-05-14/irish-eyes-are-always-smiling/">in-page player</a>, by <a href="http://devhell.s3.amazonaws.com/ep12-64mono.mp3">downloading the mp3</a> or <a href="http://feeds.feedburner.com/devhell-podcast">subscribing to their feed</a> (or <a href="http://itunes.apple.com/us/podcast/dev-hell/id489840699">on iTunes</a>).
</p>]]></description>
      <pubDate>Thu, 17 May 2012 12:24:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Wojciech Sznapka's Blog: Always use most latest versions for benchmarks]]></title>
      <guid>http://www.phpdeveloper.org/news/17452</guid>
      <link>http://www.phpdeveloper.org/news/17452</link>
      <description><![CDATA[<p>
In response to some criticism about his <a href="http://phpdeveloper.org/news/17420">previous post</a> with some framework benchmarks, <i>Wojciech Sznapka</i> has <a href="http://blog.sznapka.pl/always-use-most-latest-versions-for-benchmarks/">posted updated results</a> using the latest versions of each framework.
</p>
<blockquote>
In my previous post Modern framework comparison I presented performance tests, which compared Ruby On Rails, Django and Symfony2. After recieving a feedback in comments I decided to run this benchmark one more time on my own laptop (instead of on my hosting). The reason was simple: enviroment was outdated.
</blockquote>
<p>
There were some overall performance increases were seen, but some statistics were higher - the "time per request" for all of them grew, some by quite a bit. He presents these benchmarks with a caveat, though:
</p>
<blockquote>
You should never choose framework based on benchmarks. Those shows them from one point of view, but there are plenty of other aspects, such as support, community, maturity, number of ready to use components.
</blockquote>]]></description>
      <pubDate>Thu, 26 Jan 2012 10:13:35 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Udemy Blog: Code Wars: PHP vs Ruby vs Python - Who Reigns Supreme [Infographic]]]></title>
      <guid>http://www.phpdeveloper.org/news/17380</guid>
      <link>http://www.phpdeveloper.org/news/17380</link>
      <description><![CDATA[<p>
On the Udemy blog there's <a href="http://www.udemy.com/blog/modern-language-wars/">a new post</a> with a large infographic showing "who reigns supreme" comparing Ruby, Python and PHP (don't worry, this isn't flamebait...it's actual good stats comparing the state of these three languages). 
</p>
<blockquote>
Just as the Japanese, Spanish and French languages are uniquely different, programming languages also have their variations, some more popular and easier to use than others. With the recent introduction of some new ones, there is a 'war' of modern day languages. What's easier and faster to use is not always the best option.
</blockquote>
<p>The graphic includes stats like: </p>
<ul>
<li>Usability ratings
<li>Popularity in the TIOBE index
<li>How much it's discussed (from the IEEE Spectrum, IRC)
<li>The number of open job postings
<li>Average run time/lines of code
</ul>
<p>
Check out <a href="http://www.udemy.com/blog/modern-language-wars/">the full post</a> for more interesting data.
</p>]]></description>
      <pubDate>Wed, 11 Jan 2012 13:13:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lorna Mitchell's Blog: PHP Developer at a Python Conference]]></title>
      <guid>http://www.phpdeveloper.org/news/16919</guid>
      <link>http://www.phpdeveloper.org/news/16919</link>
      <description><![CDATA[<p>
Blurring the lines of the usual conference scene, <i>Lorna Mitchell</i> has posted about her experience <a href="http://www.lornajane.net/posts/2011/php-developer-at-a-python-conference">at a Python conference</a> as a PHP developer (and a speaker at that).
</p>
<blockquote>
A few weeks ago, while attending the delightful <a href="http://oggcamp.org/">OggCamp</a>, I was approached by <a href="http://mobile.twitter.com//johnpinner">someone</a> asking me to speak at PyConUK. Well ... I'm a PHP developer, but as with most PHP developers, we just like good shiny tech and aren't religious about any particular language. So I instantly said yes and then started to worry what I was letting myself in for!
</blockquote>
<p>
She mentions being happy for attending if for nothing else than that it allowed her a look at technology outside of the usual PHP bubble. <a href="http://oggcamp.org/">The event</a> featured session on topics ranging from music production on linux, the <a href="http://nanode.eu/">Nanode project</a>, accessibility and <i>Lorna</i>'s "Careers in Open Source" presentation. 
</p>
<p>
Attending conferences/events that apply outside of your own community can lead to some great things. Be sure to poke your head up now and again and take in the bigger picture - there's more than just one language (or sets of technology) out there. Jump in and learn from them, even if you're just a beginner.
</p>]]></description>
      <pubDate>Wed, 28 Sep 2011 09:58:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stas Malyshev's Blog: Shortcuts]]></title>
      <guid>http://www.phpdeveloper.org/news/16680</guid>
      <link>http://www.phpdeveloper.org/news/16680</link>
      <description><![CDATA[<p>
In a recent post to his blog <i>Stas Malyshev</i> <a href="http://php100.wordpress.com/2011/08/03/shortcuts/">talks about shortcuts</a> - those things that languages include to make your code shorter and your life easier...or do they?
</p>
<blockquote>
PHP is notorious among scripting languages for it's verbose syntax - you have to spell out many things that are much shorter in other languages. Some people think it's very bad that they can't be "expressive", meaning writing more clever code with less keystrokes. Sometimes they are right, sometimes they are not.
</blockquote>
<p>
He talks about the upcoming syntax change in PHP 5.4 for defining arrays (being able to use square brackets) and how it makes sense based on the standards of other languages using a similar syntax. He gives one bad example from Python, though - how Python 2 handled the catching of exceptions and assigning the result.
</p>
<blockquote>
Some people in PHP community think all "shortcuts" are best to be avoided. I think some of them could be useful, provided clarity is not sacrificed and there's not "too much magic". 
</blockquote>]]></description>
      <pubDate>Fri, 05 Aug 2011 10:50:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SWAT Blog: Python VS PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16565</guid>
      <link>http://www.phpdeveloper.org/news/16565</link>
      <description><![CDATA[<p>
On the SWAT blog there's a recent post <a href="http://www.mihswat.com/2011/07/07/python-vs-php/">comparing Python and PHP</a> and some of the reasons the author prefers the former over the latter.
</p>
<blockquote>
Even after just one week using Python, I remember why I'll always prefer it - it empowers me as a programmer. In the Python community, they refer to it as the "batteries included" philosophy - with the mere inclusion of a library, anything becomes possible. Combine that with clean and readable syntax, fluent interfaces, powerful list comprehensions, list slicing, an interactive console, and too many other features to mention, it's clear to see why.
</blockquote>
<p>
He illustrates one of the differences between the two languages in the handling of things as objects versus strings. He recommends developers at least <a href="http://docs.python.org/tutorial/index.html">take a look</a> at Python as an alternative to some of the usual PHP you might be used to. 
</p>]]></description>
      <pubDate>Fri, 08 Jul 2011 08:53:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Casey's Blog: Make Your Life as a PHP Developer Twice as Easy With phpsh]]></title>
      <guid>http://www.phpdeveloper.org/news/16553</guid>
      <link>http://www.phpdeveloper.org/news/16553</link>
      <description><![CDATA[<p>
In his (Python) blog today <i>Casey</i> reminds the developer community <a href="http://pythonprojectwatch.blogspot.com/2011/07/make-your-life-as-php-developer-twice.html">about a handy tool</a> that the developers at Facebook have made available to make a PHP coder's life easier - <a href="http://phpsh.org/">phpsh</a>.
</p>
<blockquote>
The developers at Facebook have brought PHP developers a powerful REPL now ala-Python to round out a solid toolbox that PHP developers already have. The project is called phpsh and is written in Python.
</blockquote>
<p>
He includes the commands you'll need to get it pulled from github and working, providing you with an interactive shell right on your local machine (more powerful than the built-in PHP shell). You can also grab a <a href="http://github.com/facebook/phpsh/zipball/master">zip</a> or <a href="http://github.com/facebook/phpsh/tarball/master">gzipped</a> archive for download. For complete details on the tool and how to use it, see <a href="http://phpsh.org/">phpsh.org</a>. 
</p>]]></description>
      <pubDate>Tue, 05 Jul 2011 11:50:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Elvin Haci's Blog: Using Python and PHP together]]></title>
      <guid>http://www.phpdeveloper.org/news/16447</guid>
      <link>http://www.phpdeveloper.org/news/16447</link>
      <description><![CDATA[<p>
<i>Elvin Haci</i> has a recent post to his blog showing how he set up <a href="http://webania.net/using-python-php-together/">PHP and Python to work on the same machine</a>, just on different ports of the same Apache instance. His example is based on Ubuntu, but the principles can be used just about anywhere.
</p>
<blockquote>
Today i decided to install Python in Ubuntu OS and to use PHP and Python both together. If i hadn't installed php and wanted to have  python as only localhost in my OS, so it was easy, there are plenty of examples which show how to do it(for example). But if you have already installed php and you want to have python, then let's go on. Of course we need two different ports if we want to do so. And i could easily install and test it. So i am sharing how i did it.
</blockquote>
<p>
He includes all of the commands and configuration changes you'll need to get Python and Apache all set up (he assumes you already have PHP installed). He also includes a full listing of his Apache config file so you can get a feel of how it all fits together using the VirtualHosts.
</p>]]></description>
      <pubDate>Thu, 09 Jun 2011 10:58:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: What to make of TIOBE's PHP results]]></title>
      <guid>http://www.phpdeveloper.org/news/15993</guid>
      <link>http://www.phpdeveloper.org/news/15993</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has <a href="http://www.eschrade.com/page/what-to-make-of-tiobe-php/">some of his own thoughts</a> on the recent results of the TIOBE index ranking the popularity of programming languages. PHP has slopped down two spots, replaced by Python and C++. He looks at the data TIOBE has to back it up and can't seem to find a reason why.
</p>
<blockquote>
I decided to take a look and see what was going on behind the scenes by reading on the <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm">index definition</a> to see if I could understand what happened. After reading through the definition I still don't know what happened, or even why it happened.
</blockquote>
<p>
He goes through how the index data is created - search results from the top 6 hits in Alexa for each language result - and how he, basically, found nothing out of the ordinary. He points out that, because of inconsistencies like this, the TIOBE index shouldn't be regarded as much more than a loose guide. Since it's based on hard-coded search strings, it'll never be a true judge of "popularity" overall.
</p>]]></description>
      <pubDate>Thu, 03 Mar 2011 12:20:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Project: Google2Piwik - From Google Analytics to Piwik (Open Source Analytics)]]></title>
      <guid>http://www.phpdeveloper.org/news/15877</guid>
      <link>http://www.phpdeveloper.org/news/15877</link>
      <description><![CDATA[<p>
<i>Dominik Jendroszczyk</i> passed along a tip about a tool that's been released to help make transitioning from the proprietary Google Analytics systems over to the Piwik open source analytics option simple - <a href="http://clearcode.cc/2011/02/05/export-google-analytics-piwik-google2piwik/">Google2Piwik</a>.
</p>
<blockquote>
More and more users are turning away from Google Analytics (GA) as a provider of web measurement solutions on security, independence and functionality grounds. One problem they run into is that after years of using Google's product they have a considerable inventory of data about their websites stuck with GA, which makes starting over with an alternative provider something of a hassle. [...] Effectively, thanks to <a href="http://clearcode.cc/offer/open-source-projects/google2piwik/">Google2Piwik</a>, nothing is stopping you from moving away from Google Analytics to a safer, more robust and more functional alternative.
</blockquote>
<p>
The tool is written in Python, so you'll need to have that and both access to the Google API and have a Piwik install set up (it's PHP/MySQL based) to make the translation. There's a few limitations to the import, though, so be sure to check out the tool's <a href="http://clearcode.cc/offer/open-source-projects/google2piwik/">project page</a> for those. <a href="http://piwik.org/">Piwik</a> is an open source project that provides real-time web analytics that installs on your own server and gathers data via a Javascript tag embedded in your site.
</p>]]></description>
      <pubDate>Wed, 09 Feb 2011 09:15:09 -0600</pubDate>
    </item>
  </channel>
</rss>

