<?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>Sun, 12 Feb 2012 20:05:25 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: The Changelog Podcast]]></title>
      <guid>http://www.phpdeveloper.org/news/17527</guid>
      <link>http://www.phpdeveloper.org/news/17527</link>
      <description><![CDATA[<p>
If you're a fan of open source development and can't get enough about projects and what's the latest in the online OS community as a whole, you'll definitely enjoy <a href="http://thechangelog.com/">The Changelog</a> (it's a weekly podcast and news site).
</p>
<p>
The podcast hosts talk about popular trends and technology in the open source world and interview developers behind some of the useful tools you may use every day. Recent topics include <a href="http://thechangelog.com/post/17325686068/episode-0-7-2-vagrant-with-mitchell-hashimoto">Vagrant with Mitchell Hashimoto</a>, <a href="http://thechangelog.com/post/14517970749/episode-0-7-1-spine-and-client-side-mvc-with-alex-maccaw">Spine and client-side MVC with Alex MacCaw</a> and <a href="http://thechangelog.com/post/13873612141/episode-0-7-0-foundation-and-other-zurb-goodies">Foundation and other Zurb goodies</a>.
</p>
<p>They've also spotlighted several interesting new libraries including:</p>
<ul>
<li><a href="http://thechangelog.com/post/17302017912/livereload-coffeescript-sass-less-and-others-just">LiveReload</a>
<li><a href="http://thechangelog.com/post/17266976705/requests-http-library-for-php">Requests</a> (for PHP)
<li><a href="http://thechangelog.com/post/17250787936/spacepen-markaby-inspired-coffeescript-view-framework-fo">SpacePen</a>
<li><a href="http://thechangelog.com/post/17243337669/active-attr-the-stuff-activemodel-left-out">active_attr</a>
<li><a href="http://thechangelog.com/post/17158881315/sidekiq-more-efficient-resque-compatible-message-process">sidekiq</a>
</ul>]]></description>
      <pubDate>Fri, 10 Feb 2012 08:50:41 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Voices of the ElePHPant: Interview with Elizabeth Naramore]]></title>
      <guid>http://www.phpdeveloper.org/news/17507</guid>
      <link>http://www.phpdeveloper.org/news/17507</link>
      <description><![CDATA[<p>
The Voices of the ElePHPant podcast has released their latest episode (one recorded a while back) - an <a href="http://voicesoftheelephpant.com/2011/08/02/interview-with-elizabeth-naramore">interview with Elizabeth Naramore</a>, a well-known PHP community member.
</p>
<blockquote>
This episode was recorded in 2011. Elizabeth now works for <a href="http://orchestra.io/">Orchestra.io</a>. It's still a fun interview though because...well, it's Elizabeth.
</blockquote>
<p>
You can find her blog <a href="http://naramore.net/blog/">here</a> and follow her on Twitter <a href="https://twitter.com/elizabethn">here</a>. If you'd like to listen to this latest episode, you can either <a href="http://voicesoftheelephpant.com/2011/08/02/interview-with-elizabeth-naramore/">listen in-page</a> or <a href="http://voices.of.the.elephpant.s3.amazonaws.com/vote_038.mp3">download the mp3 directly</a>.
</p>
]]></description>
      <pubDate>Tue, 07 Feb 2012 08:16:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7php.com: Interview With Stefan Koopmanschap Symfony Community Manager]]></title>
      <guid>http://www.phpdeveloper.org/news/17461</guid>
      <link>http://www.phpdeveloper.org/news/17461</link>
      <description><![CDATA[<p>
On 7php.com there's a new <a href="http://7php.com/php-interview-with-stefan-koopmanschap/">interview with Stefan Koopmanschap</a>, the Symfony Community Manager (and well-known PHP speaker and member of the PHPBenelux user group) answering some questions about himself, Symfony and the PHP community.
</p>
<blockquote>
In this edition, I talked with Stefan Koopmanschap (<a href="http://twitter.com/skoop">@skoop</a>) the co-founder of the Dutch PHP usergroup PFZ.nl which is merged with the PHPBelgium usergroup to form the <a href="http://phpbenelux.eu/">PHPBenelux usergroup</a>. He is also an <a href="http://partners.sensiolabs.com/">official Sensio training partner</a> for Benelux and Germany. [...] Koopmanschap is much involved in the OpenSource world and is a very highly respected member in the PHP Community; he <a href="http://leftontheweb.com/message/What_PHP_needs_well_what_I_think_it_needs">advocates sensible thoughts</a> and never fails to make his point stand out in the best way he can. You can read more about him on his personal blog - <a href="http://www.leftontheweb.com/">LeftOnTheWeb</a>.
</blockquote>
<p><i>Stefan</i> answers a few questions about himself and his experience with PHP:</p>
<ul>
<li>A bit of background on who he is and when he got started with PHP
<li>How he got started with the language
<li>His opinion of PHP now versus when he first started
<li>some of the good and bad things about PHP
</ul>
<p>
You can read interviews with other PHP community members <a href="http://7php.com/tag/php-interview/">here</a>.
</p>]]></description>
      <pubDate>Mon, 30 Jan 2012 08:28:24 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7php.com: Interview With Michelangelo van Dam - President Of PHPBenelux PHP Use]]></title>
      <guid>http://www.phpdeveloper.org/news/17434</guid>
      <link>http://www.phpdeveloper.org/news/17434</link>
      <description><![CDATA[<p>
On 7php.com today there's a new community interview - this time it's <a href="http://7php.com/php-interview-with-michelangelo-van-dam-president-of-phpbenelux-php-user-group-give-and-expect-nothing-in-return/">with Michelangelo van Dam</a>, the President of the PHPBenelux user group and well known PHP speaker/community advocate.
</p>
<blockquote>
In this edition, I talked with Michelangelo van Dam a senior PHP/Zend Framework consultant. This man really needs no introduction; he is so much of an invaluable asset to the PHP community. As per wefollow.com, he is ranked as the 4th (out of 113) most influential person on Twitter for #zendframework and as the 25th (out of 2,543) most influential person for #php
</blockquote>
<p>
Questions in <a href="http://7php.com/php-interview-with-michelangelo-van-dam-president-of-phpbenelux-php-user-group-give-and-expect-nothing-in-return/">the interview</a> cover everything from a bit of history about <i>Michelangelo</i> out to how supportive the PHP community is:
</p>
<blockquote>
Give and expect nothing in return. People appreciate it more when you give something from the heart instead of giving something as a favor for a future return.
</blockquote>
<p>
Other questions touch on his "community animal" nickname, his community/life balance and his tracking of the work Microsoft is doing to help the PHP language.
</p>]]></description>
      <pubDate>Mon, 23 Jan 2012 12:55:02 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7php.com: PHP Interview With Enrico Zimuel Senior Software Engineer At Zend Technologies]]></title>
      <guid>http://www.phpdeveloper.org/news/17399</guid>
      <link>http://www.phpdeveloper.org/news/17399</link>
      <description><![CDATA[<p>
On 7php.com there's a new interview posted <a href="http://7php.com/interview-enrico-zimuel-senior-software-engineer-zend-technologies-everything-is-an-array-in-php/">with Enrico Zimual</a> of <a href="http://zend.com">Zend</a> - "Everything is an Array in PHP".
</p>
<blockquote>
In this edition, I talked with Enrico Zimuel a computer geek since he was 9yrs old. He has written a couple of books namely "Secrets, Spies and Cipher Codes" published by Apogeo in 1999 and the recent "How to use the digital sign" published by Tecniche Nuove in 2010. Enrico has a pretty impressive 'geek' path. He also speaks at many international conferences [...]. You can find his <a href="http://www.slideshare.net/e.zimuel">presentations on slideshare</a>.
</blockquote>
<p>Questions in the interview include:</p>
<ul>
<li>How do you find PHP now as compared to when you first started?
<li>Based on your experience, what are the good and bad parts of PHP?
<li>To someone who wants to become a better PHP developer, what is your advice?
<li>What are some good PHP blog or resources you highly recommend?
</ul>
<p>
Read the <a href="http://7php.com/interview-enrico-zimuel-senior-software-engineer-zend-technologies-everything-is-an-array-in-php/">full interview here</a>.
</p>]]></description>
      <pubDate>Mon, 16 Jan 2012 11:30:04 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Reddit.com: A Response to "The MicroPHP Manifesto"]]></title>
      <guid>http://www.phpdeveloper.org/news/17344</guid>
      <link>http://www.phpdeveloper.org/news/17344</link>
      <description><![CDATA[<p>
On Reddit today there's <a href="http://www.reddit.com/r/PHP/comments/o19zj/the_microphp_manifesto/">a rather large discussion</a> going on about the <a href="http://phpdeveloper.org/news/17341">recently posted manifesto</a> from <i>Ed Finkler</i> about building simple, manageable tools rather than using "kitchen sink" frameworks for your applications.
</p>
<p>
As of the time of this post there's about sixty-five comments posted to the thread with widely ranging opinions:
</p>
<ul>
<li>"How is [lots of separate libraries scattered around] better than simply using a framework?"
<li>"This is part of the reason for the PSR0 reference for auto loaders [...] Part of the problem is an inconsistent way to load modules."
<li>"I would love to see this become a trend in the PHP community. I think this is exactly the direction needed to make PHP exciting again and regain mindshare in the wider dev community."
<li>"I know, many people are currently on that micro trip but seriously, I think that there is as much to microframeworks as there is to microoptimization"
<li>"A framework is a tool. If you don't need it, why use it?"
<li>"There's a tool for ever job, I agree some projects or companies "need" something like Zend or Symfony for their enterprise projects. Whether or not you'd want to work on a project with 1000's of classes is something else all together."
</ul>
<p>
Read the full responses to <i>Ed</i>'s article <a href="http://www.reddit.com/r/PHP/comments/o19zj/the_microphp_manifesto/">here</a>.
</p>]]></description>
      <pubDate>Wed, 04 Jan 2012 09:18:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Freek Lijten's Blog: The real problem of the hash table dos attack]]></title>
      <guid>http://www.phpdeveloper.org/news/17328</guid>
      <link>http://www.phpdeveloper.org/news/17328</link>
      <description><![CDATA[<p>
In response to some of the comments being made about the hash table Denial of Service attack <a href="http://phpdeveloper.org/news/17322">recently posted</a> <i>Freek Lijten</i> has <a href="http://www.freeklijten.nl/home/2011/12/29/The-real-problem-of-the-hash-table-dos-attack">posted his thoughts</a> about the real problem with the whole situation - how it was handled by the communities involved.
</p>
<blockquote>
Interesting they may be, but I want to address what in my opinion is the real problem: The way the communication around it was handled by different projects and the fact that the exploit could still exist at all. [...] In the presentation <a href="https://twitter.com/#!/zeri42">W&auml;lde</a> and <a href="https://twitter.com/#!/alech">Klink</a> talk about their disclosure process. The PHP project had them wait 3 weeks for a first response while this is obviously a serious matter.
</blockquote>
<p>
He argues that things like a commit message mentioning a DoS prevention fix instead of just mentioning the fix have the potential to do more harm than good. He also points out that other communities were notified of the problem (like Python) and some still haven't responded to the issue.
</p>
<blockquote>
This attack was the result of good research and it is important that it is disclosed. More importantly however is the fact that organisation got by with years of not noticing it and even worse, reacted very poor after being informed. I can't say I have a ready solution to avoid these kind of things in the future, perhaps that will prove to be an interesting discussion.
</blockquote>]]></description>
      <pubDate>Fri, 30 Dec 2011 12:53:35 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Joe Devon's Blog: Belated Zendcon 2011 Recap]]></title>
      <guid>http://www.phpdeveloper.org/news/17308</guid>
      <link>http://www.phpdeveloper.org/news/17308</link>
      <description><![CDATA[<p>
On his "MySQL Talk" blog <i>Joe Devon</i> has posted a (very) belated <a href="http://mysqltalk.wordpress.com/2011/12/23/belated-zendcon-2011-recap/">wrapup of ZendCon 2011</a> he attended earlier this year.
</p>
<blockquote>
I started writing a Zendcon recap post as soon as I got back. And then mis-timed a couple projects. Note to freelancers, make sure your new gig starts AFTER your old gig is over. Or you'll be working an insane schedule. Hence the lateness... First the good part. What made Zendcon special.
</blockquote>
<p>
He notes that it was a great opportunity to meet people "in real life" that he'd only spoken with online and the overall wonderful experience it was. He mentions some specific people in the PHP community including <a href="http://twitter.com/juokaz">Juozas Kaziukenas</a>, <a href="http://twitter.com/dcousineau">Daniel Cousineau</a>, some impromptu singing of Queen songs and many more (too many to name here). He also mentions some of the sessions attended including the tutorial on Zend Framework and an uncon talk from <a href="http://twitter.com/iliaa">Ilia Alshanetsky</a> about optimization.
</p>]]></description>
      <pubDate>Tue, 27 Dec 2011 09:14:05 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Nelm.io Blog: Composer: Part 2 - Impact]]></title>
      <guid>http://www.phpdeveloper.org/news/17283</guid>
      <link>http://www.phpdeveloper.org/news/17283</link>
      <description><![CDATA[<p>
In part two of their look at Composer/Packagist, the Nelm.io blog looks at <a href="http://nelm.io/blog/2011/12/composer-part-2-impact/">some of the impact they could have</a> if adopted heavily by the PHP community.
</p>
<blockquote>
In this second part I would like to talk about a few things Composer could do for you, and the PHP community at large, once it is broadly adopted. [...] How can [shared] interfaces be distributed in each project that uses or implements them? This is where I see Composer helping. Composer supports advanced relationships between packages, so to solve this issue you would need three parts.
</blockquote>
<p>
The three parts all revolve around a few different packages (for their specific Caching interface example) - psr/cache-interface, psr/cache and the requiring of these into a framework needing the common interface. He talks some about what this sort of structure has to offer: simpler plugin installation, promotion of good standards, promotion of code reuse and a renewed interest in using PHP.
</p>
<blockquote>
Reinventing the package management wheel is another thing that really should stop. Who am I to say this you ask? It is true, we are building a shiny new wheel as well. Yet I take comfort in the fact that we are trying to build a generic solution which will work for everybody.
</blockquote>]]></description>
      <pubDate>Tue, 20 Dec 2011 11:02:53 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Smithwick's Blog: Software development and the locked box]]></title>
      <guid>http://www.phpdeveloper.org/news/17271</guid>
      <link>http://www.phpdeveloper.org/news/17271</link>
      <description><![CDATA[<p>
In <a href="http://www.chickentechnology.com/2011/12/software-development-and-locked-box.html">this recent post</a> to his blog <i>Brian Smithwick</i> talks about the "locked box" that developers can sometimes restrict themselves to - getting to comfortable in the tech they already know and not branching out.
</p>
<blockquote>
Jason Austin gave a great presentation at CodeWorks Raleigh recently about cultivating one's passion for software development through side projects -- safe spaces where we can play with new technologies and techniques. The point's well taken:  as developers, we're probably putting most of our energy towards the thing that must be solved, that keeps us employed, that pays our bills. [...] And so all of us, at one time or another, end up in a backwater of our own devising -- a locked box.
</blockquote>
<p>
He also puts an emphasis on collaboration and community as it relates to becoming a better developer. By interacting with other code and other projects' developers, you learn not only more about other ways to develop but are exposed to ideas you may not have come across on your own.
</p>
<blockquote>
I'd add that active participation in the local community is just as important though:  the opportunities for exposure to new ideas outside your sphere are greater than your feed reader will probably provide, and the depth of information that you can get in a conversation may be better than any blog post or man page.
</blockquote>]]></description>
      <pubDate>Fri, 16 Dec 2011 11:41:09 -0600</pubDate>
    </item>
  </channel>
</rss>

