<?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>Thu, 24 May 2012 16:05:24 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPMaster.com: 6 Extra Skills Every PHP Developer Should Have]]></title>
      <guid>http://www.phpdeveloper.org/news/17789</guid>
      <link>http://www.phpdeveloper.org/news/17789</link>
      <description><![CDATA[<p>
On PHPMaster.com today there's a new article with <a href="http://phpmaster.com/6-extra-skills-every-php-developer-should-have/">six things</a> that they (well, <i>Daniela Baker</i>) thinks every independent PHP developer should know and have in their arsenal.
</p>
<blockquote>
PHP development is hot right now, but there are also lots of people in PHP development. If you want to make it as an independent PHP developer you've got to know more than just PHP. Here are six other essential skills you need to succeed as a PHP developer.
</blockquote>
<p>Her list of six is made up of:</p>
<ul>
<li>JavaScript, HTML, and CSS
<li>Knowing What You Don't Know
<li>Business Communication
<li>Business Finance
<li>Project Management
<li>Networking
</ul>
<p>
Really, independent or not, these types of skills/knowledge can help any developer out there to see the bigger picture outside of just their code, out to what the business is doing.
</p>]]></description>
      <pubDate>Mon, 09 Apr 2012 08:22:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Anthony Ferrara's Blog: The Power of Technical Debt]]></title>
      <guid>http://www.phpdeveloper.org/news/17754</guid>
      <link>http://www.phpdeveloper.org/news/17754</link>
      <description><![CDATA[<p>
<i>Anthony Ferrara</i> has written up a <a href="http://blog.ircmaxell.com/2012/03/power-of-technical-debt.html">great post on technical debt</a>, relating it to terms that might be a bit more "real world" for many out there - corresponding financial problems.
</p>
<blockquote>
Lately, I've found myself in a number of discussions about Technical Debt and how it applies to project development. Overall, I think it's a very powerful tool that -- when used wisely -- can be a great asset to any team. It seems to me that most of the people that I've been talking to really don't agree, and see Technical Debt as a plague that should be eliminated at first sight. So, I figured I'd share my opinions, and see what you think...
</blockquote>
<p>
He talks about a few different kinds of technical debt described by the names of their financial counterparts:
</p>
<ul>
<li>the Payday Loan (a current concession for the sake of time)
<li>a Mortgage (making small parts, payments, of a whole without consideration of the overall picture)
<li>a Credit Card (not knowing the need causes a sub-optimal solution)
<li>Hidden Debit (an unclear understanding of the full scope of the debt)
</ul>
<p>
He also touches on two other topics - how to find and get rid of the Hidden Debt your project might have and a common misconception that technical debt doesn't exist in an aglie world.
</p>]]></description>
      <pubDate>Thu, 29 Mar 2012 14:49:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: Documentation Makes the World Go Round]]></title>
      <guid>http://www.phpdeveloper.org/news/16945</guid>
      <link>http://www.phpdeveloper.org/news/16945</link>
      <description><![CDATA[<p>
On PHPMaster.com today there's a new article emphasizing something that lots of developers forget to make a part of their process when writing code - <a href="http://phpmaster.com/documentation-makes-the-world-go-round/">creating useful documentation</a> to help make your code that much clearer.
</p>
<blockquote>
If you're writing code that will be shared with others, put yourself in their shoes. Don't let your project lose potential users, community members, and possible contributors all because of insufficient documentation.
</blockquote>
<p>
He (<i>Matthew Turland</i>) suggests a few things to keep in mind as you're writing up your documentation - the content is "king" (an emphasis on good descriptions/examples/use cases), open it up to external contributions using things like wikis (or even stored in the source code repository) and a focus on technical writing skills. Even the best tools out there can suffer if there's poor or no documentation.
</p>]]></description>
      <pubDate>Tue, 04 Oct 2011 09:03:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPCRadio: Technical Writing]]></title>
      <guid>http://www.phpdeveloper.org/news/16270</guid>
      <link>http://www.phpdeveloper.org/news/16270</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal they've posted a new episode of their recordings from the Dutch PHP Conference 2010, DPCRadio - a recording of <i>Elizabeth Naramore</i>'s session <a href="http://techportal.ibuildings.com/2011/04/28/dpcradio-technical-writing/">Technical Writing</a>.
</p>
<blockquote>
If you've had an idea for writing a blog post or article, but you're not sure where to start, this talk is for you! Maybe you've had difficulty effectively documenting your code, or communicating your ideas to non-techies. This talk will help you, too! In this fun and informative session, we'll discuss the basics of writing and clear communication through the written word. We'll also talk about strategies for keeping your writing interesting and informative at the same time. Finally, we'll discuss resources for improving your writing skills in the future.
</blockquote>
<p>
You can either use the <a href="http://techportal.ibuildings.com/2011/04/28/dpcradio-technical-writing/">in-page player</a> to listen or you can <a href="http://dpcradio.s3.amazonaws.com/2010_018.mp3">download the mp3</a> to listen wherever you'd like.
</p>]]></description>
      <pubDate>Fri, 29 Apr 2011 08:56:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Keith Casey's Blog: Technical Debt Doesn't Disappear]]></title>
      <guid>http://www.phpdeveloper.org/news/15939</guid>
      <link>http://www.phpdeveloper.org/news/15939</link>
      <description><![CDATA[<p>
In a recent post to his site <i>Keith Casey</i> mentions something that should be obvious to most software developers (and managers of developers out there) but is easy to forget - <a href="http://caseysoftware.com/blog/technical-debt-doesn039t-disappear">technical debt doesn't just disappear</a>, even if the related resources change dramatically.
</p>
<blockquote>
Just because you set a codebase aside and do it the "right" way, your problems don't disappear. The same bugs that annoyed people yesterday will be there today and tomorrow. In fact, when the bugs are still there a week, month, or year from now, they move beyond annoyances and into frustrations as people think (or say) things like "this has been broken for years.. why haven't they fixed it!?"
</blockquote>
<p>
He notes that, while tossing the entire codebase out the window and starting over again (a move very, very rarely shown a good idea), you'll still end up with issues - this time involving resources and the work needed to sift through all of the bugs in the new code.
</p>]]></description>
      <pubDate>Tue, 22 Feb 2011 08:17:01 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPCRadio: Technical Debut]]></title>
      <guid>http://www.phpdeveloper.org/news/14971</guid>
      <link>http://www.phpdeveloper.org/news/14971</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today they've posted the <a href="http://techportal.ibuildings.com/2010/08/17/technical-debt/">latest podcast in their DPCRadio series</a> - <i>Elizabeth Naramore</i>'s presentation on technical debt.
</p>
<blockquote>
Technical debt is something that most project teams or independent developers have to deal with '" we take shortcuts to push out releases, we don't focus on quality, deadlines need to be met, quick fixes slowly become the standard. Whatever the reason, if we don't manage our technical debt (not unlike financial debt), before too long our applications are technically bankrupt, and we are forced to completely refactor and start anew.
</blockquote>
<p>
She talks about what technical debt is, when it's okay and when it's not, managing it, how to minimize it and how to address it as both an individual and team. You can either listen via the <a href="http://techportal.ibuildings.com/2010/08/17/technical-debt/">in-page player</a> or <a href="http://techportal.ibuildings.com/wp-content/uploads/audio/dpcradio/2010_002.mp3">download it directly</a>. She's also <a href="http://naramore.net/slides/DPC10-techdebt.pdf">posted her slides</a> to her blog.
</p>]]></description>
      <pubDate>Tue, 17 Aug 2010 09:19:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lorna Mitchell's Blog: 5 Ways to Make Friends at a Technical Conference]]></title>
      <guid>http://www.phpdeveloper.org/news/12984</guid>
      <link>http://www.phpdeveloper.org/news/12984</link>
      <description><![CDATA[<p>
If you're headed to a technical conference in the upcoming months but don't know anyone else attending, you might want to check out <a href="http://www.lornajane.net/posts/2009/5-Ways-to-Make-Friends-at-a-Technical-Conference">a few tips</a> that <i>Lorna Mitchell</i> has put together to help break the ice.
</p>
<blockquote>
These are my top tips for getting along and meeting new people at a technical conference.
</blockquote>
<p>
Her five (well, six) tips are simple ones - things like getting in on the pre-conference hype (on things like twitter or IRC) attend some of the "outside the sessions" events and, if you can, staying around an extra day after the official conference is over.
</p>]]></description>
      <pubDate>Mon, 03 Aug 2009 12:52:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: QuinStreet Seeks PHP Technical Lead (Foster City, CA)]]></title>
      <guid>http://www.phpdeveloper.org/news/12306</guid>
      <link>http://www.phpdeveloper.org/news/12306</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">QuinStreet, Inc.</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Foster City, CA</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">PHP Technical Lead</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p><b>Who We Are</b><br/>
QuinStreet has become the leader in online, performance-based vertical marketing because we've consistently delivered the right leads at the right volume to thousands of industry-leading consumer and business brands since 1999. QuinStreet is headquartered in Foster City, CA, with satellite offices worldwide.
</p>
<p><b>Our Culture</b><br/>
QuinStreet is a meritocracy, where recognition and advancement are based on performance. It is the ideal work environment for someone who is interested in personal growth as well as professional growth. Working here, you will be held to the highest standards of performance and encouraged to dissent when you see a better solution. We deal with each other honestly and non-hierarchically in an atmosphere of mutual respect. We celebrate each other's efforts and strive to create a casual, upbeat and supportive setting in which you can excel.
</p>
<p><b>What We Offer</b><br/>
QuinStreet offers a competitive benefits package to all full-time employees including: competitive salary; medical, dental, and vision benefits; 401(k) plan; Flexible Spending Account; and generous paid time off (PTO) package. QuinStreet is an EEO employer.
	</p>
	<p>
	QuinStreet offers a fun, casual, supportive, and high energy culture that rewards employees for their performance.  If this sounds like an environment you would thrive in, we want to hear from you!
	</p>
	<p><b>Job Description</b></p>
	<p>
	The PHP Technical Lead will serve as a lead and manager for a multi-million dollar portfolio of web sites. An entrepreneurial mindset is essential for success in this fast growing team.
	</p>
	<ul>
	<li>Managing and prioritizing a project pipeline for a team of software engineers, QA engineers, and system administrators.
	<li>The PHP Technical Lead will work closely with cross functional teams so he/she must have the ability to communicate and explain technical concepts to non-technical team members.
	<li>Assisting in continuously analyzing, maintaining, and improving the development process.
	</ul>
	<p><b>Technical Requirements</b></p>
	<p>The ideal candidate will have:</p>
	<ul>
	<li>Minimum of 8 years hands-on software development experience in a broad range of technologies.
	<li>Must be well versed in PHP, Java and ASP.Net.
	<li>Strong and diverse knowledge of web development and infrastructure, e.g. HTML, DHTML, JavaScript, CSS, XML, AJAX, PHP/JSP/ASP/CFM.
	<li>Hands on experience with relational databases, e.g. MySQL, Oracle, MSSQL. Debugging SQL is also preferred.
	<li>Advanced UNIX skills preferred.
	<li>Solid understanding of 3 tier architectures including solid scalability fundamentals such as caching and load-balancing.
	<li>Knowledge of search engine marketing and optimization (SEM and SEO).
	<li>Must have experience in web project development cycle.
	<li>Good business analytical skills combined with the ability to get things done.
	</ul>
	<p><b>General Requirements</b></p>
	<ul>
	<li>Must have experience with full life cycle projects.
	<li>A high task load is expected. You should be able to manage and juggle multiple projects while exhibiting exemplary time management and task prioritization.
	<li>Recent experience managing or leading a team.
	<li>Meticulous attention to detail.
	<li>Strong presentation, communication, and collaboration skills, enabling effective interaction and knowledge transfer to teammates
	<li>Ability to work with minimal to no supervision.
	<li>Positive attitude and professionalism in the workplace.
	<li>BS/BA, or equivalent experience 
	</ul>
	<p>
	For immediate consideration, please send resume to Leah Rodriguez, Recruiter at lrodriguez@quinstreet.com.
	</p>
	</td>
</tr>
</table>]]></description>
      <pubDate>Wed, 08 Apr 2009 15:14:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPFour.com: Becoming a Kick-ass PHP ninja]]></title>
      <guid>http://www.phpdeveloper.org/news/11130</guid>
      <link>http://www.phpdeveloper.org/news/11130</link>
      <description><![CDATA[<p>
New from the PHPFour website, there's <a href="http://www.phpfour.com/blog/2008/10/02/become-kick-ass-php-ninja-from-newbie-guide-tips/">this post</a> with a few tips to help you become a "kick-ass PHP ninja" in your development.
</p>
<blockquote>
You've been developing web applications using PHP for a couple months now and are finding it very enjoyable. Although you feel that you're doing quite good, you're not sure whether its the end. [...] If that's the scenario, then this post if for YOU.
</blockquote>
<p>
Its broken up into two methods to move forward in your career as a developer - the technical way and the personal way. The technical way involves things like using version control and adhering to a coding standard. The personal way includes tips like "keep yourself updated" and "start community involvement".
</p>]]></description>
      <pubDate>Thu, 02 Oct 2008 07:57:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: White October Ltd Seeks Technical Project Manager (Oxford, UK)]]></title>
      <guid>http://www.phpdeveloper.org/news/11127</guid>
      <link>http://www.phpdeveloper.org/news/11127</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">White October Ltd</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Oxford, UK</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Technical Project Manager / Agile Development Manager</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	White October is a growing and exciting web development agency based in Oxford, UK. An opportunity has now arisen for a Technical Project Manager / Agile Development Manager to join the team.
	</p>
	<p>
	If you're looking for a unique opportunity to demonstrate your talent for agile development - this is it! Not only does this role offer a high level of responsibility and the chance to make a difference from day one, but also fantastic scope for career development.
	</p>
	<p>
	As the Technical Project Manager / Agile Development Manager you will be responsible for managing a new high profile development project. You will be expected to introduce an agile methodology to the project team, whilst performing the roles of coach and project manager, and participating with programming as required.
	</p>
	<p>
	For the right candidate there is plenty of scope to move into a more senior role in which you will take responsibility for all of the agency's development, managing resources and ensuring that production runs smoothly.
	</p>
	<p>
	To succeed as the Technical Project Manager / Agile Development Manager you must have previous high-level experience of agile web development (for example as a Lead Web Developer or Senior Web Developer etc).
	</p>
	<p>
	In addition to your ability to motivate and inspire the team to take up a new development methodology, you will also already be a bright and talented Developer who is looking for an opportunity to make their mark in an exciting and innovative agency.
	</p>
	<p><b>Required Experience</b></p>
	<ul>
	<li>At least 2 years experience of Agile development
	<li>At least 5 years development work experience
	<li>Proven ability to manage time, people and projects
	</ul>
	<p><b>Required skills</b></p>
	<ul>
	<li>First class programming in a OO PHP, XHTML, CSS, MySQL
	<li>Comfortable in a Linux / Unix environment
	<li>SVN or other source code control
	</ul>
	<p>
	<b>Salary:</b> 35,000 - 40,000 GBP + benefits (25 days' holiday, stakeholder pension scheme, childcare voucher scheme)
	</p>
	<p>
	<b>To Apply</b><br/>
	Please send your CV and a covering letter to info@whiteoctober.co.uk. There is no closing date: we will stop considering applications when we find the right person.
	</p>
	<p>
	Candidates who do not possess the above programming skills but who do have development skills in Perl, Ruby, Java and Python are also invited to apply.
	</p>
	<p>
	Further info: <a href="http://www.whiteoctober.co.uk/jobs">http://www.whiteoctober.co.uk/jobs</a>
	<?p>
	</td>
</tr>
</table>]]></description>
      <pubDate>Wed, 01 Oct 2008 15:06:50 -0500</pubDate>
    </item>
  </channel>
</rss>

