Brilliant Presentation On API Design

Many of our Caplin Xaqua and Caplin Trader components can be customized and extended, and we provide APIs that allow our customers to do this. Indeed, some components, such as the StreamLink and DataSource SDKs consist entirely of APIs that are ...Read More

Inadvertantly Abstract

Yesterday you may have seen the @CaplinTech tweet about Zed Shaw's essay which complains that programmers too often muddle the concepts of indirection and abstraction. In particular he bemoans that this confusion often results in programmers designing bad APIs. ...Read More

Agile Framework Development

At times it seems that the philosophy of agile software development is at odds with that of framework development. Given the amount of print and web space dedicated to agile methodologies, it's incredible how little is dedicated to this topic. It's ...Read More