<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHPNW09 - 10th October 2009</title>
	<atom:link href="http://conference.phpnw.org.uk/phpnw09/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://conference.phpnw.org.uk/phpnw09</link>
	<description>PHPNW Conference - 10th October 2009 - Manchester, United Kingdom</description>
	<lastBuildDate>Fri, 18 Dec 2009 12:00:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>PHPNW09 Sunday Talk 5: Michael Heap &#8211; jQuery</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=361</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=361#comments</comments>
		<pubDate>Fri, 18 Dec 2009 12:00:04 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=361</guid>
		<description><![CDATA[Click to Play An introduction to jQuery for those with no prior experience. It covered both the basic and more advanced css selectors, binding functions to events (such as onClick) and a basic overview of plugin development.]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov">Click to Play</a>					</div>
<div class="blip_description">An introduction to jQuery for those with no prior experience. It covered both the basic and more advanced css selectors, binding functions to events (such as onClick) and a basic overview of plugin development.</div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=361</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov" length="487575488" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov" length="487575488" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov" length="487575488" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk5MichaelHeapJQuery274.mov" length="487575488" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Keynote: Kevlin Henney &#8211; The Uncertainty Principle</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=360</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=360#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:26 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=360</guid>
		<description><![CDATA[Click to Play Not sure about something? And that something affects the detailed design, an architectural decision or choice of functionality? Does that feel like a problem or a part of the solution? There is a strong tendency for humans to feel unsure about uncertainty, in two minds over ambiguity and a little wobbly with [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov">Click to Play</a>					</div>
<div class="blip_description">
<p>Not sure about something? And that something affects the detailed design, an architectural decision or choice of functionality? Does that feel like a problem or a part of the solution?</p>
<p>There is a strong tendency for humans to feel unsure about uncertainty, in two minds over ambiguity and a little wobbly with instability. Whether over technology choice, implementation options, requirements or schedule, uncertainty is normally seen as something you must either suppress or avoid. Of this many people appear, well,<br /> certain. That you should embrace it and use it to influence schedule, identify risk and inform design is not immediately obvious. A lack of certainty offers the opportunity to highlight risk and reframe questions, making uncertainty part of the solution rather than necessarily a problem.</p>
<p><a href="http://www.slideshare.net/phpcodemonkey/the-uncertainty-principle">Associated slides available</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=360</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov" length="517268878" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov" length="517268878" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov" length="517268878" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09KeynoteKevlinHenneyTheUncertaintyPrinciple573.mov" length="517268878" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 1 Talk 1: Lorna Mitchell &#8211; Passing The Joel Test in the PHP world</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=359</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=359#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:24 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=359</guid>
		<description><![CDATA[Click to Play The Joel Test is a series of 12 steps which, according to software guru Joel Spolsky, every team should follow in order to create successful code. The steps include things like using source control, having a bug database and using the best tools. This session takes a look at how relevant his [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov">Click to Play</a>					</div>
<div class="blip_description">The Joel Test is a series of 12 steps which, according to software guru Joel Spolsky, every team should follow in order to create successful code. The steps include things like using source control, having a bug database and using the best tools. This session takes a look at how relevant his steps are to PHP development today, and the tools available to help us achieve his recommendations. Well look at the packages available for the steps where software can help and discuss ways to implement process and political changes to facilitate some others  finally well talk about which dont apply and invent some steps to replace them.</p>
<p><a href="http://www.lornajane.net/posts/2009/Joel-Test-talk-at-PHPNW09">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=359</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov" length="527111656" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov" length="527111656" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov" length="527111656" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk1LornaMitchellPassingTheJoelTestIn837.mov" length="527111656" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 1 Talk 2: Rowan Merewood &#8211; Tools and Talent</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=358</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=358#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:21 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=358</guid>
		<description><![CDATA[Click to Play A development environment is a pretty personal choice, but when youve got over twenty developers all working on the same codebase, you need to start deciding on some standards. You need to find the options that aid your productivity, rather than restrict you with unnecessary overhead. Plusnet has been running its business [...]]]></description>
			<content:encoded><![CDATA[
<div style="text-align: center"><a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov"><img style="border: 0pt none" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov.jpg" border="0" alt="Video thumbnail. Click to play" width="320" height="240" /></a><br />
<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov">Click to Play</a></div>
<div class="blip_description">
<p>A development environment is a pretty personal choice, but when youve got over twenty developers all working on the same codebase, you need to start deciding on some standards. You need to find the options that aid your productivity, rather than restrict you with unnecessary overhead. Plusnet has been running its business on PHP for over a decade now, and over that time weve used a mixture of home-grown tools and off-the-shelf solutions. Some of these have stuck, some have had teething troubles, and others just havent caught on at all. Well look at the choices weve made for the tools that support us throughout the development process, including version control, unit testing, debugging, quality metrics, bug tracking and, of course  actually writing code. Alongside the obvious technical merits of choosing a particular tool there are other factors to consider such as licensing, community support, industry standards, performance, security and so on.</p>
<p>However, you cant just throw all these tools at your developers and hope that bullet-proof code comes out the other end. You need to look at how you can trial your new choice, prove that it works, and then integrate it into your development process  and this needs to happen without just stopping your business at the same time. This might involve creating new processes to take advantage of the tools youve chosen, or alternatively you might be migrating from an existing tool to an improved option.</p>
<p>All of this is purely theory without someone to champion the cause, forcing a tool from the top-down is never as effective as having your developers wanting to adopt it themselves. You need some evangelists in your organisation who can play the role of salesman, mentor, and technical expert. Well use a few case studies to see the experiences our developers have been through in finding a tool they wanted to use, convincing the rest of us of its value, and then how they went about getting it adopted. Through this well pull together the theory and the practice to give you a solid plan for successfully incorporating a new tool into your development process.</p>
<p><a href="http://www.slideshare.net/rowan_m/tools-and-talent">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=358</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov" length="444328542" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov" length="444328542" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov" length="444328542" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk2RowanMerewoodToolsAndTalent813.mov" length="444328542" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 1 Talk 3: Rob Allen &#8211; Getting a website out of the door</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=357</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=357#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:19 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=357</guid>
		<description><![CDATA[Click to Play This talk will cover project management tips and tricks that will help get a website developed, approved and live. We will look at the documentation, meetings and processes required to deliver a successful website with an emphasis on ensuring that the PM effort matches the job in hand. We will also consider [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov">Click to Play</a>					</div>
<div class="blip_description">
<p>This talk will cover project management tips and tricks that will help get a website developed, approved and live. We will look at the documentation, meetings and processes required to deliver a successful website with an emphasis on ensuring that the PM effort matches the job in hand. We will also consider how to handle the clients change requests when they arrive.</p>
<p><a href="http://www.slideshare.net/akrabat/phpnw09-getting-a-website-out-of-the-door">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=357</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov" length="528469756" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov" length="528469756" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov" length="528469756" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk3RobAllenGettingAWebsiteOutOfTheD880.mov" length="528469756" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 1 Talk 4: Derick Rethans &#8211; Making your life easier: Xdebug</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=356</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=356#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:17 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=356</guid>
		<description><![CDATA[Click to Play This session teaches you how to detect and debug PHP scripts with the free open source tool Xdebug, which is an extension to PHP. The first part will quickly show how to get started with Xdebug. The second part of the session will cover detecting problems in your scripts by showing how [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov">Click to Play</a>					</div>
<div class="blip_description">This session teaches you how to detect and debug PHP scripts with the free open source tool Xdebug, which is an extension to PHP. The first part will quickly show how to get started with Xdebug. The second part of the session will cover detecting problems in your scripts by showing how Xdebug provides debugging aides in the form of stack/function traces, dumps of variables, modified PHP functions. In the last part I will show the remote debugger capabilities of Xdebug, where you can: set breakpoints on functions, methods and file/line combinations; watch execution details such as stack frames, per-frame information; run PHP code to modify the current state of your script and evaluating error messages. On top of this you will also see how you can use Xdebugs profiler to find bottlenecks in your applications.</p>
<p><a href="http://derickrethans.nl/files/xdebug-phpnw09.pdf">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=356</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov" length="473980404" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov" length="473980404" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov" length="473980404" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk4DerickRethansMakingYourLifeEasierX316.mov" length="473980404" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 1 Talk 5: Michael Nolan &#8211; Building an Anti-CMS (and how it’s changed our web team)</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=355</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=355#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:15 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=355</guid>
		<description><![CDATA[Click to Play Content management systems rarely live up to their promises. Theyre hard to use, limit creativity and stifle innovation. Decentralised editing leads to poor quality copy, duplication of content and pages which havent been looked at since HTML 3.2 was new. At the other end of the scale you face problems of overloaded [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov">Click to Play</a>					</div>
<div class="blip_description">
<p>Content management systems rarely live up to their promises. Theyre hard to use, limit creativity and stifle innovation. Decentralised editing leads to poor quality copy, duplication of content and pages which havent been looked at since HTML 3.2 was new. At the other end of the scale you face problems of overloaded web developers who dont understand what theyre publishing to the web, constantly fire-fighting with no time for new developments.</p>
<p>At Edge Hill University, weve tried to navigate the middle ground by deploying or developing tools appropriate for the sites we want to create. Using structured content management we can keep our sites fresh, pushing information out to places where its relevant.</p>
<p>The foundation of all our sites is the Symfony web framework. This session will look at how our development team has made the change from working with static pages, Dreamweaver templates and classic ASP to a modern PHP framework encouraging more agile development practices and focusing on delivering usable systems.</p>
<p>As a web applications developer turned management, Ill try to give both sides of the story.<br /> For the coder!</p>
<ul>
<li>sell the benefits to the business to help persuade your boss</li>
<li>develop yourself by learning from other peoples best practices</li>
<li>create cool stuff quickly and easily</li>
</ul>
<p>For the manager!</p>
<ul>
<li>get more out of your developers for the same level of resource</li>
<li>make marketing central to your website</li>
<li>develop your staff without the need for costly certification</li>
</ul>
<p>I dont have all the answers, but Ive got opinions about almost everything!</p>
<p><a href="http://www.slideshare.net/mikenolan/building-an-anticms">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=355</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov" length="223913308" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov" length="223913308" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov" length="223913308" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk5MichaelNolanBuildingAnAntiCMSAndHo936.mov" length="223913308" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 1 Talk 6: Scott MacVicar &#8211; Getting Involved with the PHP Project</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=354</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=354#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:11 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=354</guid>
		<description><![CDATA[Click to Play There is nothing more satisfying than seeing software you wrote go live and into production. Now imagine if that software was PHP and going live meant installations on millions of machines. The PHP project is always looking for contributors within PEAR, PECL, Documentation, QA or the Core. This session will be an [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov">Click to Play</a>					</div>
<div class="blip_description">
<p>There is nothing more satisfying than seeing software you wrote go live and into production. Now imagine if that software was PHP and going live meant installations on millions of machines.</p>
<p>The PHP project is always looking for contributors within PEAR, PECL, Documentation, QA or the Core. This session will be an introduction in how to get involved and there are things that can be done regardless of skill set.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=354</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov" length="501106318" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov" length="501106318" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov" length="501106318" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track1Talk6ScottMacVicarGettingInvolvedWithThe790.mov" length="501106318" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Track 2 Talk 6: Stefan Koopmanschap &#8211; Integrating Zend Framework and symfony</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=353</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=353#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:09 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=353</guid>
		<description><![CDATA[Click to Play Unlike popular belief it is not necessary to pick a single framework for a PHP project. On the contrary, it is quite easy to use more than one for your next project. The flexibility of PHP and the currently popular PHP frameworks allows an easy and close integration with each other. During [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov">Click to Play</a>					</div>
<div class="blip_description">Unlike popular belief it is not necessary to pick a single framework for a PHP project. On the contrary, it is quite easy to use more than one for your next project. The flexibility of PHP and the currently popular PHP frameworks allows an easy and close integration with each other. During this presentation, you will get to see how to combine the best of both worlds into a single application of pure awesome by using a second framework on top of another when the first falls short.</p>
<p><a href="http://www.slideshare.net/skoop/integrating-symfony-and-zend-framework-phpnw09">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=353</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov" length="373484606" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov" length="373484606" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov" length="373484606" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09Track2Talk6StefanKoopmanschapIntegratingZendFra332.mov" length="373484606" type="video/quicktime" />
		</item>
		<item>
		<title>PHPNW09 Sunday Talk 1: Ben Scholzen &#8211; About Tokens and Lexemes</title>
		<link>http://conference.phpnw.org.uk/phpnw09/?p=352</link>
		<comments>http://conference.phpnw.org.uk/phpnw09/?p=352#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:55:07 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://conference.phpnw.org.uk/phpnw09/?p=352</guid>
		<description><![CDATA[Click to Play A Parser is an integral part when building a Domain Specific Language or file format parser, such as our example usage case: the Ical format. This session will cover the general concept about tokenizing and parsing into a data structure, as well as going into depth about how to keep the memory [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov">Click to Play</a>					</div>
<div class="blip_description">A Parser is an integral part when building a Domain Specific Language or file format parser, such as our example usage case: the Ical format. This session will cover the general concept about tokenizing and parsing into a data structure, as well as going into depth about how to keep the memory footprint and runtime low with the help of a stream-tokenizer.</p>
<p><a href="http://www.slideshare.net/dasprid/about-tokens-and-lexemes">Associated slides available</a></div>
]]></content:encoded>
			<wfw:commentRss>http://conference.phpnw.org.uk/phpnw09/?feed=rss2&#038;p=352</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov" length="157363160" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov" length="157363160" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov" length="157363160" type="video/quicktime" />
<enclosure url="http://blip.tv/file/get/Phpcodemonkey-PHPNW09SundayTalk1BenScholzenAboutTokensAndLexemes235.mov" length="157363160" type="video/quicktime" />
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (Feed is rejected)
Page Caching using memcached
Database Caching using memcached
Object Caching 1311/1469 objects using memcached

Served from: conference.phpnw.org.uk @ 2012-05-17 21:39:20 -->
