Platformability

Single Dealer Platforms, Industry Expertise

When were you when Tendulkar scored 200?

No, that title isn't a typo. Today, the little master, Sachin Tendulkar scored 200 runs in an ODI, the first time that has happened. That's cricket in case you were wondering. Cricket is played all round the world most of the year round, which ...Read More

Twitter Weekly Updates for 2010-02-21

CaplinTech blog update from @adamshone: Designing a kanban board - not as simple as you might think: http://bit.ly/ayo5Az #agile #yam # RT @patrickmyles: Very interesting blog from the BBC about how they redesigned ...Read More

Testing APIs for Backwards Compatibility

A couple of weeks ago, I wrote about Agile Framework Development and the various techniques that we have used here at Caplin to build our APIs in a way that is sympathetic to agile methodologies. One of the key problems with the ...Read More

Twitter Weekly Updates for 2010-02-14

CaplinTech blog latest: Tammy Sharpe: How we survived WAgile: http://bit.ly/ctidHe # CaplinTech blog update: @ian_alderson on #JavaScript Variable Naming Convention http://bit.ly/9SnUFi #yam # Interesting cross-browser technique for pre-caching JS, CSS ...Read More

Limiting real time data

When you are loading a web site, or even most fairly advanced RIAs, you are requesting data and getting a response - an HTML page, SWF file, some JSON or XML data etc. How quickly that data is returned to you isn't generally ...Read More

JavaScript Variable Naming Convention

When I joined Caplin 10 years ago I came from a company that used Hungarian notation to name its C++ and Visual Basic variables. For me, it seemed a natural progression to continue to use these naming conventions and adapt them to ...Read More

How we survived WAgile

There is much to be gained from the literature and assimilation into development of well defined religions of software development; Kanban, Scrum, the much maligned Waterfall etc. I have often experienced a certain frustration when coming up with an idea for a change in ...Read More

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 used to ...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. While the distinction ...Read More