Twitter Weekly Updates for 2010-07-04

Platformability freebie! Download Arthur's Lazy Kit your next website design mock-up: http://bit.ly/9i4R8w #Platformability is now optimised for portable devices! Give it a go on your mobile! http://bit.ly/OgvD5 #London Ajax User Group ...Read More

Twitter Weekly Updates for 2010-06-13

Platformability post: @andrewjdarnell comments our last Tech Talk: The Art of Motivation: Autonomy, Purpose & Mastery: http://bit.ly/dmaF3Z #Great article about why #html5 does not spell the end of #silverlight ...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

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

Pitfalls of Exception expectations in JsUnit

At Caplin we use the JsUnit framework to test our JavaScript code. Over time we have made minor modifications to it, integrating Mock4JS and JSCoverage, as well as adding a few of our own extensions that are sympathetic ...Read More

Would a setMonth() by Any Other Method Name be as Sweet?

On 31st December 2009 a unit test that had been running successfully in the Caplin continuous integration environment for two months suddenly started failing. The test in question created a JavaScript Date object, modified it using various setter ...Read More

RTTP Log Firebug Extension

I recently put some time into developing a Firebug extension to display log messages From SL4B - Caplin's Ajax Streaming Library. Usually these messages are displayed in a popup window that will close and re-open on every refresh of Caplin Trader. ...Read More

What does Platformability mean to you?

We’ve purposefully not defined exactly what Platformability means. It was conjured up by Duncan based on a number of ideas. To help you decide what Platformability means to you, here are a few things to consider and some of my thoughts about the ...Read More