<?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 06:52:41 -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[Amazon Web Services Blog: Version 2 of the AWS SDK for PHP (now with Guzzle)]]></title>
      <guid>http://www.phpdeveloper.org/news/18756</guid>
      <link>http://www.phpdeveloper.org/news/18756</link>
      <description><![CDATA[<p>
The Amazon Web Services group has recently released an <a href="http://aws.typepad.com/aws/2012/11/version-2-of-the-aws-sdk-for-php.html">updated version of their SDK for PHP</a> and at it's heart is the open source project <a href="http://guzzlephp.org/">Guzzle</a> (a HTTP client framework).
</p>
<blockquote>
The new SDK is built on top of the <a href="http://guzzlephp.org/">Guzzle HTTP client framework</a>, which provides increased performance and enables event-driven customization. Each AWS service client extends the Guzzle client and describes operations on the service using a service description file. The SDK now manages persistent connections for both serial and parallel requests. It detects transient network failures, with automatic retries using truncated exponential backoff. Support for event hooks (via the <a href="http://symfony.com/doc/2.0/components/event_dispatcher/introduction.html">Symfony2 EventDispatcher</a>) allows you to implement custom, event-driven behavior.
</blockquote>
<p>
In <a href="http://aws.typepad.com/aws/2012/11/version-2-of-the-aws-sdk-for-php.html">the AWS post</a> about the update, they give you a few code snippets showing this updated version in use. This completely reworked version of the SDK is not compatible with the previous version, so you'll need to consult their <a href="http://docs.amazonwebservices.com/awssdkdocsphp2/latest/migrationguide/sdk-php2-migration-guide-welcome.html">migration guide</a> to bring things up to date.
</p>]]></description>
      <pubDate>Thu, 15 Nov 2012 14:57:49 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Codeception Blog: Test WebServices With Codeception]]></title>
      <guid>http://www.phpdeveloper.org/news/18118</guid>
      <link>http://www.phpdeveloper.org/news/18118</link>
      <description><![CDATA[<p>
On the Codeception blog (an up and coming PHP-based testing tool) there's a new post showing how to use the tool to <a href="http://codeception.com/06-19-2012/testing-webservices.html">test your web services</a> for either a SOAP or REST-based service.
</p>
<blockquote>
Codeception testing framework got significant improvements during last week. The first and the major one is that you don't even need PEAR and Composer to execute tests. Only one file codecept.phar required. This might save your time and mind of your testers.
</blockquote>
<p>
They've recently added modules for <a href="http://codeception.com/docs/modules/SOAP">SOAP</a> and <a href="http://codeception.com/docs/modules/REST">REST</a> support, making it easier to define your tests in a more fluid fashion. Included in the post are two examples, one REST and one SOAP. You can find more information about these new testing features over in the <a href="http://codeception.com/doc">tool's documentation</a>.
</p>]]></description>
      <pubDate>Wed, 20 Jun 2012 11:21:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Amazon Web Services Blog: New AWS SDK for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15204</guid>
      <link>http://www.phpdeveloper.org/news/15204</link>
      <description><![CDATA[<p>
On the Amazon Web Services blog there's <a href="http://aws.typepad.com/aws/2010/09/new-aws-sdk-for-php.html">a new post</a> about the release of their <a href="http://aws.amazon.com/sdkforphp">new AWS SDK for PHP</a> that use can use to directly access their web services features from your PHP applications.
</p>
<blockquote>
The first release supports a large subset of our infrastructure services including the Amazon <a href="http://aws.amazon.com/ec2/">Elastic Compute Cloud</a> (EC2), the Amazon <a href="http://aws.amazon.com/s3/">Simple Storage Service</a> (S3), Amazon <a href="http://aws.amazon.com/cloudfront/">CloudFront</a>, Amazon <a href="http://aws.amazon.com/cloudwatch/">CloudWatch</a>, Amazon <a href="http://aws.amazon.com/simpledb/">SimpleDB</a>, the Amazon <a href="http://aws.amazon.com/sns/">Simple Notification Service</a> (SNS), the Amazon <a href="http://aws.amazon.com/sqs/">Simple Queue Service</a> (SQS), as well as  Amazon Identify and Access Management (IAM).
</blockquote>
<p>
<a href="http://aws.amazon.com/sdkforphp">The SDK for PHP</a> includes all of the libraries you'll need to directly access the mentioned services, some code examples to help you get started and some documentation to fill you in on some of the finer points. There's also a few code snippets included in <a href="http://aws.typepad.com/aws/2010/09/new-aws-sdk-for-php.html">the post</a> to show you a sample SNS connection that creates a topic, subscribes to it and publishes a notification.
</p>]]></description>
      <pubDate>Wed, 29 Sep 2010 10:08:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Luc De Brouwer's Blog: Web services and backward compatibility]]></title>
      <guid>http://www.phpdeveloper.org/news/14910</guid>
      <link>http://www.phpdeveloper.org/news/14910</link>
      <description><![CDATA[<p>
<i>Luc De Brouwer</i> has <a href="http://www.lucdebrouwer.nl/web-services-and-backward-compatibility/">a reminder for web services developers</a> out there - don't forget about backwards compatibility.
</p>
<blockquote>
About a year ago I was asked by a client to update their existing web service because of some changes in the way they wanted to process their sales data. Luckily this client has always understood the importance of a Service-Oriented Architecture ( SOA ) since they deal with large amounts of resellers who need to access, edit and create data. All I had to do was apply the changes to their web service.
</blockquote>
<p>
He lists the steps he followed when making the update - thinking about backwards compatibility, evaluating current functionality for use and possibly decommissioning older pieces. 
</p>]]></description>
      <pubDate>Thu, 05 Aug 2010 12:44:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: Web Services for Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/14584</guid>
      <link>http://www.phpdeveloper.org/news/14584</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today there's <a href="http://techportal.ibuildings.com/2010/06/01/web-services-for-php-developers/">a great overview of web services</a> from <i>Lorna Mitchell</i> covering everything from the HTTP protocol to data formats to REST and SOAP protocols.
</p>
<blockquote>
In this world of sharing data, increasing numbers of sites and applications are making information available over web services. Whether we are building a service as a feature of our own development, or pulling in the information published by others, we will need to understand the different service types and how to work with them in PHP. This article aims to give you the tools to do just that.
</blockquote>
<p>
She starts with the basics every web service developer should know - the HTTP spec - and moves from there into things like RPC services, data formats, SOAP messaging, a few debugging tips and finally one of the more talked about technologies these days - REST.
</p>]]></description>
      <pubDate>Tue, 01 Jun 2010 11:05:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[techPortal: PHP and the Cloud]]></title>
      <guid>http://www.phpdeveloper.org/news/12248</guid>
      <link>http://www.phpdeveloper.org/news/12248</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today <i>Vito Chin</i> has <a href="http://techportal.ibuildings.com/2009/03/31/php-and-the-cloud/">posted a new article</a> dealing with PHP and "the Cloud" - where the popular web language fits into the move towards cloud computing.
</p>
<blockquote>
Cloud computing refers to the utilization of shared, elastic resources and processing power accessed via the Internet. In some ways, it hails the reversion to the golden age of time-sharing but with significant improvements to the distribution philosophies underlying the delivery infrastructure. [...] Cloud-based development involves in some sense, the outsourcing, of various parts of the application out of the server and into the cloud.
</blockquote>
<p>
Included is <a href="http://techportal.ibuildings.com/wp-content/uploads/2009/03/image1.jpg">an illustration</a> of how an application would interact with the cloud and an example of working with the <a href="https://aws-portal.amazon.com/gp/aws/developer/registration/index.html">S3 service</a> that Amazon offers. The example mentions both the normal services and something called the "elastic compute cloud" that lets you use remote services to run virtual instances of other operating systems.
</p>]]></description>
      <pubDate>Tue, 31 Mar 2009 14:47:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: PHP Abstract Podcast Episode 24: Web Services]]></title>
      <guid>http://www.phpdeveloper.org/news/8955</guid>
      <link>http://www.phpdeveloper.org/news/8955</link>
      <description><![CDATA[<p>
The Zend Developer Zone has published the latest podcast in their PHP Abstract series today - an episode hosted by <i>Davey Shafik</i> <a href="http://devzone.zend.com/article/2667-PHP-Abstract-Podcast-Episode-24-Web-Services">talking about web services</a> in PHP.
</p>
<blockquote>
Today's special guest is Davey Shafik. Davey is a regular on PHP Abstract and I've receited his bio enough so that those of you who listen regularly can probably recite along with me. [...] Today Davey is going to talk to us today about Web Services.
</blockquote>
<p>
As always, you can either <a href="http://s3.amazonaws.com/php_abstract_2007/php_abstract_episode_024.mp3">pull down the mp3</a> by itself and listen to the show right away (or use the <a href="http://devzone.zend.com/article/2667-PHP-Abstract-Podcast-Episode-24-Web-Services">embedded player</a> for that matter) or you can <a href="http://feeds.feedburner.com/phpabstract">subscribe to the feed</a> and get this and other great episodes (including a previous vidcast from <i>Davey</i>) delivered right to your desktop.
</p>]]></description>
      <pubDate>Thu, 01 Nov 2007 15:52:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ComputerWorld.com: Advanced PHP Solutions with Zeev Suraski (Webcast)]]></title>
      <guid>http://www.phpdeveloper.org/news/6319</guid>
      <link>http://www.phpdeveloper.org/news/6319</link>
      <description><![CDATA[<p>
If you missed the Zend Webcast talking about "Advanced PHP Solutions" with <i>Zeev Suaski</i>, ComputerWorld <a href="http://www.computerworld.com/action/webcast.do?command=viewWebCastDetail&contentId=9003035&source=rss_news50">has your chance</a> to grab the download from it.
</p>
<blockquote>
PHP continues to enjoy phenomenal growth becoming the de-facto standard for enterprise Web applications. With the introduction of PHP 5, PHP has reached new levels of support for Web Services, XML and Service Oriented Architectures (SOA) meeting the robust demands of the enterprise environment. Learn how you can achieve scalability, performance, availability and reliability for your enterprise-class PHP applications with advanced PHP solutions from Zend Technologies.
</blockquote>
<p>
In <a href="http://www.computerworld.com/action/webcast.do?command=viewWebCastDetail&contentId=9003035&source=rss_news50">the webcast</a>, <i>Zeev</i> talks about integrating web services, tracking and improving the response times in your application, scaling your applications, and troubleshooting applications down to the exact line of code.
</p>]]></description>
      <pubDate>Wed, 20 Sep 2006 15:58:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: New Zend Framework Mailing Lists Announced]]></title>
      <guid>http://www.phpdeveloper.org/news/6309</guid>
      <link>http://www.phpdeveloper.org/news/6309</link>
      <description><![CDATA[<p>
Going along with the <a href="http://www.phpdeveloper.org/news/6306">Roadmap update</a> Zend has recently put out about it's <a href="http://framework.zend.com">Framework</a>, <i>Andi Gutmans</i> has also announced the introduction of more mailing lists to help developers communicate more effectively.
</p>
<blockquote>
<p>
In line with the roadmap email, I'd like to form 8 new mailing lists which will make it easier for people to discuss/participate in subject areas which are of interest to them (actually 7 new ones as docs already exists).
</p>
<p>
I did think of calling the lists fwdev-* to note them as dev lists but I think it makes more sense to keep them open to the users. I find it very valuable to get users asking questions and commeting on functionality on the dev lists as that's valuable input from the users.
</p>
</blockquote>
<p>
The new mailing lists up and running. They are:
<ul>
<li>fw-webservices@
<li>fw-mvc@
<li>fw-auth@
<li>fw-i18n@
<li>fw-db@
<li>fw-core@
<li>fw-formats@
</ul>
</p>
<p>
To check out the topics that fall under each category, check out <a href="http://www.phpdeveloper.org/news/6306">the sections of the roadmap</a>.
</p>]]></description>
      <pubDate>Tue, 19 Sep 2006 15:10:10 -0500</pubDate>
    </item>
  </channel>
</rss>
