Steve Conover's blog
Omar is on fire. Just a few days after publishing his Guide to creating a Google App Engine / Remix API / Facebook app, he's released Remix.NET, a C# wrapper for the Best Buy Remix API.
Code sample:
Using Remix;
Product p = null;
try
{
Server remix = new Server("username", "password");
String filter = "iphone";
String postalcode = "94102";
String radius = "25";
bool tersemode = true;
int pagenum = 0;
// Get all Hardgoods that match "iphone" in the name attribute and
// are in stores in the 94102 area code in a 25 mile radius.
// When "tersemode" is true, only return a handful of information.
// (See method signature for details.)
Products list = remix.GetHardGoods(filter, tersemode, pagenum, postalcode, radius);
if (list.Count > 0) p = list[0];
}
catch (Exception e)
{
}
return p;
Check out Omar Abdelwahed's* guide to using Google App Engine with Best Buy's Remix API to build a Facebook app.
Omar is also the author and maintainer of the bbyremix Twitter app.
Sign up for an api key at the Remix API website.
* friend of Pivotal
A great little Ruby tutorial using HTTParty with the Remix API.
Finance and Commerce: Best Buy API Aims To Expand Store's Reach Online.
For more on Remix, check out the Remix API website (where you can sign up for a developer key).
This is suddenly more relevant after Adam's excellent post on Aristotle and software (and while you're at it don't miss There Is No Agile). The following is just an application of virtues to writing...and in my opinion, very relevant to the practice of making software.
Following from the assertion that you can apply writing advice to code...
Zen and the Art of Motorcycle Maintenance (book, wikipedia) is an exploration of Quality (wikipedia) (not in the sense of QA or building cars). This is a long passage from Chapter 17 - Phaedrus is teaching a writing course at a local college - one of my favorite parts of the book, it's a model for examination that I keep coming back to. My comments follow at the bottom.
"I think there is such a thing as Quality, but that as soon as you try to define it, something goes haywire. You can't do it."
(continued after the jump)
