<?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>Wed, 22 May 2013 02:50:02 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Lorna Mitchell: New Book: PHP Web Services]]></title>
      <guid>http://www.phpdeveloper.org/news/19201</guid>
      <link>http://www.phpdeveloper.org/news/19201</link>
      <description><![CDATA[<p>
<i>Lorna Mitchell</i> has <a href="http://www.lornajane.net/posts/2013/new-book-php-web-services">officially announced</i> the release of her O'Reilly-published book about creating and working with web services in PHP, <a href="http://shop.oreilly.com/product/0636920028291.do">PHP Web Services</a>.
</p>
<blockquote>
I'm delighted to announce that my new book "PHP Web Services" is now available as an early release! [...] The book isn't huge (or expensive, hint!), but it aims to give solid theory in a practical and approachable way. There's the topics you'd expect to see, covering HTTP and verbs and headers and status codes, and also around data formats. It also covers RPC services including SOAP, and also has a chapter (predictably the longest one!) about REST. I've tried to go beyond simply the "how to do" and into the "how to do in a kick-ass manner" realm, so there are chapters about how to design your API and choose what kind to build, how to handle errors, how to make your API really robust - and of course how to debug when things go wrong!
</blockquote>
<p>
<a href="http://shop.oreilly.com/product/0636920028291.do">The book</a> not only has the summaries and descriptions of some common web service challenges, but also includes code samples you can use in your own projects.
</p>]]></description>
      <pubDate>Tue, 19 Feb 2013 10:31:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Debugging an RPC call in Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/14846</guid>
      <link>http://www.phpdeveloper.org/news/14846</link>
      <description><![CDATA[<p>
In a quick new post to his blog today <i>Kevin Schroeder</i> shows you how to <a href="http://www.eschrade.com/page/debugging-call-zend-framework-4c49cb8d">debug an RPC call</a> in your Zend Framework application.
</p>
<blockquote>
Just a quickie.  Do you ever want to debug an RPC call to XML-RPC or Soap or something like that using Zend Studio/PDT and the Zend Debugger?  What I mean is debug the RPC call, not the request making the RPC call.  Doing that is actually quite simple.  I have some code here to share that I recently (as in 5 minutes ago, used).
</blockquote>
<p>
His code snippet shows an "if" conditional that sets values on a set of cookies that the Zend Debugger will pick up on and start the debugging process (with settings like start_debug, debug_coverage and debug_start_session. He also explains the four you really need to know about in a bit more detail.
</p>]]></description>
      <pubDate>Mon, 26 Jul 2010 08:37:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Eichorn's Blog: Understanding AJAX Digital Shortcut Available]]></title>
      <guid>http://www.phpdeveloper.org/news/5953</guid>
      <link>http://www.phpdeveloper.org/news/5953</link>
      <description><![CDATA[<p>
<i>Joshua Eichorn</i> <a href="http://blog.joshuaeichorn.com/archives/2006/08/03/understanding-ajax-digital-shortcut-available/">mentions today</a> about the "digital shortcut" created for his upcoming book "Understanding Ajax" from Prentice Hall.
</p>
<blockquote>
<p>
A chapter from my book, Understanding AJAX has been made available as a <a href="http://www.phptr.com/bookstore/product.asp?isbn=0132337932&rl=1">digital shortcut</a>. This chapter covers the different ways you can use the data you transfer using XMLHttpRequest.
</p>
<p>
Document centric approaches based on HTML and XML are described as well as various RPC approaches are shown.
</p>
</blockquote>
<p>
The <a href="http://www.phptr.com/bookstore/product.asp?isbn=0132337932&rl=1">shortcut</a> focuses on consuming data sent back in an XML or JSON format (and costs $9.99 USD). <i>Joshua</i> notes that he, personally, tends more towards "JSON based RPC approaches or HTML document based approaches" for his communication method. He <a href="http://blog.joshuaeichorn.com/archives/2006/08/03/understanding-ajax-digital-shortcut-available/">also mentions</a> client-side XSLT as an alternative to having to parse through and style the large amounts of data returned.
</p>]]></description>
      <pubDate>Fri, 04 Aug 2006 06:08:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Richard Heyes' Blog: RPC for PHP5]]></title>
      <guid>http://www.phpdeveloper.org/news/4886</guid>
      <link>http://www.phpdeveloper.org/news/4886</link>
      <description><![CDATA[<a href="http://www.phpguru.org/#92">This new post</a> on <i>Richard Heyes'</i> blog today walks through an RPC library that he created for PHP5.
<p>
<quote>
<i>
Got bored tonight, so I wrote an <a href="http://www.phpguru.org/downloads/RPC_for_PHP5/">RPC library for PHP5</a>. Going to need some RPC at work soon between two web servers, so instead of doing the sensible thing and using an available XMLRPC library or something similar, I naturally wrote my own. Besides, the recent(ish) serious vulnerabilities in the PEAR XMLRPC library make me hesitant to use it.
</i>
</quote>
<p>
He <a href="http://www.phpguru.org/#92">includes</a> a basic implementation of the script (to make a call to get the latest UNIX timestamp), with both the code for the client and server sides.]]></description>
      <pubDate>Thu, 23 Feb 2006 06:53:00 -0600</pubDate>
    </item>
  </channel>
</rss>
