<?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>Wed, 19 Jun 2013 13:01:08 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Symfony Blog: Symfony Live Paris 2012: The videos are online]]></title>
      <guid>http://www.phpdeveloper.org/news/18592</guid>
      <link>http://www.phpdeveloper.org/news/18592</link>
      <description><![CDATA[<p>
On the Symfony blog <i>Fabien Potencier</i> has <a href="http://symfony.com/blog/symfony-live-paris-2012-the-videos-are-online">posted a quick note</a> about the Symfony Live Paris 2012 session videos being available online for free.
</p>
<blockquote>
During SymfonyLive Paris 2012, we recorded all the sessions that were delivered in the two main rooms. That's a total of more than 15 hours of Symfony and PHP goodness. We promised a free access to all attendees, but we have decided to provide all the <a href="http://symfony.com/talks">videos</a> for free and for everyone. So, if you were not able to join us in Paris, this is a unique opportunity to watch all the great sessions we had.
</blockquote>
<p>Sessions presented at this year's event included:</p>
<ul>
<li><a href="http://symfony.com/video/realtime-web-apps-with-websockets/English">Realtime Web Apps with WebSockets</a>
<li><a href="http://symfony.com/video/using-mongodb-responsibly/English">Using MongoDB responsibly</a>
<li><a href="http://symfony.com/video/advanced-service-container-utilization/English">Advanced Service Container Utilization</a>
<li><a href="http://symfony.com/video/advanced-silex/English">Advanced Silex</a>
<lI><a href="http://symfony.com/video/decoupling-content-management-with-create-and-phpcr/English">Decoupling Content Management with Create and PHPCR</a>
<li><a href="http://symfony.com/video/orms-don-t-kill-your-database-developers-do/English">ORMs don't kill your database, developers do!</a>
</ul>]]></description>
      <pubDate>Thu, 11 Oct 2012 11:20:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Added Bytes Blog: If PHP Were British]]></title>
      <guid>http://www.phpdeveloper.org/news/16748</guid>
      <link>http://www.phpdeveloper.org/news/16748</link>
      <description><![CDATA[<p>
On the Added Bytes blog there's a humorous post about what PHP would be like <a href="http://www.addedbytes.com/blog/if-php-were-british/">if it were British</a>:
</p>
<blockquote>
When Rasmus Lerdorf first put PHP together, he - quite sensibly, despite his heritage - chose not to write it in Greenlandic or Danish. [...] He opted instead, being in Canada at the time, for the local tongue. No, not French - that bastard dialect of the Queen's English commonly referred to as "US English". PHP developers in Britain have been grumpy about this ever since. What was he thinking? 
</blockquote>
<p>
Suggestions include replacing the $ with &pound;, more correct "Hello worlds" and comments on abbreviations in function names, eloquence in control structures, spelling, manners and class(es). Check out <a href="http://www.addedbytes.com/blog/if-php-were-british/#comments">the comments</a> for more lovely puns</a>.
</p>]]></description>
      <pubDate>Mon, 22 Aug 2011 08:56:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Leonid Mamchenkov's Blog: PHP regular expression to match English/Latin characters only]]></title>
      <guid>http://www.phpdeveloper.org/news/16739</guid>
      <link>http://www.phpdeveloper.org/news/16739</link>
      <description><![CDATA[<p>
<i>Leonid Mamchenkov</i> has a <a href="http://mamchenkov.net/wordpress/2011/08/18/php-regular-expression-to-match-englishlatin-characters-only/">quick new post</a> to his blog sharing a regular expression that can be used to check that a string contains only English or Latin characters (no Unicode allowed).
</p>
<blockquote>
Today at work I came across a task which turned out to be much easier and simpler than I originally thought it would.  We have have a site with some user registration forms.  The site is translated into a number of languages, but due to the regulatory procedures, we have to force users to input their registration details in English only.  Using Latin characters, numbers, and punctuation.
</blockquote>
<p>
Thankfully the <a href="http://www.php.net/manual/en/book.pcre.php">PCRE</a> regular expression engine bundled with PHP makes it simple - it uses a standard regular expression without anything special to accommodate for Unicode characters. He notes that adding the "/u" modifier to the expression makes it "totally malfunction" (where strings are treated as UTF-8). If you'd like an example of some of the tricks that go into supporting Unicode in a regex, see <a href="http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php#54805">this comment</a> in the PHP manual.
</p>]]></description>
      <pubDate>Thu, 18 Aug 2011 12:11:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ThinkPHP Blog: About planetary-sized posters]]></title>
      <guid>http://www.phpdeveloper.org/news/12867</guid>
      <link>http://www.phpdeveloper.org/news/12867</link>
      <description><![CDATA[<p>
Over on the ThinkPHP blog there's <a href="http://blog.thinkphp.de/archives/411-About-planetary-sized-posters.html">a mention of an offer</a> coordinating with the recent PHP 5.3 release - huge posters they've made up for the Zend Framework.
</p>
<blockquote>
Geez, what a week! On Friday, we'll party on <a href="http://blog.thinkphp.de/archives/408-PHP-5.3-BBQ-Release-Party-in-Munich.html">celebrating the PHP 5.3 release</a> in Munich/Germany. For those of you who can't be there, I'm sure there will be enough photos on Flickr, Facebook and the like. But, as you may remember, we've produced some very cool Zend Framework posters. I just got an e-mail from Rob Zienert about <a href="http://rob.purplerockscissors.com/2009/07/13/zf-poster/">planetary-sized posters</a>.
</blockquote>
<p>
You can contact them with your address and your language preference (English/German) at the address <a href="http://blog.thinkphp.de/archives/411-About-planetary-sized-posters.html">in the post</a>. There's also mention of a PHP security poster coming out soon too!
</p>]]></description>
      <pubDate>Tue, 14 Jul 2009 09:08:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Announcing "The PHP QA Book"]]></title>
      <guid>http://www.phpdeveloper.org/news/12071</guid>
      <link>http://www.phpdeveloper.org/news/12071</link>
      <description><![CDATA[<p>
On his blog <i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/852-Announcing-The-PHP-QA-Book.html">announced "The PHP QA Book"</a> that will be written by himself and <i>Stefan Priebsch</i> looking at quality assurance in PHP projects.
</p>
<blockquote>
The idea for the book is that Stefan Priebsch and I write the introductory as well as the concluding chapters while other authors contribute case studies for the middle part of the book. [...] Our motivation to write this book is simple: there is no such book on the market and from our experience a book such as this is needed.
</blockquote>
<p>
The book will be printed in both <a href="http://qualityassuranceinphpprojects.com/pages/english_edition.html">English</a> and <a href="http://qualityassuranceinphpprojects.com/pages/german_edition.html">German</a> and will be release in the later part of this year (2009).
</p>]]></description>
      <pubDate>Thu, 05 Mar 2009 07:55:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[devReview.com: The Big List of PHP Frameworks]]></title>
      <guid>http://www.phpdeveloper.org/news/11694</guid>
      <link>http://www.phpdeveloper.org/news/11694</link>
      <description><![CDATA[<p>
The devReview.com website has put together <a href="http://devreview.com/big-list-of-php-frameworks/">The Big List</a> of as many of the PHP frameworks out there they could find:
</p>
<blockquote>
For the start of a new year, it was time to clean out the list of PHP frameworks. A few have fallen by the wayside, but many new ones have been added. It seems that patterns and MVC is still all the rage, but less are professing to being Rails clones, though the inspiration of convention is still strong. There are a wide variety of framework types. From full stack (cakePHP, Symfony) to components (eZ), a bit of both (Zend) and minimalist (LightVC, TinyMVC, Pluf).
</blockquote>
<p>
Requirements to be on the list include that the framework must be PHP-based, have a recent code release in the last 12 months, needs to be available in English and not including frameworks that can be considered content systems themselves. 
</p>
<p>
As of the time of this post, there are around 50 active frameworks listed - everything from CakePHP and the Zend Framework out to eZ Components and Prado. Links for each include their project homepage and some reviews the site has done.
</p>]]></description>
      <pubDate>Wed, 07 Jan 2009 14:12:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Jones' Blog: The Global PHP Community]]></title>
      <guid>http://www.phpdeveloper.org/news/11507</guid>
      <link>http://www.phpdeveloper.org/news/11507</link>
      <description><![CDATA[<p>
After taking part in this year's PHP Brasil conference, <i>Chris Jones</i> has <a href="http://blogs.oracle.com/opal/2008/12/the_global_php_community.html">issued a challenge</a> to the PHP group members and developers there - do everything you can to be a part of the global PHP community.
</p>
<blockquote>
At PHP Brasil '08, one of the themes I saw was community involvement. [...] In post-conference conversation, Luke Crouch (SourceForge) and I touched on what is gained from attending conferences, and how quickly technology is picked up in Brazil. So, one thing I specifically did during the conference was to encourage the organizers and presenters to make the English speaking world more aware of their activities.
</blockquote>
<p>
He points out <A href="http://guilhermelacerda.wordpress.com/2008/12/03/php-conference-brasil-2008-descricao-das-palestras-em-ingles/">a talk</a> that's already been translated to English and some of the people he met that are part of global PHP-using companies.
</p>]]></description>
      <pubDate>Thu, 04 Dec 2008 12:53:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: PHP-GTK.eu goes multilingual]]></title>
      <guid>http://www.phpdeveloper.org/news/10848</guid>
      <link>http://www.phpdeveloper.org/news/10848</link>
      <description><![CDATA[<p>
The PHP-GTK Community site has <a href="http://php-gtk.eu/en/php-gtkeu-goes-multilingual">gone multilingual</a> to help reach out to a broader audience:
</p>
<blockquote>
A new block has appeared today on top right corner of the php-gtk.eu pages, with three little flags : they show you can now navigate the site in one of these languages and, more importantly, automatically find the translated versions of all articles when they exist ... or contribute one yourself if you are logged in to the site.
</blockquote>
<p>
Right now they offer English, French and German and they're still working on translating some parts of the UI of the site, but the articles and content should be translated over just fine.
</p>]]></description>
      <pubDate>Mon, 18 Aug 2008 11:18:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Designing Klingon Warships Using Behaviour Driven Development]]></title>
      <guid>http://www.phpdeveloper.org/news/9608</guid>
      <link>http://www.phpdeveloper.org/news/9608</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/3082-Designing-Klingon-Warships-Using-Behaviour-Driven-Development">another new tutorial</a> from <i>Padraic Brady</i> talking about testing your applications (i.e. unit tests). In this new article, he expands on his <a href="http://devzone.zend.com/article/2772-An-Introduction-to-the-Art-of-Unit-Testing-in-PHP">previous one</a> and dives a bit deeper into the behaviour-driven development process.
</p>
<blockquote>
In this article, I introduce a TDD related practice called Behaviour-Driven Development which has been gathering attention for over a year and gaining converts (like me!).
</blockquote>
<p>
He <a href="http://devzone.zend.com/article/3082-Designing-Klingon-Warships-Using-Behaviour-Driven-Development">briefly covers</a> what BDD is and how it can be used to solidify code against issues that might come up down the road (and how it compares to test-driven development). Some sample code/tests are included to give you a better idea of how it all fits together - a set of scenarios for any given "story". True to the title, <i>Padraic</i> writes his tests around the construction of a Klingon Bird of Prey ship. 
</p>]]></description>
      <pubDate>Mon, 11 Feb 2008 15:34:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: Symfony conferences]]></title>
      <guid>http://www.phpdeveloper.org/news/7352</guid>
      <link>http://www.phpdeveloper.org/news/7352</link>
      <description><![CDATA[<p>
<i>Francois Zaninotto</i> has <a href="http://www.symfony-project.com/weblog/2007/02/23/symfony-conferences.html">posted about</a> two upcoming instances where the Symfony Framework's presence can be seen - a conference about it in Paris and at the PHP Quebec Conference.
</p>
<blockquote>
Two upcoming events may be of great interest for symfony fans. The French PHP User association (AFUP) organizes a <a href="http://afup.org/article.php3?id_article=327">conference about symfony</a> 1.0 in Paris. [...] Also, the <a href="http://conf.phpquebec.com/fr/conf2007">PHP Quebec Conference</a> features two <a href="http://conf.phpquebec.com/en/conf2007/session#symfony">sessions about symfony</a>, one in English and one in French.
</blockquote>
<p>
The <a href="http://afup.org/article.php3?id_article=327">Paris confernece</a> is happening on March 6th and the PHP Quebec Conference March 14th through the 16th in Montreal. 
</p>
]]></description>
      <pubDate>Tue, 27 Feb 2007 11:41:00 -0600</pubDate>
    </item>
  </channel>
</rss>
