<?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>Tue, 18 Jun 2013 17:26:57 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Laura Thomson's Blog: It had to happen.]]></title>
      <guid>http://www.phpdeveloper.org/news/7544</guid>
      <link>http://www.phpdeveloper.org/news/7544</link>
      <description><![CDATA[<p>
<i>Laura Thomson</i>, a trued and true PHP and self-proclaimed as the "only person in the PHP blogosphere who hasn't said something about Ruby On Rails" has tried the language out and has <a href="http://laurat.blogs.com/random_ramblings/2007/03/it_had_to_happe.html">posted about</a> some of her thoughts today.
</p>
<blockquote>
<a href="http://www.omniti.com/home">We've</a> been working for a while on a RoR project.  Originally it came in as a really high concept idea - the spec was more like a film treatment than a functional spec. [...] So we set out to build a prototype in six weeks.  We are known as a PHP shop, although of our web dev, about half is in PHP and the other half in Perl.  At the time we had working for us a very talented Rails guru, so we thought we'd give it a try. 
</blockquote>
<p>
Unfortunately, their "Rails Guru" moved on to more Ruby pastures so they've been left with maintaining the application. <i>Laura</i>, being one of the team, has learned a few things about the language that's caused an internet craze:
<ul>
<li>It makes getting started easy.  This is what it's famous for.
<li>As things get more complicated, the ideal of convention over configuration starts to get in your way.
<li>The documentation sucks.  This is however, improving.
<li>The community support is really immature.
<li>Learning to debug apps is really really hard to begin with.
</ul>
Of course, other things were learned and several <a href="http://www.amazon.com/Agile-Development-Rails-Pragmatic-Programmers/dp/0977616630/">books purchased</a> - a learning experience to say the least (including working with a bit of UI design).
</p>]]></description>
      <pubDate>Mon, 02 Apr 2007 09:13:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Avatar Financial Group: 21 Things I Learned about CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6311</guid>
      <link>http://www.phpdeveloper.org/news/6311</link>
      <description><![CDATA[<p>
Off of the Avatar Financial site, there's <a href="http://www.avatarfinancial.com/pages/cake/">a great list</a> they've created to share a few things they've learned around a popular PHP framework - more specifically 21 things they've learned about CakePHP.
</p>
<blockquote>
CakePHP is very new, so documentation beyond the basics is a bit sparse in areas. I built this website entirely using CakePHP and took notes along the way to share with others. While some of these items can be found in obvious places like the manual, others required a bit of elbow grease to figure out. My name is Matt Inman and your feedback is welcome, feel free to email <a href="mailto:matt@seomoz.org">me</a> with questions or comments.
</blockquote>
<p>
Things learned that are on the list include:
<ul>
<li>Easily creating static pages
<li>Static pages - Adjusting other data sent to the layout
<li>Viewing the SQL queries that are running behind the scenes
<li>Using bake.php
<li>Complex model validation
<li>Creating a controller that uses other models
<li>Call exit() after redirecting
</ul>
and many more. There's <a href="http://www.avatarfinancial.com/pages/cake/">lots of helpful tips here</a>, especially if you're new to CakePHP and want that extra leg up.
</p>]]></description>
      <pubDate>Tue, 19 Sep 2006 15:25:21 -0500</pubDate>
    </item>
  </channel>
</rss>
