<?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>Sat, 18 May 2013 00:34:03 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[P&aacute;draic Brady: PHP Security, Authorative Knowledge and Combining Forces]]></title>
      <guid>http://www.phpdeveloper.org/news/18444</guid>
      <link>http://www.phpdeveloper.org/news/18444</link>
      <description><![CDATA[<p>
In <a href="http://blog.astrumfutura.com/2012/09/php-security-authorative-knowledge-and-combining-forces/">this new post</a> to his blog <i>P&aacute;draic Brady</i> has proposed a "combining of forces" in the PHP community centered around promoting best practices in the security of PHP applications.
</p>
<blockquote>
 Once you start to dig around PHP Security in earnest, you begin to notice trends and patterns in how programmers behave and accumulate knowledge. The most obvious feature of PHP culture is that we do not have an active "leadership" in security. There is no appeal to authority in PHP security debates, only personal opinions informed by a nebulous entity called "They". There are individuals that I have learned to trust and that's about as far as we can go. [...] In the PHP community, the Authorative Knowedge for PHP Security is derived from a concensus. A concensus based on published articles, the practices of libraries and frameworks, printed books, and the vague meandering thoughts of whoever you follow on Twitter. In other words, our current Authorative Knowledge is you.
</blockquote>
<p>
He notes that this "everyman security expert" hasn't proven to be the best method for increasing the overall security awareness of PHP developers, so he's proposing something different: the "PHP Security Technical Group (SECTG)". 
</p>
<blockquote>
It's a group of members who share a common interest in sharing information, performing research, publishing articles/newsletters, and generally taking advantage of resource pooling without giving up their individual interests - all towards accomplishing some common goal, i.e. creating or emphasising new Authorative Knowledge. The phrase "Unofficial" is implicit in the group name - this is not an official PHP entity.
</blockquote>
<p>
If you're interesting in joining in on the cause, you can <a href="https://groups.google.com/forum/#!forum/sectg">sign up for the mailing list</a> and get more information as it comes.
</p>]]></description>
      <pubDate>Tue, 04 Sep 2012 14:55:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: "PHP Playbook" Giveaway!]]></title>
      <guid>http://www.phpdeveloper.org/news/17684</guid>
      <link>http://www.phpdeveloper.org/news/17684</link>
      <description><![CDATA[<p>
In <a href="http://www.brandonsavage.net/php-playbook-giveaway/">this new post</a> to his blog <i>Brandon Savage</i> mentions his book, the <a href="http://www.phparch.com/books/php-playbook">PHP Playbook</a> (php|architect), and how he's giving away several free copies.
</p>
<blockquote>
When I started writing my book, I wanted to help PHP developers have a greater understanding of the tools, tips and tricks available when working as part of a team. That goal became The PHP Playbook. I'm excited that the book has been so well received, and I'm excited that I've finally received my promotional copies. So, in honor of that, I'm going to give some of them away! I'm even going to sign them!
</blockquote>
<p>
Just enter in your email address and you'll be put on a mailing list for the book and its future updates. Here's the official description of the book:
</p>
<blockquote>
Working with a team of developers is a much different environment than solo development. Experienced developers understand the tools and tricks that go into team development enterprises, and they implement them on a daily basis. The PHP Playbook covers these tools and practices, providing insight into the process of developing PHP applications, teaching developers the skills they need to be successful in a team environment.
</blockquote>]]></description>
      <pubDate>Fri, 16 Mar 2012 10:19:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Philip Olson's Blog: One way PHP may capitalize on its popularity]]></title>
      <guid>http://www.phpdeveloper.org/news/16620</guid>
      <link>http://www.phpdeveloper.org/news/16620</link>
      <description><![CDATA[<p>
<i>Philip Olson</i> has a <a href="http://blog.roshambo.org/one-way-php-may-capitalize-on-its-popularity/">(tongue-in-cheek) post</a> to his blog today about how PHP can make the most of its popularity financially.
</p>
<blockquote>
Today <a href="http://twitter.com/rasmus">Rasmus</a> mentioned that he received a $500 offer for the php.net domain name. Discussion ensued, which ultimately led to the indisputable belief that php.net is worth over 10 million US dollars. Therefore, let's think about this further...
</blockquote>
<p>
He compares the worth of several popular languages (with a <a href="http://domainvalues.com/">"reliable source"</a>) and does some math where PHP.net account holders would profit from the popularity over other languages. On a bit more serious note, though, he points out a few ways that you can contribute or get involved in the PHP project on several fronts:
</p>
<ul>
<li>Help by <a href="https://edit.php.net/">editing documentation</a>
<li>Sign up for <a href="http://news.php.net/">a mailing list or three</a>
<li>Get <a href="http://www.php.net/svn-php.php">a SVN account</a> and start contributing back to the code
</ul>]]></description>
      <pubDate>Fri, 22 Jul 2011 08:05:46 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: An Effort to Deprecate the MySQL Extension]]></title>
      <guid>http://www.phpdeveloper.org/news/16595</guid>
      <link>http://www.phpdeveloper.org/news/16595</link>
      <description><![CDATA[<p>
According to <a href="http://www.phpclasses.org/blog/post/153-The-Plot-to-Kill-PHP-MySQL-Extension.html">this new post</a> to the PHPClasses.org blog today, the core PHP development team has put plans in motion to try to remove the original MySQL extension from the default PHP installation.
</p>
<blockquote>
PHP core developers are planning to kill the PHP original MySQL extension. If you are using MySQL in your PHP applications for a long time, this may seriously affect you.
</blockquote>
<p>
Right now it's just <a href="http://marc.info/?l=php-internals&m=131031747409271&w=2">in the proposal states</a> (as suggested by <i>Philip Olson</i>) but, if fully acted upon, could have large implications on a number of PHP applications currently using MySQL. For now, though, <i>Philip</i> is only suggesting an education of the PHP user base that they should migrate to either pdo_mysql or mysqli for the future of their apps. Most of the comments following in the mailing list thread are supportive of the effort. They note that it won't be an easy task and, in the end, will still be a "bitter pill" for developers to swallow when the switch is finally thrown.
</p>
<p>
For the full thread of this discussion, see <a href="http://marc.info/?l=php-internals&m=131031747409271&w=2">here</a> and keep clicking through on the "next in thread" link.
</p>]]></description>
      <pubDate>Fri, 15 Jul 2011 09:48:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Zend Framework Contributors Mailing-List Summary; Edition #1 (June 2011)]]></title>
      <guid>http://www.phpdeveloper.org/news/16527</guid>
      <link>http://www.phpdeveloper.org/news/16527</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has posted <a href="http://blog.astrumfutura.com/2011/06/zend-framework-contributors-mailing-list-summary-edition-1-june-2011/">the first in a new series</a> of articles to his blog talking about the most recent happenings on the Zend Framework Contributors mailing list.
</p>
<blockquote>
What's this nonsense then? Well, a few weeks ago I shot myself in the foot [...] and before my sanity returned to normal, I found myself hoodwinked on IRC into writing up weekly summaries of what is discussed in Zend Framework land.
</blockquote>
<p>
The posts will try to bring together some of the major topics from the last week on the list. This week's features include the "where do things go?" question about files/resources, how to package up a Zend Framework 2 application, the View component in ZF2 and a few other topics. If you'd like to keep up with these weekly posts, you can follow along on the <a href="http://blog.astrumfutura.com/category/php-general/">php-general</a> tag on <i>Padraic</i>'s blog.
</p>]]></description>
      <pubDate>Tue, 28 Jun 2011 09:47:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Jones' Blog: PHP 5.4 is Gathering Momentum]]></title>
      <guid>http://www.phpdeveloper.org/news/16330</guid>
      <link>http://www.phpdeveloper.org/news/16330</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Chris Jones</i> talks about the "<a href="http://blogs.oracle.com/opal/entry/php_5_4_is_gathering">gathering momentum</a>" that's forming around the push to the next PHP release, PHP 5.4, including discussions on mailing lists and IRC.
</p>
<blockquote>
Discussion on the PHP mail lists and IRC channels in the past few days has been looking positive about an alpha release of PHP 5.4 soon. This will be taken from the "trunk" branch of PHP. The exact feature list is under discussion but the mood seems to be "ship what we currently have" though a couple of features are slated to be deferred until later.
</blockquote>
<p>
He specifically mentions <a href="http://news.php.net/php.internals/52328">this mailing list post</a> and the emphasis he puts on testing the code. If you'd like to get involved, you can subscribe to the mailing lists <a href="http://php.net/mailing-lists.php">here</a>.
</p>]]></description>
      <pubDate>Thu, 12 May 2011 09:26:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hannes Magnusson's Blog: The PHP project and Code Review]]></title>
      <guid>http://www.phpdeveloper.org/news/15631</guid>
      <link>http://www.phpdeveloper.org/news/15631</link>
      <description><![CDATA[<p>
<a href="http://bjori.blogspot.com/2010/12/php-project-and-code-review.html">In a new post</a> to his blog today <i>Hannes Magnusson</i> talks about the benefits of doing a code review and getting your eyes on as much other people's code as possible (and a bit about a pleasant side effect of it).
</p>
<blockquote>
Reading code is not only fun, its also a great way to exercise your brain - not to mention a fantastic way to discover new ways to solve problems. At work (we are hiring btw!), for example, I read pretty much every single commit (and merge requests, for that matter) - and I'm subscribed to several different OSS commit lists. I can't say I read every commit to PHP, I focus on the areas I care about, but I do skim over the rest - if only just to see when new features are added.
</blockquote>
<p>
He talks about the various mailing lists that are around the PHP project (like the documentation, PEAR and PECL ones) and how many of the subscribers are cross-list, following along with multiple parts of the project. 
</p>
<blockquote>
Just the simple fact that I know people will be reading through my commits makes me think about what I am doing a bit more; "Is this really needed?", "Is there be a better way solving this?", "Could it potentially break other things?", "Is this actually correct?"..
The people who review the commits often don't seem like the friendliest people in the world.. If there are issues with the commit; You will be told. No doubt about it.
</blockquote>
<p>
What's the side effect I mentioned? <i>Hannes'</i> account credentials were hacked but, because of the code review process, a random commit from another developer was caught.
</p>]]></description>
      <pubDate>Fri, 24 Dec 2010 10:33:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP-Dev Mailing List - PHP 5.4 alpha]]></title>
      <guid>http://www.phpdeveloper.org/news/15382</guid>
      <link>http://www.phpdeveloper.org/news/15382</link>
      <description><![CDATA[<p>
As is mentioned in <a href="http://thread.gmane.org/gmane.comp.php.devel/62998">this message</a> to the php-dev mailing list from <i>Derick Rethans</i>, there's a desire to start on the next alpha release version for PHP - the 5.4.x series.
</p>
<blockquote>
We're a bit further along now; and with the typehinting resolved 
(<a href="http://thread.gmane.org/gmane.comp.php.devel/62298/focus=62858">http://thread.gmane.org/gmane.comp.php.devel/62298/focus=62858</a>) I want 
to start started with PHP 5.4 with the first alpha on Wednesday, 
November 24th. There are a few things that need sorting 
out and/or clarification: Annotations, Lemon rewrite, APC in trunk.
</blockquote>
<p>
Keep in mind that this is only the very start of the process, so depending on any bumps along the way, PHP 5.4 may still be a bit out. Check the <a href="http://php.net">main PHP site</a> for updates on betas and final releases as they become available.
</p>]]></description>
      <pubDate>Thu, 04 Nov 2010 09:03:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebReferece.com: Managing Your Email Campaigns with phpList]]></title>
      <guid>http://www.phpdeveloper.org/news/14665</guid>
      <link>http://www.phpdeveloper.org/news/14665</link>
      <description><![CDATA[<p>
On WebReference.com today there's a new tutorial getting you <a href="http://www.webreference.com/authoring/email/phplist/">up and running with phpList</a> for your mailing list (and campaign) needs.
</p>
<blockquote>
The popular email campaign manager phpList is open source, free to download and easy to use. The company Tincan  is the commercial sponsor behind phpList, which comes in two forms: a hosted solution or a download that you can set up yourself on your server. If you don't want to go through the hassles of setting up and managing the system, you should go for the hosted solution. [...] Otherwise, you could just follow this article to set up phpList on your own and save yourself a few bucks.
</blockquote>
<p>
The tutorial links you to the download you'll need to get this mailing list software and the instructions on how to get it all set up. They show you how to create lists and add users to them and how to send a simple message to a list. There's a few things they also show you how to "hack" on in the code like automatically confirming subscriptions, not sending the welcome email and removing the "powered by" image in the default emails.
</p>]]></description>
      <pubDate>Thu, 17 Jun 2010 10:44:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: Calling the community]]></title>
      <guid>http://www.phpdeveloper.org/news/13114</guid>
      <link>http://www.phpdeveloper.org/news/13114</link>
      <description><![CDATA[<p>
As <i>Stefan Koopmanschap</i> mentions in <a href="http://www.symfony-project.org/blog/2009/08/24/calling-the-community">this new post</a> to the Symfony blog, he's started up a new mailing list to help open the lines of communication in the Symfony community.
</p>
<blockquote>
As I mentioned, I will pick some tasks up myself but I can not do it all! For that reason, I would like to form a group of people who are interested in helping out. Whether you can dedicate only a few hours a month or a day a week, it doesn't matter. Now, I could make my own little list of people who want to help but what use is that when we can openly discuss things. So I have created a new mailinglist just for this purpose: <a href="http://groups.google.com/group/symfony-community">symfony-community</a>.
</blockquote>
<p>
The mailing list will provide a place for members of the community to talk with each other and work together on the Symfony project as well as being a place where initiatives for the framework can be discussed.
</p>]]></description>
      <pubDate>Wed, 26 Aug 2009 11:53:15 -0500</pubDate>
    </item>
  </channel>
</rss>
