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 ...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 ...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 ...Read More
Designing a kanban board – not as simple as you might think
Last month Emin Tatosian posted an article about agile team-board layouts in which he showcases one of our more successful board designs. It's fair to say that we don't always get it right ...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 ...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 ...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 ...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 ...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 ...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