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

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

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 to our ...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 methods, then verified that the format ...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. Most of the ...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 word. Let's start ...Read More

Supporting IE6 – a poison chalice or the holy grail?

One of the big benefits of Caplin's browser-based SDP platform, Caplin Trader, is that it can run in virtually any browser without the need for plugins or special configuration. This is no mean feat for a complex, high performance, low ...Read More

Portlets and Ajax

Developing portlets can be a frustrating experience, especially if you are used to technologies with lots of helpful information out there on the web.  While lots of people are using portlets, it seems that few are writing about them. What should be a ...Read More