<?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, 21 May 2013 13:01:02 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Phil Sturgeon's Blog: Hijacking Headers to Force Downloads]]></title>
      <guid>http://www.phpdeveloper.org/news/17751</guid>
      <link>http://www.phpdeveloper.org/news/17751</link>
      <description><![CDATA[<p>
<i>Phil Sturgeon</i> shows how you can <a href="http://philsturgeon.co.uk/blog/2012/03/hijacking-headers-to-force-downloads">hijack headers</a> in his latest post to force a download to the client (even on a hosted service like <a href="http://pagodabox.com">PagodaBox</a>).
</p>
<blockquote>
The question [I posed on Twitter] was: "How to force a download of any file of any type, not on your server, without Apache tweaking? Images are displaying and need em to download." Essentially, I wanted to be able to link to a file that was not on the server in question and anywhere in the world, which could be of any size, any media type and could be potentially very high traffic.
</blockquote>
<p>
Answers varied from using <a href="http://php.net/readfile">readfile</a> to just letting the browser handle it. None of the responses were quick right until he came across one that recommended some settings in an .htaccess file. It uses <a href="http://httpd.apache.org/docs/current/mod/mod_rewrite.html>mod_rewrite</a> (Apache) to redirect the user to a new resource while adding a "Content-Disposition" header in the process (of "attachment").
</p>]]></description>
      <pubDate>Thu, 29 Mar 2012 11:29:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: The PHP People]]></title>
      <guid>http://www.phpdeveloper.org/news/17158</guid>
      <link>http://www.phpdeveloper.org/news/17158</link>
      <description><![CDATA[<p>
On PHPMaster.com there's a new post by <i>Michelle Sanver</i> about <a href="http://phpmaster.com/the-php-people/">The PHP People</a>, a.k.a the PHP community, and some of the great resources you can use to get help on a problem or just reach out and meet some other PHP-ers in your area (or at a national conference!)
</p>
<blockquote>
If you're ever stuck on a problem, Google it and you'll find a swarm of users have most likely experienced the same issue and have already shared their solution. If it's not out there, ask in a public forum and people will help you find the answer. And if you've managed to solve it yourself, then write about it! That way you'll be contributing to helping others the same way others are willing to help you. That's one part of the PHP community that makes it really stand out - people share their knowledge and are more than willing to help others along their journey with PHP.
</blockquote>
<p>Some resources/places to meet like-minded developers include:</p>
<ul>
<li><a href="http://stackoverflow.com">StackOverflow</a>
<li>Conferences like <a href="http://www.pfcongres.com/">PFCongres 2011</a> or <a href="http://conference.phpnw.org.uk/">PHPNW 11</a>
<li>Groups like <a href="http://www.phpwomen.org/">PHPWomen</a> or local user groups
</ul>
<blockquote>
The community in PHP is huge and is growing every day, and it's all about sharing. If you see someone in need and you're able to help, offer him guidance. If you see an open-source project that's great; contribute and help it grow.
</blockquote>]]></description>
      <pubDate>Tue, 22 Nov 2011 15:31:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Why do you use PHP?]]></title>
      <guid>http://www.phpdeveloper.org/news/16164</guid>
      <link>http://www.phpdeveloper.org/news/16164</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Kevin Schroeder</i> <a href="http://www.eschrade.com/page/why-do-you-use-php">asks a simple question</a> - why do you use PHP?
</p>
<blockquote>
In one or two words, please comment to answer this question. Why do you use PHP?
</blockquote>
<p>
So far, answers have included "the large community", "ease of development", "portability", "versatility" and the "power" the language offers. Leave your own comment <a href="http://www.eschrade.com/page/why-do-you-use-php/">on the post</a> to share your thoughts with <i>Kevin</i> and others in the community.
</p>]]></description>
      <pubDate>Fri, 08 Apr 2011 08:48:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Thijssen's Blog: Tutorial: how to manage developers]]></title>
      <guid>http://www.phpdeveloper.org/news/15634</guid>
      <link>http://www.phpdeveloper.org/news/15634</link>
      <description><![CDATA[<p>
Most developers have heard of "The Joel Test" to help improve the quality of their software and the processes surrounding it. <i>Joshua Thijssen</i> has taken this one step further and created <a href="http://www.adayinthelifeof.nl/2010/12/18/tutorial-how-to-manage-developers/">his own set of questions</a> to act as a test for software development managers to make sure they're doing the right things for their group.
</p>
<blockquote>
This post is not so much for developers as it is for the managers and bosses from those developers. As you probably know by now, managing software engineers (or programmers) is not an easy task. They just don't like to play by the rules you always took for granted. Why is that? Why are those pesky programmers too hard to handle? Why is it so hard to sit down, write code and shut up??
</blockquote>
<p>
The questions are yes/no and, at the end of the test, your questions will be assigned to points from 0 to 12. Here's just a few of the questions (they all come with summaries to help you understand what its asking):
</p>
<ul>
<li>Do you work with lenient working hours?
<li>Do you give enough time for planning?
<li>Do you enforce an IDE?
<li>Are your programmers in the loop?
<li>Do you have enough distraction for programmers?
</ul>]]></description>
      <pubDate>Fri, 24 Dec 2010 14:42:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[LearnComputer.com: PHP Interview Questions and Tips]]></title>
      <guid>http://www.phpdeveloper.org/news/15537</guid>
      <link>http://www.phpdeveloper.org/news/15537</link>
      <description><![CDATA[<p>
From LearnComputer.com there's <a href="http://www.learncomputer.com/php-interview-questions-tips/">a few hints they've put together</a> that might help you with that next PHP-related job interview.
</p>
<blockquote>
So you've been slinging resumes for a while and now you have an interview for an awesome PHP job. While part of the interview will be the typical job interview, you should also be prepared for a technical interview. Technical interviews are often given to determine how well you truly know the technologies with which you'll be working. There are numerous books and articles to help you prepare for the job interview portion but very little has been said on preparing for a PHP technical interview.
</blockquote>
<p>
They've broken down their advice into a few different sections including some sample PHP questions you might get asked about both PHP and MySQL, a quick look at frameworks and the recommendation of the book <a href="http://www.amazon.com/gp/product/0672329166">PHP and MySQL Web Development</a> to help round out your knowledge.
</p>]]></description>
      <pubDate>Mon, 06 Dec 2010 08:56:12 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Building better PHP programmers, part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/15475</guid>
      <link>http://www.phpdeveloper.org/news/15475</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has posted his <a href="http://www.eschrade.com/page/building-better-programmers-part-4ceaae60">second part</a> of his thoughts on building better PHP programmers - things developers can do to move from the average to exceptional in their skills.
</p>
<blockquote>
I have no "findings", no "conclusions", but I have some thoughts on my continuing goal to help bad/nominal PHP programmers become better PHP programmers.
</blockquote>
<p>
He talks about the questions he asked <a href="http://phpdeveloper.org/news/15437">in his previous post</a> (like "is there a shortage of good programmers" and the requirements on memorizing) and some of the responses both for and against them. He stands by several of them, noting that, which a developer may not know the whole story, they should at least know enough.
</p>
<blockquote>
One of the things I've also found a little interesting is that there is some resistance to standards.  The argument goes; developers get better by different means and so having something set in stone to evaluate them is difficult, nigh impossible, to do
</blockquote>]]></description>
      <pubDate>Tue, 23 Nov 2010 08:36:20 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stuart Herbert's Blog: Should is_array() Accept ArrayObject?]]></title>
      <guid>http://www.phpdeveloper.org/news/14818</guid>
      <link>http://www.phpdeveloper.org/news/14818</link>
      <description><![CDATA[<p>
In a <a href="http://blog.stuartherbert.com/php/2010/07/19/should-is_array-accept-arrayobject/">quick blog post</a> today <i>Stuart Herbert</i> asks the community at large a question - should <a href="http://php.net/is_array">is_array</a> accept an <a href="http://us.php.net/arrayobject">ArrayObject</a>?
</p>
<blockquote>
Here's a quick question for the wider PHP programming community '¦ if you're writing code that tests for the presence of an array, should is_array() also accept objects that behave like arrays?
</blockquote>
<p>
Some quick code snippets show that, currently in PHP 5.2, an is_array test will return false. If you use an instanceof to check it, however, you can get it to return true. There's <a href="http://blog.stuartherbert.com/php/2010/07/19/should-is_array-accept-arrayobject/#comments">plenty of comments</a> on the subject with quite a few "no"s in the group.
</p>]]></description>
      <pubDate>Tue, 20 Jul 2010 10:08:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Webinar - New in Zend Framework 1.10!]]></title>
      <guid>http://www.phpdeveloper.org/news/14180</guid>
      <link>http://www.phpdeveloper.org/news/14180</link>
      <description><![CDATA[<p>
If you've been looking for a good way to get introduced to the latest version of the Zend Framework but didn't know where to start, you might grab a spot in <a href="http://devzone.zend.com/article/11954-Webinar---New-in-Zend-Framework-1.10">this upcoming webinar</a> from Zend about the Zend Framework 1.10.
</p>
<blockquote>
Zend Framework 1.10 sports a ton of new features, as well as completely revamped online documentation. In this webinar, Matthew Weier O'Phinney, Framework Project Lead, and Ralph Schindler, Zend Framework Software Engineer, will present a synopsis of the new features, discuss the new online documentation system and how it's built, and answer your questions about the new release.
</blockquote>
<p>
The webinar will be happening this coming Wednesday, March 17th, at 9am PST and will be happening via WebEx. <i>Matthew Weier O'Phinney</i> and <i>Ralph Schindler</i> will be talk about the new features, current functionality that was enhanced and will answer your burning questions. To reserve your spot, head over to the <a href="http://www.zend.com/webinar/register/?eventNumber=571082635">registration page</a> and enter your info.
</p>]]></description>
      <pubDate>Mon, 15 Mar 2010 08:48:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Builder.com.au: 10 questions to ask when selecting open source products for your enterprise]]></title>
      <guid>http://www.phpdeveloper.org/news/13710</guid>
      <link>http://www.phpdeveloper.org/news/13710</link>
      <description><![CDATA[<p>
If you're looking around for software to fill the needs of your company or group and your sights fall on Open Source software, Builder.com.au has <a href="http://www.builderau.com.au/program/linux/soa/10-questions-to-ask-when-selecting-open-source-products-for-your-enterprise/0,339028299,339300147,00.htm">a few suggestions</a> for you to consider.
</p>
<blockquote>
 All open source projects, by definition, provide the end user with certain perpetual rights and freedoms in using, studying, modifying and redistributing the product. However, there is a lot of inconsistency in terms of the product quality, the governance model and the availability of support. Thus, when selecting open source components for your enterprise, it is important to do some background checks to ensure the open source product you have selected is compatible with your enterprise business model and IT standards. Below are 10 questions you can ask to evaluate open source maturity.
</blockquote>
<p>Among things on their list to consider are:</p>
<ul>
<li>Are the open source licence terms compatible with my business requirements?
<li>How well is the product adopted by users?
<li>How is this project governed and how easily can I influence the road map?
<li>Will the product scale to my enterprise's requirements?
<li>Are there regular security patches?
</ul>]]></description>
      <pubDate>Mon, 21 Dec 2009 17:43:33 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: PHP Interview Questions And Answers]]></title>
      <guid>http://www.phpdeveloper.org/news/13537</guid>
      <link>http://www.phpdeveloper.org/news/13537</link>
      <description><![CDATA[<p>
Following some of his recent experience in finding a new source of employment, <i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/php-interview-questions-and-answers/">shared some of the common questions</a> he was given during his search for a PHP development position.
</p>
<blockquote>
There are a large number of PHPers looking for jobs right now. After having just gone through the process myself, I wanted to put together some of the most common PHP interview questions. These questions are all non-technical, but do represent the soft side of PHP interviewing. I cannot help you if you don't have the technical skills to answer the technical questions, but answering these questions correctly is often the key to making or breaking your chances with an interviewer who otherwise has fine technical candidates.
</blockquote>
<p>
Questions he was asked included "How did you get into PHP?", "Where do you ultimately want to be in life?" and the more random "How many gas stations are there in Los Angeles?". For each, <i>Brandon</i> recommends a few tips on dealing with them and includes some possible tactics on answering.
</p>]]></description>
      <pubDate>Mon, 16 Nov 2009 09:46:06 -0600</pubDate>
    </item>
  </channel>
</rss>
