Other Recent Articles

More Google Maps in Search Results

As a follow up to my earlier post, I’ve been seeing an increasing number of inline maps within Google search results.

I don’t know if they expanded the number of pages that trigger this feature, if they’ve rolled the code to a larger set of servers, or both.

For example: “bcec” and “pizzetta 211“.

Popularity: 31% [?]

REST vs HTTP+POX vs SOAP

Sam and Leonard ponder the differences among them. Here’s the deal:

  1. REST == HTTP GET
  2. HTTP+POX == HTTP GET & POST
  3. SOAP == HTTP POST, with interop issues

Popularity: 60% [?]

REST Web Services, the Book

Sam Ruby and Leonard Richardson are writing a book on REST Web services. Very exciting. I love reading Sam’s blog and watching him untangle standards.

Looking at the Table of Contents, I’m particularly interested in “Appendix A: HTTP status codes and when to use each one.” (Yes, I am serious.)

Popularity: 40% [?]

Imitation == Flattery

As most of you know, I work in the cut-throat world of web services. Us evangelists are always jockeying for the best developers, and we’ll take any advantage we can. No holds are (Jeff) barred. If you come up with a good edge, you better use it before someone tries to take it away.

For example, at this year’s ETech, I broke through with a killer presentation titled: “eBay Web Services: A Marketplace Platform for Fun and Profit.”

Knowing a good thing when he sees it, Patrick from Google tries to respond at this month’s ZendCon with: “Scrub (Ajax), Wash (SOAP) and REST: use Google Checkout and AdWords APIs with PHP for fun and profit.”

Popularity: 33% [?]

If it’s Saturday, I must be in DC

My travel schedule this fall has been absolutely nuts.

In September, I was in Kansas City and Seattle; so far in October, I’ve been to Austin and Washington, DC, with a conference in San Francisco, thrown in for good measure in between.

On Monday, I leave DC for three days in Las Vegas, come back to speak at a show in San Jose, where we will be exhibiting, and then leave for a weekend in Orlando nine days later.

For reasons of sanity, I will not be going anywhere for Thanksgiving.

Popularity: 31% [?]

PHP SOAP vs. SDO

In my role as eBay Platform Evangelist, I spend a lot of time exploring different XML technologies.

SOAP is obviously the big one. I use the PHP 5 ext/soap extension, which is great, but there’s actually another PHP SOAP extension that might be even better. No, it’s not PEAR::SOAP or NuSOAP; it’s axis2.

Popularity: 43% [?]

PHP Trivia Contest: DOM + Default Namespaces

Here’s a question based on a recent PHP bug report which shows why DOM is fun.

Given the following line of PHP:

$xml = DOMDocument::loadXML(
'<r xmlns="urn:a"/>');

The easy way to print the namespace URI of the root node, urn:a, is:

echo $xml->documentElement->namespaceURI;

But how do you retrieve it using DOMElement::GetAttributeNS()? What are the two magical input parameters to coax that value out?

Popularity: 29% [?]

PHP 5 + COM + Skype Help Wanted

This is a help wanted ad. Any assistance would be much appreciated.

I’m trying to use PHP 5.2 to talk to Skype via the COM extension and Skype4COM interface.

I’m using this example from the Skype Forum, but I get a COM exception of “Skype client is not installed.”

However, I do have Skype on my machine and I’m not the only one with this problem, so I don’t think I’m completely crazy.

Unfortunately, I don’t normally develop on Windows or Skype, so it’s very hard for me to debug the COM extension. If anyone has some pointers on where I should start, it would be very useful. Thanks!

Popularity: 22% [?]