Articles on Software Design

Andy Peterson

Andy Peterson

Convenient CSS and Javascript in Ruby on Rails

I get tired of hunting through a hierarchy of folders and files, from the views to the public folder, to locate a certain CSS or Javascript file. It’d be convenient to have them right with the markup, but embedding these definitions within your HTML markup is a bad idea for several reasons. For our current

Alon Salant

Alon Salant

Designing Remote Service APIs

I’ve been meaning to bring an ongoing discussion about remote API design to this forum. A recent post to the Caucho hessian-interest mailing list prompted me to write a response that I am essentially reposting here. The question at hand is what is the best approach for designing, publishing and versioning remote service APIs. Through