Essays:

Userland -
-



Sam Ruby
< It's just data >

Updated: 9/1/2002; 7:01:35 PM.

Friday, March 15, 2002

Simon FellThis is why I prefer SOAP over XML-PRC and RSS 1.0 over RSS 0.92.
  3:44:01 PM    

Jon Udell: JavaScript, Perl, Python, .NET Could the same principles bring this Perl/Python research to fruition?

Depends on what your goals are.  As you so aptly put it in your thread on Ruby (the language), "To be free to innovate, which Ruby indisputably does in some important ways, a language has to carry a lot of baggage. Conversely a language that travels light, acquiring everything from its environment -- like any .NET language -- has limited scope for innovation."

This picture is likely to change dramatically when Parrot is ready.


  3:13:13 PM    

Tim O'Reilly: Disingenuous Comments from Michael Eisner
  10:13:27 AM    

New Wyona Open Source CMS demo and docs.  Based on Xopus and Cocoon.
  9:44:37 AM    

One month ago today, Dave Winer described me as a patient evangelist.  Some may have noticed a gap after my last web services related essay entitled Dealing with Diversity.  The intent was always to follow this up with Coping with Change, but I was waiting for some clear and compelling example to emerge for the need to evolve an interface which was designed in a brittle fashion.  Ultimately I even wrote an essay about the waiting process itself.

Yesterday the magic event occurred.  While I knew it was only a matter of time, the actual interface that it occurred to exceeded my wildest expectations.  It is one that everyone in this community can relate to.  And as a bonus, the extensions do not originate from the owner.

And it gets even better.  Dave's "daring and clever" use of structs points out the need more clearly that I could ever have.  When "blasting a hole" for some data that one requires, one should always consider anything else that might follow.  Greg Pierce nails it when he talks about the mental leaps and specialized knowledge that this proliferation of interfaces creates.  Dave responds that he can't see the overhead.  Touché, Dave.

So, wouldn't it be better if everybody followed a design principle of placing all non-administrivia  request and response parameters into a struct?  In fact, why not build this into the protocol itself, so instead of:

<member>
  <name>dateCreated</name>
  <value>
    <dateTime.iso8601>
      20020314T08:29:24
    </dateTime.iso8601>
  </value>
</member>

One could simply say:

<dateCreated xsi:type="xsd:dateTime">
  20020314T08:29:24
</dateCreated>

Now, I am not so naïve to believe that I will convince anybody of this overnight.  But I will continue to patiently make statements like this and this whenever the opportunity presents itself.


  6:48:30 AM    





March 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Feb   Apr

Click to see the XML version of this web page.


Related: Help link
Jon's Radio
Simon Fell > Its just code
BitWorking
The .NET Guy
Better Living Through Software
KeithBa's Blog
Web Hosting
REST + SOAP

Click here to visit the Radio UserLand website.

currently subscribed to:

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. 0xDECAFBAD RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Be Blogging RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Bitworking RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Bright Eyed Mister Zen RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Chris Dix's Thoughtpost RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Clemens Vasters: Enterprise Development & Alien Abductions RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. deem RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. dive into mark RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. DJ's Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Don Box's Spoutlet RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Eclectic RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. ericfreeman.com RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Ernie the Attorney RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Glen Daniels : it's all just metadata... RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Gordon Weakliem's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Greg Reinacker's Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Guido Casper's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. IK.VM.NET Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Ingo Rammer's DotNetCentric RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. It's Like Déjà Vu All Over Again RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. James Duncan Davidson RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Joel on Software RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Jon's Radio RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Lambda the Ultimate RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Loosely Coupled weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Patrick Logan's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Peter Drayton's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. raelity bytes RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Ray Ozzie's Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Sam Gentile's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Sam Ruby RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Sanjiva Weerawarana's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. sellsbrothers.com: Windows Developer News RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Simon Fell RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. snellspace RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. The .NET Guy RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Tim Ewald's Ideas about XML and Web Services RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. toolbox RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Wavicle RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. www.davidwatson.org RSS link

Here's how this works.


Last update: 1/25/2002; 7:23:12 AM

© Copyright 2002 Sam Ruby

-