The above image is inspired by Roy’s Rightful REST Rant, kanyelicious and kanyegate, uses @psd’s Roy Has a Posse, and is me getting up to speed with Photoshop (not that it shows) after using certain less worthy tools for image manipulation.
I’ve said a bit about this on Twitter, but basically a couple of years ago [...]
[Read more →]
Tags: image·meme·REST·Web
Being a web app about websites and other resources, Scrumptious has a resource which is basically a URL, called “Pages”. A Scrumptious resource modelling google.com/about looks like:
http://scrumptious.tv/comments/bags/ pages/tiddlers/http%3A%2F%2Fgoogle.com%2Fabout
See? The resource ID is http://google.com/about, encoded. (encodeURIComponent(“http://google.com/about”)
This was working fine on my dev machine, running “twanager server comments.boz 8080″ (comments.boz being an alias for my local machine). [...]
[Read more →]
Tags: Javascript·Osmosoft·REST·Scrumptious·tiddlyweb
I've recently been playing around with PHP again, because (a) it's vastly simpler to deploy personal projects in PHP than any other platform (aside from pure client-side Ajax of course!) (b) it's so easy to get simple stuff done.
Anyway, one thing I'm doing is creating a RESTful service where parameter crunching is at an all-time [...]
[Read more →]
Tags: Coding·PHP·REST·URL
Confirming that enterprise reuse can be a bit of a joke at times, Jason Gorman shares this fable on enterprise reuse (via another inspired Jason). Short summary: Two ladies could save 8 cents by boiling tea in the same kettle. But the cunning analyst forgets that, since they live 20 miles from each other, there [...]
[Read more →]
Tags: Agile·Enterprise Reuse·REST·Reuse·Web Services
Will the peripheral IT community come to view REST and Rails as equivalent? It might sound ridiculous, but consider: Unix==Linux, Wiki==Wikipedia, Ajax=Web 2.0, blogging==RSS, podcast==spoken MP3. Last but not least, every knows that
Ruby==Rails
So it only stands to reason that the REST equivalence shall come to pass, as REST hops on for a free ride on [...]
[Read more →]
Tags: Rails·REST·Ruby·Web 2.0·Web Standards
A pattern for your consideration, about using Ajax to help pages be RESTful.
Problem
How to personalize content and make pages cacheable and bookmarkable at the same time?
Forces
We want pages to have clean URLs that describe the main content being viewed. Doing so makes pages easily bookmarkable and send-to-friend-able, and also allows us to cache the page [...]
[Read more →]
Tags: AjaxPatterns·Caching·Cookies·Customisation·Customization·Javascript·Links·Personalisation·Personalization·REST·RESTful·Session·XMLHttpRequest
It's good to hear Rails 1.2 is all about embracing REST. Working with Ajax has helped me really appreciate the benefits of REST, and it all fits in with the Rails mindset quite nicely. Right now, we have URLs like
/user/update/5
whereas REST would have it as
/user/5
and then POST in the details - the nature of the [...]
[Read more →]
Tags: Links·Rails·REST·SOAP
Whereupon a new podcast series begins ...
As promised, a new series of Ajax pattern podcasts. This is the first of four podcasts on the Ajax programming patterns.
In this 73 minute podcast, we look at the seven patterns of web services as they relate to Ajax clients.
RPC Service Expose web services as Remote Procedural Calls [...]
[Read more →]
Tags: AjaxPatterns·DHTML·Javascript·JSON·Links·Podcast·REST·RPC·SOAP·Software·Tutorial·Web·Web 2.0·Web Services·XML
Following from the previous post, here's my notes from the second SAG workshop/discussion on the Ajax Patterns. See the earliest post for a background on this series.
Feb-2-2006 Second Ajax Patterns Discussion
"We should set up wizlite "sag" group for annotations" [MM For the benefit of others, the online book draft version uses Alex Kirk's Wizlite.]
Wizlite - [...]
[Read more →]
Tags: AjaxPatterns·DHTML·Javascript·Links·Patterns·REST·Review·RPC·SAG·Web Services·Workshop
Scrumptious Update: Open ID Support, UI Enhancements
June 17th, 2009 · No Comments · SoftwareDev
I’ve released a new version of Scrumptious. Main change is it now supports Open ID. You can click a “login” link to comment by Open ID. It’s optional by default, though a Scrumptious site operator could easily make it mandatory for read, write, or both by just changing a couple of words in the “policy” [...]
[Read more →]
Tags: Ajax·Comments·Javascript·Osmosoft·REST·Scrumptious·tiddlyweb