Recent reads on API Design

ACM Queue: Ken Arnold: “Programmers are People, Too” Communications of the ACM: “API Design Matters” JavaWorld: “Joshua Bloch: A conversation about design” InfoQ: Joshua Bloch: “Joshua Bloch: Bumper-Sticker API Design” InfoQ: Video: Joshua Bloch: “How to Design a Good API & Why it Matters” (and a good thread on Hacker News). Possible Resource: APIDesign Wiki

Continue reading →

Sean Blanda on Remixing the News

eMedia: Remix the News: “Remix the News: what news can learn from Last.fm and Pandora”: “there is no service that adequately customizes content to my tastes based on previous reading” A good read with some important ideas. The only thing close I can think of is Google Reader’s recommendations which are based upon my clicking […]

Continue reading →

The case for killing ‘WCM’ (Web Content Management)?

First, a disclaimer. The title refers to the term ‘WCM’, not the functionality implied by it. WCM (Web Content Management) as defined by Wikipedia is a system that “allows non-technical users to make changes to a website with little training. A WCMS typically requires an experienced coder to set up and add features, but is […]

Continue reading →

More from Daniel Jacobson on NPR’s content management ecosystem

Programmable Web: Daniel Jacobson: “Content Portability: Building an API is Not Enough” Previous entries in the series: Programmable Web: Daniel Jacobson: Content Modularity: More Than Just Data Normalization Programmable Web: Daniel Jacobson: COPE: Create Once, Publish Everywhere You can read much more from the NPR team on their blog at Inside NPR.org. A recent post […]

Continue reading →

Think you have statistical chops? Help predict homicides in Philadelphia

The Analytics X Prize is “to use statistical techniques and any data sets you can find to predict where crime, specifically homicides, will occur in the city”. Drew Conway at Zero Intelligence Agents has posted some of his progress so far using spacial regression.

Continue reading →

What is ECM-SOA?

EdLovesJava: ECM-SOA With Agile Attitude: The first challenge is to think of our tooling as not a custom application, but more as a set of adaptable services, applications and integrations. This requires a change of thought. Our previous efforts were to drop a monolithic application called a Content Manager into the middle of things, and […]

Continue reading →