<?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>Fri, 24 May 2013 15:14:41 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Josh Holmes' Blog: Making PHP faster on IIS]]></title>
      <guid>http://www.phpdeveloper.org/news/14313</guid>
      <link>http://www.phpdeveloper.org/news/14313</link>
      <description><![CDATA[<p>
<i>Josh Holmes</i> (a Microsoft Evangelist) recently gave a presentation about getting PHP applications, specifically <a href="http://wordpress.org">WordPress</a> to work better on a Windows-based platform (whether it be running on a physical server or something like Azure).
</p>
<blockquote>
I talked about the amazing improvements in FastCGI over the past few years, the Web Application Gallery and Web Platform Installer (WebPI), URL Redirect, WinCache and many other things that Microsoft is doing to embrace open source technologies.
</blockquote>
<p>
The slides for the talk are <a href="http://www.slideshare.net/joshholmes/wordpress-on-windows">over on Slideshare</a> but if you want something a little more engaging, check out <a href="https://www2.gotomeeting.com/register/500491419">the webcast from php|architect</a> this coming Friday (April 9th) by <i>Mark Brown</i> and <i>Ruslan Yakushev</i> on the same subject.
</p>]]></description>
      <pubDate>Wed, 07 Apr 2010 12:41:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Maarten Balliauw's Blog: PHPPowerPoint 0.1.0 (CTP1) released!]]></title>
      <guid>http://www.phpdeveloper.org/news/12434</guid>
      <link>http://www.phpdeveloper.org/news/12434</link>
      <description><![CDATA[<p>
<i>Maarten Balliauw</i> has <a href="http://blog.maartenballiauw.be/post/2009/04/27/PHPPowerPoint-010-(CTP1)-released!.aspx">posted about the release</a> of a new bit of software to help you read and write from/to Microsoft PowerPoint files - <a href="http://www.phppowerpoint.net/">PHPPowerPoint</a> (0.1.0 CTP1).
</p>
<blockquote>
Just like with PHPExcel, <a href="http://www.phppowerpoint.net/">PHPPowerPoint</a> can be used to generate PPTX files from a PHP application. This can be done by creating an in-memory presentation that consists of slides and different shapes, which can then be written to disk using a writer (of which there's currently only one for PowerPoint 2007).
</blockquote>
<p>
Some example code is included that creates a single-slide slideshow with the PHPPowerpoint logo and the text "Thank you for using PHPPowerpoint". There's plenty of configuration options and you can place things in the slides down to the pixel. You can try out this initial release <a href="http://www.phppowerpoint.net/">here</a>.
</p>]]></description>
      <pubDate>Thu, 30 Apr 2009 11:16:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: Syntax Highlighting for Technical Presentations]]></title>
      <guid>http://www.phpdeveloper.org/news/12113</guid>
      <link>http://www.phpdeveloper.org/news/12113</link>
      <description><![CDATA[<p>
If you've given any kind of technical presentation, you know that presenting code samples (clearly) can be one of the larger challenges. <i>Matthew Weier O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/210-Syntax-Highlighting-for-Technical-Presentations.html">found a solution</a> that works well for him and his slides - <a href="http://www.andre-simon.de/">Highlight</a>.
</p>
<blockquote>
Being a technical presenter, I've often run up against the issue of how to present code snippets. The easiest route is to simply cut-and-paste into your presentation software. However, such code is basically unreadable. [...] The first trick I tried was to take screenshots of gvim. However, this had distinct downsides. [...] The next trick I tried was to use Zend Studio or Eclipse to create my screen shots.
</blockquote>
<p>
He talks about <a href="http://www.andre-simon.de/">the tool</a> (Highlight) and its use - basically you specify the input, output and the language it needs to highlight for with more fine-tuning options like font size, line width and more. Compare <a href="http://weierophinney.net/matthew/uploads/2009-03-10-VimExample.png">this</a> and <a href="http://weierophinney.net/matthew/uploads/2009-03-10-EclipseExample.png">this</a> to the end result of Highlight <a href="http://weierophinney.net/matthew/uploads/2009-03-10-Highlight.png">here</a> to get a feeling for how the product might look.
</p>]]></description>
      <pubDate>Wed, 11 Mar 2009 10:22:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Haim Michael's Blog: PHP Fundamentals (Online Course)]]></title>
      <guid>http://www.phpdeveloper.org/news/11748</guid>
      <link>http://www.phpdeveloper.org/news/11748</link>
      <description><![CDATA[<p>
<i>Haim Michael</i> has <a href="http://www.lifemichael.com/en/?p=281">put together a "PHP Fundamentals" class</a> that aims to cover most of the information one might need to take the Zend Certified Engineer certification.
</p>
<blockquote>
I am glad to announce about "PHP Fundamentals", a new course I have developed few months ago and recently completed to refine its slides and assignments. This course is available for free at <a href="www.abelski.com">www.abelski.com</a>. This new course overviews the basic topics in PHP and reflects a practical approach for learning this language.
</blockquote>
<p>
<a href="http://www.lifemichael.com/en/?p=281">This post</a> to his blog includes the PDF files for each of the sections in the course - everything from the "PHP Basics" out to "Exception Handling" and "The Standard PHP Library". 
</p>]]></description>
      <pubDate>Thu, 15 Jan 2009 12:04:32 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP North West 2008 Wrapup & Slides]]></title>
      <guid>http://www.phpdeveloper.org/news/11448</guid>
      <link>http://www.phpdeveloper.org/news/11448</link>
      <description><![CDATA[<p>
The first annual <a href="http://conference.phpnw.org.uk/">PHP North West</a> conference happened this past Saturday (Nov 22, 2008) and was a great success. Over 150 attendees made it for the day long event, large groups of which came to the social events as well. Here's some of the slides and wrapups posted by speakers and attendees alike:
</p>
<p><b>Blog Posts</b></p>
<ul>
<li><i>Lorna Mitchell</i>'s <A href="http://www.lornajane.net/posts/2008/PHPNW-Post-match-Analysis">PHPNW Post-match Analysis</a>
<li><i>Stefan Koopmanschap</i>'s <a href="http://www.leftontheweb.com/message/The_Power_of_Refactoring_slides_from_PHPNW">look back</a>
<li><i>David Goodwin</i>'s <A href="http://codepoets.co.uk/phpnw08-summary-etc">summary of the event</a>
<li><i>Rob Allen</i>'s <a href="http://akrabat.com/2008/11/24/phpnw08-conference/">look at the conference</a>
</ul>
<p><b>Slides</b></p>
<ul>
<li><a href="http://www.leftontheweb.com/message/The_Power_of_Refactoring_slides_from_PHPNW">The Power of Refactoring</a> by <i>Stefan Koopmanschap</i>
</ul>]]></description>
      <pubDate>Mon, 24 Nov 2008 12:02:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: International PHP Conference 2008 (Slides/Blog Posts)]]></title>
      <guid>http://www.phpdeveloper.org/news/11325</guid>
      <link>http://www.phpdeveloper.org/news/11325</link>
      <description><![CDATA[<p>
The <a href="http://it-republik.de/php/phpconference/">International PHP Conference</a> for 2008 happened in Mainz, Germany and had speakers on a wide range of topics. Here's just a few of the slides that have been posted so far:
</p>
<p><b>Slides:</b></p>
<ul>
<li><i>David Parra</i> - <a href="http://blog.experimentalworks.net/archives/92-International-PHP-Conference-2008-On-sharding-architectures.html">On Sharding Architectures</a>
<li><i>Sebastian Bergmann</i> - <a href="http://sebastian-bergmann.de/archives/823-Map,-Filter,-Reduce-In-the-Small-and-in-the-Cloud.html">Map, Filter, Reduce - In the Small and in the Cloud</a>, <a href="http://sebastian-bergmann.de/archives/822-Of-Lambda-Functions,-Closures,-and-Traits.html">Of Lambda Functions, Closures, and Traits</a>
<li><i>Pierre Joye/Garrett Serack</i> - <a href="http://blog.thepimp.net/archives/Slides-for-IPC-online.html">Developing PHP Internals on Windows</a>
<li><i>Thorsten Rinne</i> - <a href="http://blog.thinkphp.de/archives/370-Quality-in-PHP-projects-beyond-Unittests.html">Quality in PHP projects beyond Unittests</a>
<li><i>Ulf Wendel</i> - <a href="http://blog.ulf-wendel.de/?p=201">Mysqlnd Async (Sharding)</a>
<li><i>Stefan Koopmanschap</i> - <a href="http://www.leftontheweb.com/message/The_Power_of_Refactoring_slides
">The Power of Refactoring</a>
<li><i>Max Horvath</i> - <a href="http://www.maxhorvath.com/2008/10/slide-for-ipc-full-day-worksho.html">Quality Assurance in PHP Projects - In-Depth Best-Practises</a> (with <i>Wojciech Duda</i>), <A href="http://www.maxhorvath.com/2008/10/slide-for-ipc-session-on-making-selenium-test-writing-easier-using-a-dsl-online.html">Making Selenium Test Writing easier using a DSL</a>
<li><i>Thomas Weinert</i> - <a href="http://www.slideshare.net/subjective/thomasweinert-deliverfiles-presentation/">Deliver Files with PHP</a>, <A href="http://www.slideshare.net/subjective/thomasweinert-optimizingyourfrontendperformance-presentation">Optimizing Your Frontend Performance</a>
<li><i>Lars Jankowfsky</i> - <a href="http://www.slideshare.net/dodgeris/theory-and-practice-migrating-your-legacy-code-into-our-modern-test-driven-development-world-presentation?type=powerpoint">Theory and practice - migrating your legacy code into our modern test driven development world</a>
<li><i>Tobias Schlitt</i> - <a href="http://schlitt.info/applications/blog/exit.php?url_id=4688&entry_id=614">Version Control with SVN</a>, <a href="http://schlitt.info/applications/blog/exit.php?url_id=4689&entry_id=614">Debugging with XDebug</a>, <a href="http://schlitt.info/applications/blog/exit.php?url_id=4690&entry_id=614">Database abstraction with eZ Components</a>
</ul>
<p><b>Blog Posts:</b></p>
<ul>
<li><i>Tobias Schlitt</i> - <a href="http://schlitt.info/applications/blog/index.php?/archives/614-IPC-2008-wrapup-and-slides.html">IPC 2008 wrapup and slides</a>
<li><a href="http://www.ibuildings.com/blog/archives/1501-International-PHP-Conference-2008.html">a wrapup</a> from the Ibuildings blog
</ul>
<p>
Keep an eye out here for more slides and blog posts as they're made...
</p>]]></description>
      <pubDate>Fri, 31 Oct 2008 12:05:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Singapore PHP User Group: Blair Layton of Oracle Presents on 11g (video)]]></title>
      <guid>http://www.phpdeveloper.org/news/11315</guid>
      <link>http://www.phpdeveloper.org/news/11315</link>
      <description><![CDATA[<p>
<i>Chris Jones</i> has pointed out <a href="http://blog.php.com.sg/archives/singapore-php-meetup-oct-2008-oracle">a video</a> of a recent presentation at the Singapore PHP User Group Meeting done by <i>Blair Layton</i> (of Oracle Asia Pacific) on the OCI8 extension and using it to connect PHP.
</p>
<blockquote>
While most PHP developers start off on the LAMP (Linux, Apache, MySQL, PHP) stack there maybe a need to investigate OPAL (Oracle, PHP, Apache, Linux). This talk will discuss what Oracle offers PHP developers including operating system, database, middleware and tools support. You will find out how to take advantage of specific features in Oracle Database 11g that assist PHP developers such as Database Resident Connection Pooling with code samples and demos. An example architecture from a USA web company of a highly scalable PHP application that uses Oracle database will also be discussed.
</blockquote>
<p>
His slides are also available for download - <a href="http://blog.php.com.sg/wp-content/upload/2008/03/PHP_User_Group.pdf">Set 1</a>, <a href="http://download.oracle.com/otndocs/S298813_PHP_Web_SCale_Community_Connect.pdf">Set 2</a> and you can watch the full video <a href="http://blog.php.com.sg/archives/singapore-php-meetup-oct-2008-oracle">here</a>.
</p>]]></description>
      <pubDate>Thu, 30 Oct 2008 09:32:46 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: OSCON 2008 Slides and Blogs from the PHP Community ]]></title>
      <guid>http://www.phpdeveloper.org/news/10684</guid>
      <link>http://www.phpdeveloper.org/news/10684</link>
      <description><![CDATA[<p>
OSCON, the O'Reilly Open Source Convention wraps up today but some of the PHPers out there have already made some blog posts and have shared their slides from the event. Here's the list so far:
</p>
<ul>
<li><i>Luke Welling</i> - <a href="http://lukewelling.com/2008/07/23/oscon-2008-snap-php-taint-tool/">SNAP - PHP Taint Tool</a>
<li><i>Ed Finkler</i> - <a href="http://feeds.feedburner.com/~r/funkablog/~3/345054180/">Securing the PHP Environment with PHPSecInfo</a>
<li><i>Sebastian Bergmann</i> - <a href="http://sebastian-bergmann.de/archives/804-Quality-Assurance-in-PHP-Projects.html">Quality Assurance in PHP Projects</a>
<li><i>Laura Thomson</i> - <a href="http://www.laurathomson.com/2008/07/write-beautiful-code-at-oscon/">Write Beautiful Code</a>
<li><i>Wez Furlong</i> - <a href="http://feeds.feedburner.com/~r/EvilAsInDr/~3/345305576/slides-php-cocoa-objective-c">Hot Chocolate: You got cocoa in my PHP</a>
<li><i>Theo Schlossnagle</i> - <a href="http://www.lethargy.org/~jesus/archives/123-OSCON2008-Presentation.html">Full-stack Introspection Crash Course</a>
<li><i>Ben Ramsey</i> - <a href="http://feeds.feedburner.com/~r/ramsey/~3/345102084/">Give Your Site a Boot With Memcache</a>, <a href="http://feeds.feedburner.com/~r/ramsey/~3/342015399/">OSCON 2008: Day One</a>
<li><i>Mike Naberezny</i> - <a href="http://mikenaberezny.com/2008/07/25/oscon-2008-slides/">Integration Testing PHP Applications & Supervisor as a Platform</a>
<li><i>John Coggeshall</i> - <a href="http://blog.coggeshall.org/archives/354-OSCON-08-Slides-Available.html">Top 10 Scalability Mistakes</a>
<li><i>Andrei Zmievsky</i> - <a href="http://www.gravitonic.com/blog/archives/000436.html">intl me this, intl me that</a>
<li><i>Chris Shiflett</i> - <a href="http://shiflett.org/blog/2008/jul/oscon-wrapup">OSCON Wrapup</a>
<li><i>Jan Lehnardt</i> - <a href="http://jan.prima.de/~jan/plok/archives/152-OSCON-2008.html">OSCON 2008</a> (wrapup)
</ul>
<p>
Keep an eye out here for more slides and blog posts as they come out.
</p>]]></description>
      <pubDate>Fri, 25 Jul 2008 08:43:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott MacVicar's Blog: Source Code Highlighting within Slides]]></title>
      <guid>http://www.phpdeveloper.org/news/10377</guid>
      <link>http://www.phpdeveloper.org/news/10377</link>
      <description><![CDATA[<p>
<i>Scott MacVicar</i> shares a <a href="http://www.macvicar.net/blog/2008/06/source-code-hig.html">helpful hint</a> for the PHP speakers out there - how to apply syntax highlighting to the code in your slides.
</p>
<blockquote>
I use Apple's Keynote for doing my presentations and naturally these include some bits of code that need highlighting so that it's easier to read. [...] In the end I used <a href="http://qbnz.com/highlighter/index.php">GESHI</a> which is a highlight library written in PHP that supports the syntax highlighting of around 50 different programming and scripting languages.
</blockquote>
<p>
He's provided his <a href="http://www.macvicar.net/keynote.zip">sample implementation</a> to help you get up and running. You'll need to download and install <a href="http://qbnz.com/highlighter/index.php">GESHI</a> to get it working though. <a href="http://www.macvicar.net/.shared/image.html?/photos/uncategorized/2008/06/07/keynote_highlight.png">Here</a>'s an example of the output.
</p>]]></description>
      <pubDate>Tue, 10 Jun 2008 09:31:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP London 2008 Presentations (mp3)]]></title>
      <guid>http://www.phpdeveloper.org/news/9862</guid>
      <link>http://www.phpdeveloper.org/news/9862</link>
      <description><![CDATA[<p>
On the PHP London conference website (from the recently passed <a href="http://www.phpconference.co.uk/">PHP London 2008</a>) has posted the first of many mp3s of the session that happened there. This first one comes from <i>Ivo Jansch</i>.
</p>
<p>
His presentation is titled <a href="http://www.phpconference.co.uk/media/docs/ivo_jansch_enterprise_php.pdf">Enterprise PHP Development</a> and looks at things like whether or not PHP is "enterprise ready", how PHP's role in the online world has changed and some steps to take to be sure your application is ready to serve your enterprise.
</p>
<p>
The slides can be found <a href="http://www.phpconference.co.uk/media/docs/ivo_jansch_enterprise_php.pdf">here</a> and the mp3 of the presentation <a href="http://www.phpconference.co.uk/media/audio/ivo_jansch_final.mp3">is here</a>.
</p>]]></description>
      <pubDate>Wed, 26 Mar 2008 12:58:11 -0500</pubDate>
    </item>
  </channel>
</rss>
