![]() |
Friday, November 29, 2002 |
New approaches to web services. News.com: Amazon, Google lead new path to Web services [Werblog] This article points to acouple of good examples of leveraging Amazon and Google's web srervces APIs. It seems as if John Doerr has another grand plan. And he didn't even have to pay DSave Winer for XML-RPC or Microsoft for SOAP! ![]() One example is from Touchgraph which shows that not all search results from Google need to be viewed as some sort of ranked text display. This concept could even go further - with color, 3D or time (i.e. animations produced from search results.) This leads to Wki's, dynamic graphing systems and other cool, new forms of visualization. ![]() This other example - this time from Calin Uioreanu - shows various eCommerce offerings (in this case cameras) being aggregated together - and presented to on-line shoppers in a comprehensive fashion. This aggregated camera-shop - was created entirely based upon Amazon APIs. Though I realize allot of this was done during the dot com hayday - that aggregation was all done - by hand (i.e. manually gluing together systems - with no underyling industry standard to leverage or utilize.) Paul Bosch (Meg's buddy) has also created some cool 'aggregated' interfaces - combining - guess what? Blogging and web services! Gee that sounds like a good thing to do! Oh yah - that's what WE'RE doing! :-) We think of Jabber and messaging as a web service. Or media management or PIMs. Or even persistent digital ID's and file sharing. As long as you're using XML-RPC or SOAP - you can decouple the backend from the front-end and utilize anybody's infrastructure, services or content. Certainly you can expect all of the digital downloading services to be aggregated as if they were just another set of web services. That's the genius behind XML-RPC and Dave's original reason for creating it. It frees the UI and app developer from all the 'misha-gash' of the backend. And for us - it's a zig while others are zagging. [Marc's Voice]7:14:37 PM ![]() |
Patterns for PHP. PhpPatterns is just that -- a source of design patterns for PHP code. Will wonders never cease? I ran this by a Java programmer I know that I have drawn into the PHP world and her comment was "I'd have never even thought to try patterns in PHP". Just goes to show you that you can do good software engineering in pretty much any language (and language X is better than language Y debates are so lame as noted over here). There is even a good start on a form validation pattern: [The FuzzyBlog!] 7:06:41 PM ![]() |
Networks vs. hierarchies or The Left IS organized! You hear it a lot. "The Left isn't as organized as the Right." Which implies the Left is disorganized, has no solid structure, no definable chains of command. Precisely. The Left is a network, not a hierarchy. This is a source of strength, not weakness. The above post about the Doo Dah parade shows how networked organizations work. Last Friday or so, the Doo Dah parade called a fellow Green, inviting us to join. He didn't have the time to devote to it so, via email, I said I'd do it. I sent two emails to Greens, detailing the event, our theme "Give Pizza a Chance", and, bam, within a day or two, two sign parties were organized, lots of banners and posters got made, as the emails sped their way through LA Greendom. Note what happened here. There was no hierarchy involved. No issuing of orders. No apparent structure. Most of the organizing was done via email (another network!) and in a consensus manner. No formal voting needed. People agreed quickly on what to do, then did it. Hierarchies don't work like this. You can't just quickly form to do something then disband when done. Networks have major advantages over hierarchies. Which bring me to the seminal book, Networks and Netwars: The Future of Terror, Crime, and Militancy, John Arquilla, David Ronfeldt (editors), pub. by the Rand Corp. and available for free in PDF format. From the intro on the website
One important point they make is hierarchies have a hard time understanding networks. They just don't understand them. In a adversary situation, a hierarchy thinks a network must have a head to chop off. It doesn't. I heard the editors of this book speak a while back. They both have stratospheric security clearances and deal with the Pentagon at high levels. One of them said (after 9/11) he thought bin Laden was just one player among many. The Green Party is a networked organization. Overlapping spheres of influence. No formal hierarchy. Groups form, do something, then disband. From the book, some theory and an acronym (SPIN)
So lefties, here you thought you were disorganized. You aren't! You are a network. [Politics in the Zeros]12:27:20 PM ![]() |
L.A. architecture These photos from L.A Okay, a compendium of 11,000+ things to do and see in Los Angeles. Including a fast-growing, comprehensive architecture section with over 500 photos. Go to the home page and look for the architecture links.
Watts Towers [Politics in the Zeros] 12:22:39 PM ![]() |
Building a Better Potato Pancake. Deep-fried and oh-so-fattening, the traditional latke is a staple of the Hanukkah table for many Jews, but dozens of online recipes take this humble treat to a new level. By Greg Sterling. 12:06:48 PM ![]() |