<?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 08:50:49 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Engine Yard Blog: Learning Rails (and Ruby)]]></title>
      <guid>http://www.phpdeveloper.org/news/19446</guid>
      <link>http://www.phpdeveloper.org/news/19446</link>
      <description><![CDATA[<p>
<i>Davey Shafik</i>, a long-time PHP developer and community member/speaker, recently had to learn Ruby on Rails for a project at work. He's <a href="https://blog.engineyard.com/2013/learning-rails-and-ruby">shared some of the experience</a> (from the perspective of a PHP developer) in a recent post on the Engine Yard blog.
</p>
<blockquote>
I know PHP. I mean, I really know PHP. Not just the syntax, or the idioms and idiosyncrasies, but why. I can tell you why something works the way it does, under the hood; and I was probably around when the decision was made to do it that way. Thirteen years with any language is a long time. [...] Ultimately, it comes down to: Is it the right tool for the task? Because of this, ultimately when I come to write a web site, PHP is my tool of choice. Know thy tool well, and it shall treat you well. Then along came Engine Yard, and I was exposed to just a ton of fantastic engineers who happen to choose Ruby as their tool of choice.
</blockquote>
<p>
His project was the site for the <a href="http://distill.engineyard.com/">Distill</a> conference Engine Yard is putting on in August. He lists a few "WTF" moments he came across when learning and creating the site with Ruby including issues with parentheses on metod calls, method naming rules, implicit returns and variations on control structures. He also talks about some of the other technologies used to power the site like OAuth and S3 for image uploads (via <a href="https://github.com/thoughtbot/paperclip">paperclip</a>). He finishes out the post by wrapping up the experience and talking some about the benefits of getting outside your comfort zone and learning something wildly new (language or other technology) to give you perspective.
</p>
Link: https://blog.engineyard.com/2013/learning-rails-and-ruby]]></description>
      <pubDate>Thu, 11 Apr 2013 10:33:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: Different Definitions of Quality]]></title>
      <guid>http://www.phpdeveloper.org/news/16307</guid>
      <link>http://www.phpdeveloper.org/news/16307</link>
      <description><![CDATA[<p>
<i>Paul Jones</i> has a new post today looking at the <a href="http://paul-m-jones.com/archives/1874">disconnect in the term "quality"</a> that there seems to be between the ones developing the code and the ones paying for the end result.
</p>
<blockquote>
Recently, I was pondering why it is that programmers and employers have different attitudes toward the quality of the projects they collaborate on. The people who do the work are usually the ones who care more about quality. Why? [...] The people who are paying for the work care much less about quality. Why?
</blockquote>
<p>
He touches on some of the answers to the "why" questions above and points out that it's not so much about the care one has over the other on quality. It's the differing definitions of quality they both have on the parts they work with.
</p>]]></description>
      <pubDate>Fri, 06 May 2011 11:14:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PKP UK Conference 2010 Perspectives]]></title>
      <guid>http://www.phpdeveloper.org/news/15969</guid>
      <link>http://www.phpdeveloper.org/news/15969</link>
      <description><![CDATA[<p>
Several community members have written up perspectives from their experience at this year's <a href="http://phpconference.co.uk/">PHP UK Conference</a> - both attendees and speakers alike. Here's just a few of them so far:
</p>
<ul>
<li><a href="http://zmievski.org/2011/02/php-uk-2011">Andrei Zmievsky</a>
<li><a href="http://blog.stuartherbert.com/php/2011/02/25/phpuk-2011-talk-beyond-frameworks/">Stuart Herbert</a>
<li><a href="http://www.alberton.info/nosql_databases_what_when_why_phpuk2011.html">Lorenzo Alberton</a>
</ul>
<p>
If you've posted your own thoughts and experiences from this year's PHP UK Conference and it's not on our list, <a href="mailto:info@phpdeveloper.org">send it over</a> and we'll get it added!
</p>]]></description>
      <pubDate>Mon, 28 Feb 2011 09:49:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[IBuildings techPortal: DPCRadio: PHP Through the eyes of a hoster]]></title>
      <guid>http://www.phpdeveloper.org/news/15123</guid>
      <link>http://www.phpdeveloper.org/news/15123</link>
      <description><![CDATA[<p>
New on the IBuildings techPortal today is the <a href="http://techportal.ibuildings.com/2010/09/14/dpcradio-php-through-the-eyes-of-a-hoster/">latest episode</a> of their DPCRadio series - sessions recoded at the Dutch PHP Conference 2010. In this new recording, <i>Thijs Feryn</i> talks about PHP from the perspective of the hosting company rather than the developer.
</p>
<blockquote>
Most PHP talks are given from the point of view of people who work on a project internally. These people are mostly developers, designers, project managers, QA's and there's even an occasional business man who shares his opinion on PHP. I would like to talk about PHP through the eyes of a hoster.
</blockquote>
<p>
His talk covered some of the things a hosting company has to worry about including support issues and what to do when things go wrong. You can listen to the episode either via the <a href="http://techportal.ibuildings.com/2010/09/14/dpcradio-php-through-the-eyes-of-a-hoster/">in-page player</a> or by <a href="http://techportal.ibuildings.com/wp-content/uploads/audio/dpcradio/2010_005.mp3">downloading the mp3 directly</a>. <a href="http://slidesha.re/cgELph">The slides</a> are also available.
</p>]]></description>
      <pubDate>Tue, 14 Sep 2010 09:12:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jani Hartikainen's Blog: Wicket from the point of view of a PHP developer]]></title>
      <guid>http://www.phpdeveloper.org/news/14795</guid>
      <link>http://www.phpdeveloper.org/news/14795</link>
      <description><![CDATA[<p>
On his blog today <i>Jani Hartikainen</i> looks at his experience <a href="http://codeutopia.net/blog/2010/07/14/wicket-from-the-point-of-view-of-a-php-developer/">learning Wicket</a> (a Java application framework) from the perspective of a PHP developer.
</p>
<blockquote>
My starting point with Wicket was basically zero, at least Java-wise: I had never used any Java web app framework, so I didn't really know what to expect. Since as I said I've mostly used PHP and Python, I assumed the program flow would be something like in them. Of course, this was a completely wrong assumption.
</blockquote>
<p>
He includes one specific example - handling a form submission. In PHP you work with the POSTed values and do something (insert into a database, email, etc) but with Wicket you really just display the form again - with a few other bits of configuration of course. You worry more about what's in the form instead of how to handle the results. He notes that it's a lot like working with a desktop application environment and recommends it as "an interesting way to do things".
</p>]]></description>
      <pubDate>Thu, 15 Jul 2010 08:15:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBuildings Blog: PHP Caching on Windows: A managers perspective]]></title>
      <guid>http://www.phpdeveloper.org/news/13598</guid>
      <link>http://www.phpdeveloper.org/news/13598</link>
      <description><![CDATA[<p>
On the IBuildings blog <i>Cal Evans</i> has <a href="http://www.ibuildings.co.uk/blog/archives/1577-PHP-Caching-on-Windows-A-managers-perspective.html">taken a look</a> at the Windows caching technology (some <a href="http://blogs.iis.net/mailant/archive/2009/11/19/windows-cache-extension-for-php-aka-wincache-1-0-general-availability-today.aspx">recently released</a>) from a management perspective and where it fits in the overall Windows caching toolsets available.
</p>
<blockquote>
As PHP extends its reach further into corporate networks, IT managers have yet another technology that they have to understand so that they can properly deploy. In many situations, PHP code is being developed that - running on its own - creates a bad user experience because of the nature of the language. [...] Much of this delay, and the user unhappiness that always accompanies it, can be mitigated with the proper opcode caching solution. The list in this article was compiled to help managers understand what their options they have. These are the most popular or recent PHP opcode caching solutions.
</blockquote>
<p>
He lists three of the more popular choices - the Alternative PHP Cachie, Zend Optimizer+ and the WinCache - touching briefly on what each has to offer.
</p>]]></description>
      <pubDate>Sun, 29 Nov 2009 09:50:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings Blog: PHP 5.3 from a development manager's perspective]]></title>
      <guid>http://www.phpdeveloper.org/news/12797</guid>
      <link>http://www.phpdeveloper.org/news/12797</link>
      <description><![CDATA[<p>
On the Ibuildings blog today <i>Ivo Jansch</i> has <a href="http://www.ibuildings.com/blog/archives/1561-PHP-5.3-from-a-development-managers-perspective.html">posted a look at PHP 5.3</a> from a slightly different perspective - how development with it affects the management.
</p>
<blockquote>
At our <a href="http://techportal.ibuildings.com/2009/06/30/migrating-to-php-5-3/">Techportal</a> Cal Evans gave <a href="http://techportal.ibuildings.com/2009/06/30/migrating-to-php-5-3/">an overview of the important changes</a>, to make migration easier for developers. In this post,I'm going to look at the migration from a less technical angle, and explain when migration to PHP 5.3 is a good idea and when not.
</blockquote>
<p>
He talks about why you should consider the move up to PHP 5.3 and some of the things you should use to handle (and pay attention to) the migration.
</p>]]></description>
      <pubDate>Thu, 02 Jul 2009 08:17:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mikko Koppanen's Blog: Perspective transformations]]></title>
      <guid>http://www.phpdeveloper.org/news/11888</guid>
      <link>http://www.phpdeveloper.org/news/11888</link>
      <description><![CDATA[<p>
<i>Mikko Koppanen</i> is back to blogging with <a href="http://valokuva.org/?p=112">this new post</a> today - it's a look at another example with <a href="http://imagemagick.org">ImageMagick</i>. It shows how to <a href="http://imagemagick.org/Usage/distorts/#perspective">distort an image</a> but keep its perspective.
</p>
<blockquote>
I took some time to actually understand the perspective transformations properly using the excellent ImageMagick examples (mainly created by Anthony Thyssen) as a reference. The basic idea of perspective distortion seems simple: to distort the control points to new locations.
</blockquote>
<p>
His example uses a checkerboard as the image to manipulate and, based on an array of settings (source, destination) sets control points for the image to twist and turn from. The final output is echoed from a call to distortImage.
</p>]]></description>
      <pubDate>Thu, 05 Feb 2009 09:36:02 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ian Christian's Blog: Should you learn a framework?]]></title>
      <guid>http://www.phpdeveloper.org/news/10742</guid>
      <link>http://www.phpdeveloper.org/news/10742</link>
      <description><![CDATA[<p>
With more and more frameworks popping up every day in the PHP community, it's important to ask yourself one question - should I learn a framework? <i>Ian Christian</i> tries to answer that question in a <a href="http://pookey.co.uk/blog/archives/56-Should-you-learn-a-framework.html">recent post</a> to his blog.
</p>
<blockquote>
With other programming languages designed for the web, there's typically a framework that works hand in hand. [...] I imagine people will always write from the ground up with PHP, some people do it to learn, some I suspect think there's nothing out there that can do what they want, where as others perhaps do it just to prove themselves, or to gain fame. Good luck to them all, some of them are probably going to do a good job, but alas - I imagine most are wasting their time. 
</blockquote>
<p>
He breaks <a href="http://pookey.co.uk/blog/archives/56-Should-you-learn-a-framework.html">his opinions</a> out into two sides of the argument - the business issues and the developer side, each with their own plusses and minuses. Overall, though, he definitely suggests learning some kind of framework, even if you don't end up working with it - it's just good experience.
</p>]]></description>
      <pubDate>Fri, 01 Aug 2008 12:57:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHPers Look Back at 2007]]></title>
      <guid>http://www.phpdeveloper.org/news/9334</guid>
      <link>http://www.phpdeveloper.org/news/9334</link>
      <description><![CDATA[<p>
With the new year upon us, lots of PHP developers in the community have taken time to look back at this past year, both in their own lives and in the time they've spent in the community. Here's just a few:
</p>
<ul>
<li><a href="http://blog.assembleron.com/2007/12/31/year-2007/">Nick Halsead</a>
<li><a href="http://elizabethmariesmith.com/2007/12/31/wrapping-up-the-year/">Elizabeth Smith</a>
<li><a href="http://ishouldbecoding.com/2007/12/31/2007-in-a-nutshell/">Matthew Turland</a>
<li><a href="http://www.jansch.nl/2007/12/31/php-in-2007-serious-business/">Ivo Jansch</a>
<li><a href="http://sebastian-bergmann.de/archives/734-Looking-Back-at-2007.html">Sebastian Bergmann</a>
<li><a href="http://pixelated-dreams.com/archives/343-Looking-Back-and-Looking-Forward.html">Davey Shafik</a>
<a href="http://weierophinney.net/matthew/archives/154-2007-Retrospective.html">Matthew Weir O'Phinney</a>
</ul>
<p>
Stay tuned to this post for more contributions from the community as they are posted.
</p>]]></description>
      <pubDate>Tue, 01 Jan 2008 10:24:00 -0600</pubDate>
    </item>
  </channel>
</rss>
