<?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 14:27:20 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Jeremy Brown's Blog: A Conversation About REST]]></title>
      <guid>http://www.phpdeveloper.org/news/16262</guid>
      <link>http://www.phpdeveloper.org/news/16262</link>
      <description><![CDATA[<p>
As mentioned in <a href="http://www.notmessenger.com/beginner/a-conversation-about-rest/">this new post</a> to his blog <i>Jeremy Brown</i> has put together a presentation he calls "A Conversation about REST", a discussion that centers less around the implementation of REST and more about the concepts needed to fully understand it.
</p>
<blockquote>
REST is a set of principles and not a specification, so as such you have freedom in how to develop your API. This freedom can lead to confusion though, as it's hard to find concrete examples of its implementation. This presentation explained what REST is and also presented a variety of topics and questions you will certainly come across while implementing your API.
</blockquote>
<p>
You can watch a video of this great presentation (as taken at a Club Ajax meeting in Dallas) <a href="http://clubajax.org/videos/a-conversation-about-rest/">here</a> and can follow along with his slides <a href="http://www.slideshare.net/notmessenger/a-conversation-about-rest-7607412">off of SlideShare</a>. He also links to a great image that gives a <a href="http://www.aisee.com/graph_of_the_month/http.png">flow overview</a> of the possible paths a REST request could take.
</p>]]></description>
      <pubDate>Thu, 28 Apr 2011 08:38:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Ian Barber's Slides from ThinkVitamin "Deployment Tactics" Posted]]></title>
      <guid>http://www.phpdeveloper.org/news/15824</guid>
      <link>http://www.phpdeveloper.org/news/15824</link>
      <description><![CDATA[<p>
While not specifically about deploying PHP applications, <i>Ian Barber</i>'s talk at the recent <a href="http://slidesha.re/ewHDFp">ThinkVitamin Code Management and Deployment Conference </a> is packed full of good tips you can use in your web application deployment. He talks about everything from version control strategies, continuous integration, remote releases, package management, hotfixes and one of the most difficult things to do - rollback.
</p>
<blockquote>
Still deploying sites and updates manually via FTP? This session will cover a number of automated deployment methods, best practice workflow for updating sites and fixing bugs, along with how to use staging servers, deploying to multiple machines, zips tars & scripts, packaged releases hotfixes, database changes, rollbacks and more.
</blockquote>
<p>
There's tons of technologies mentioned, so you'd be better off <a href="http://thinkvitamin.com/online-conferences/code-manage-deploy/">going through his slides</a> and taking your own notes. Unfortunately, a recording of the session isn't currently publicly available, but the slides are an excellent resource for those currently looking to better their overall deployment process.
</p>]]></description>
      <pubDate>Fri, 28 Jan 2011 10:03:21 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Josh Holmes' Blog: Rev it up with PHP and IIS]]></title>
      <guid>http://www.phpdeveloper.org/news/15436</guid>
      <link>http://www.phpdeveloper.org/news/15436</link>
      <description><![CDATA[<p>
In <a href="http://www.joshholmes.com/blog/2010/11/12/rev-it-up-with-php-and-iis/">a new post to his blog</a> <i>Josh Holmes</i> has written up a summary of a talk he and <i>Mark Brown</i> (also of Microsoft) gave about running PHP on IIS and how good the performance is. The summary is a result of their session at this year's <a href="http://zendcon.com">Zend/PHP Conference</a>.
</p>
<blockquote>
<a href="http://twitter.com/markjbrown">Mark Brown</a> and I did a talk at ZendCon last week on how well PHP runs in IIS and more specifically, some things that you should do in order to make it run really well on IIS. 
</blockquote>
<p>
They looked back at the history between IIS and PHP - a bit rocky at times - and how, with IIS7 and improvements to FastCGI, this relations has changed for the better. He mentions <a href="http://pecl.php.net/package/WinCache">WinCache</a>, URL Rewrite, the PHP Manager for IIS and the PHP Interoperability effort Microsoft has started.
</p>]]></description>
      <pubDate>Tue, 16 Nov 2010 09:53:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lorna Mitchell' Blog: Best Practices in API Design: Audio and Slides]]></title>
      <guid>http://www.phpdeveloper.org/news/15288</guid>
      <link>http://www.phpdeveloper.org/news/15288</link>
      <description><![CDATA[<p>
<i>Lorna Mitchell</i> has new post today <a href="http://www.lornajane.net/posts/2010/Best-Practices-in-API-Design-Audio-and-Slides">pointing out the release</a> of both the slides and the audio from a presentation she gave at the <a href="http://phpconference.co.uk/">PHP UK conference</a> (back in February of this year) about some of the best practices in API design and development.
</p>
<blockquote>
I really enjoyed giving this talk, since I work so much with APIs and enjoy sharing my ideas. The <a href="http://phpconference.co.uk/uploads/talks/2010/BestPracticesInWebServiceDesign_LornaMitchell.mp3">audio is now online</a> so if you missed the talk, feel free to have a listen. You can also see the <a href="http://www.slideshare.net/lornajane/best-practices-in-web-service-design">slides (on slideshare)</a> and also read the <a href="http://www.lornajane.net/plugin/tag/apidesign">series of blog posts</a> I wrote on this topic which originally inspired the talk. 
</blockquote>
<p>
<i>Lorna</i> has also posted slides for several other of her web services talks including <a href="http://www.slideshare.net/lornajane/working-with-webservices-5031166">Working with Web Services</a>, <a href="http://www.slideshare.net/lornajane/php-and-web-services-perfect-partners">PHP and Web Services</a> and <a href="http://www.slideshare.net/lornajane/architecting-web-services">Archtecting Web Service Applications</a>.
</p>]]></description>
      <pubDate>Fri, 15 Oct 2010 11:42:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ruslan Yakushev's Blog: Slides and Questions from PHP on Windows Webcast]]></title>
      <guid>http://www.phpdeveloper.org/news/14350</guid>
      <link>http://www.phpdeveloper.org/news/14350</link>
      <description><![CDATA[<p>
<i>Ruslan Yakushev</i> has posted some of the <a href="http://ruslany.net/2010/04/slides-and-questions-from-php-on-windows-webcast/">slides and the questions</a> from their "PHP Performance on Windows" webcast the other day (a part of the <a href="http://www.phparch.com/tek%C2%B7x-webcast-series/">TEKX webcast series</a>). He co-presented with <a href="http://blogs.msdn.com/markbrown/">Mark Brown</a>.
</p>
<blockquote>
There were a number of question at the end of the webcast that we did not get to answer due to lack of time. This blog post provides answers to those questions.
</blockquote>
<p>
Questions were asked about php_mssql.dll removal, .htaccess on IIS, adding wincache support for Zend_Cache, a Microsoft-developed toolkit for PHP and quite a few more. If you missed the presentation, you can see the <a href="http://www.slideshare.net/ruslany/php-performance-on-windows">slides here</a> and keep checking back on the <a href="http://www.phparch.com/tek%C2%B7x-webcast-series/">TEKX webcast page</a> for the video/audio download.
</p>]]></description>
      <pubDate>Wed, 14 Apr 2010 11:40:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPC Sessions and Slides]]></title>
      <guid>http://www.phpdeveloper.org/news/12687</guid>
      <link>http://www.phpdeveloper.org/news/12687</link>
      <description><![CDATA[<p>
Whether you were at this year's <a href="http://phpconference.nl/">Dutch PHP Conference</a> or not, you might want to know more about the great talks given there. The techPortal has made it even simpler by <a href="http://techportal.ibuildings.com/2009/06/15/dpc-sessions-and-slides/">linking all of the presentations in one place</a> for you.
</p>
<blockquote>
The <a href="http://phpconference.nl/">Dutch PHP Conference 2009</a> is in the history books now but the spirit of sharing that went on there continues. [...] We will link to the slides as we are made aware of them by the speakers. Not all speakers will release slides or audio and that is fine with us. (it is, after all, their content and we respect that) However, for those speakers who do release them, this list will serve as the official repository.
</blockquote>
<p>
So, check out <a href="http://techportal.ibuildings.com/2009/06/15/dpc-sessions-and-slides/">the listing of the slides</a> as they're added and, of you attended the conference, don't forget to give feedback for the presenters by clicking on those orange "thumbs up" bubbles following each talk.
</p>]]></description>
      <pubDate>Mon, 15 Jun 2009 11:11:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Blue Parabola Blog: php|tek 2009 Webcast Series]]></title>
      <guid>http://www.phpdeveloper.org/news/12270</guid>
      <link>http://www.phpdeveloper.org/news/12270</link>
      <description><![CDATA[<p>
If you've been enjoying the pre-php|tek 2009 webcase series but have been wondering where the video and slides for the presentations were, <a href="http://blueparabola.com/blog/phptek-2009-webcast-series">BlueParabola</a> has what you need!
</p>
<blockquote>
After long wait, we've finally gotten things together and have slides and some of the video available for the <a href="http://tek.mtacon.com/c/s/free-webcast-series">php|tek webcast series</a>.
</blockquote>
<p>
Presentations posted so far include <i>Keith Casey</i>'s look at <a href="http://media.blueparabola.com/tek09-webcasts/Time_and_Project_Management_with_web2project_Keith_Casey.pdf">project management</a>, <i>Matthew Turland</i>'s <a href="http://media.blueparabola.com/tek09-webcasts/When_RSS_Fails_Web_Scraping_with_HTTP_Matthew_Turland.pdf">web scraping talk</a> and, most recently, <i>Tony Bibbs'</i> look at <a href="http://media.blueparabola.com/tek09-webcasts/Using_Propel_Tony_Bibbs.m4v">using Propel</a>.
</p>
<p>
You can find out more about the webcasts (and sign up for upcoming ones) on <A href="http://tek.mtacon.com/c/s/free-webcast-series">this page</a> from the php|tek website. There's still time to register for <a href="https://www2.gotomeeting.com/register/558066133">today's event</a> - the second part of the "PHP and Flash" series from <i> Lee Brimelow</i>.
</p>]]></description>
      <pubDate>Fri, 03 Apr 2009 07:12:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP Quebec 2009 (Wrapup/Slides)]]></title>
      <guid>http://www.phpdeveloper.org/news/12091</guid>
      <link>http://www.phpdeveloper.org/news/12091</link>
      <description><![CDATA[<p>
The <a href="http://conf.phpquebec.com/">PHP Quebec 2009</a> conference has just wrapped up and some of the community have already posted the slides from their presentations. Here's a list so far:
</p>
<ul>
<li><i>Chris Hartjes</i> - <a href="http://chartjes-slides.s3.amazonaws.com/PHP%20Quebec%202009%20-%20Deployment%20talk.pdf">Deployment is not a 4 Letter Word</a>
<li><i>Fabien Potencier</i> - <a href="http://fabien.potencier.org/talk/22/phpquebec-2009-symfony-2">Symfony 2</a>
<li><i>Ilia Alshanetsky</i> - <a href="http://ilia.ws/files/phpquebec_2009.pdf">Common optimization Mistakes</a>
<li><i>Marcus Borger</i> - <a href="http://talks.somabo.de/200903_montreal_oop.pdf">Objects for the Masses</a>, <a href="http://talks.somabo.de/200903_montreal_php_extension_writing.pdf">PHP Extension Writing</a>, <a href="http://talks.somabo.de/200903_montreal_worst_practice.pdf">Worst PHP Practices</a>
<li><i>Stefan Priebsch</i> - <a href="http://www.slideshare.net/spriebsch/managing-the-software-lifecycle-of-php-applications?type=powerpoint">Managing the Software Life Cycle of PHP Applications</a>
<li><i>Chris Shiflett</i> - <a href="http://shiflett.org/security-centered-design.pdf">Security Centered Design</a>
<li><i>Sebastian Bergmann/Stefan Priebsch</i> - <a href="http://www.slideshare.net/sebastian_bergmann/php-code-review?type=powerpoint">PHP Code Review</a>
</ul>
<p>And some wrpaups...</p>
<ul>
<li><a href="http://blog.somabo.de/2009/03/php-quebec-2009.html">Marcus Borger</a>
</ul>
<p>
Keep an eye <a href="http://www.phpdeveloper.org/news/12091">on this post</a> for more slides and summaries as they're posted.
</p>]]></description>
      <pubDate>Mon, 09 Mar 2009 10:29:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP UK 2009 Conference Recaps]]></title>
      <guid>http://www.phpdeveloper.org/news/12043</guid>
      <link>http://www.phpdeveloper.org/news/12043</link>
      <description><![CDATA[<p>
The <a href="http://www.phpconference.co.uk/">PHP UK conference</a> happened this past weekend and already the summaries and blogs pointing to slides have started coming in. Here's the posts so far:
</p>
<p><b>Summaries/Wrap-ups</b></p>
<ul>
<li><a href="http://www.leftontheweb.com/message/PHP_UK_Conference_2009_and_my_slides">Stefan Koopmanschap</a>
<li><A href="http://phpimpact.wordpress.com/2009/02/28/php-uk-conference-2009-recap/">Federico Cargnelutti</a>
<li><a href="http://akrabat.com/2009/03/02/phpuk-2009/">Rob Allen</a>
<li><a href="http://mamchenkov.net/wordpress/2009/03/02/attending-php-uk-conference-2009/">Leonid Mamchenkov</a>
<li><a href="http://www.onekay.com/blog/archives/43">Marc Gear</a>
<li><a href="http://www.lornajane.net/posts/2009/PHPUK-Conference-London-2009">Lorna Mitchell</a>
</ul>
<p><b>Slides Posts</b></b>
<ul>
<li><i>Stefan Koopmanschap</i> - <a href="http://www.slideshare.net/skoop/myphpbusters-symfony-framework?type=presentation">Myphp-busters: symfony framework</a>
</ul>
<p>
Keep checking back for more details from the community as they're posted.
</p>]]></description>
      <pubDate>Mon, 02 Mar 2009 09:31:05 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ant Phillips' Blog: PHP/Groovy Bridge]]></title>
      <guid>http://www.phpdeveloper.org/news/11739</guid>
      <link>http://www.phpdeveloper.org/news/11739</link>
      <description><![CDATA[<p>
In a <a href="http://antblah.blogspot.com/2009/01/phpgroovy-bridge.html">recent post</a> <i>Ant Phillips</i> looks at another bridge that's offered to combine PHP with another language (besides the <a href="http://php-java-bridge.sourceforge.net/">Java one</a>) - a link over to Groovy.
</p>
<blockquote>
Up until recently the PHP runtime was treating Groovy code just the same as Java. Anyone could compile a Groovy class to Java class files using the Groovy compiler. Those class files could then be dropped into a Zero application and used in PHP through the PHP/Java Bridge. The problem is that Groovy isn't the same as Java. 
</blockquote>
<p>
He compares the way its works when its Java-esque and how it should work as combined with the Groovy bridge. The code is much cleaner and, by making it more readable, makes it easier to maintain in the future. You can see some slides from a presentation hes given on the subject <a href="http://www.slideshare.net/AntPhillips/groovy-bridge-presentation/">here</a>.
</p>]]></description>
      <pubDate>Wed, 14 Jan 2009 10:23:46 -0600</pubDate>
    </item>
  </channel>
</rss>

