Caplin has for a long time pushed the limits of native browser technology, and with HTML5 it seems clear that its time has come. The Caplin HTML5 Hackathon was run in order to develop new HTML5 features to be used in ...Read More
Why Web Workers don’t work (yet)
At our HTML5 HackDay a few weeks ago some of my colleagues tried using web workers to enhance our existing applications. The multi-threading supports provided a significant performance boost to our application.However, does this mean that web workers are the future of web-app ...Read More
Chrome Crankshaft – ‘doubles’ JavaScript speed
Performance is a key aspect in native-web Single Dealer Platforms, since browser robustness is widely satisfactory in modern browsers. Low latency browser-based trading has been massively accelerated by the latest releases of Chrome and Firefox. Now that performance ...Read More
Websocket – First implementation impressions
Much to my surprise I ended up taking part in the inaugural Caplin HTML5 Hack Day. I say surprise because I'm more at home writing servers and APIs than working in a browser. Thankfully, it seems there's a feature in HTML5 ...Read More
HTML5 Toolkits for Complex Web Applications
At Caplin, we build very complex web applications for financial trading, and we are often asked for advice about which of the many JavaScript toolkits out there are the best. Embarking on developing a web application can be ...Read More
Why no WebSocket server API?
WebSocket consists of a simple Javascript API and a protocol definition. It is fairly simple in concept and the Javascript API makes it very easy to use within any web page. There is lots of talk about compatibility, ...Read More
iPhone and iPad WebSocket support
With the release of iOS 4.2 yesterday Mobile Safari has been upgraded to support WebSocket, along with some other new features too. I have been reasonably vocal about how WebSocket isn't the answer to everything, mainly ...Read More
HTML5 Hackathon
As the clock struck midday last Monday, we started our inaugural Caplin 24 hour HTML5 themed hackathon. Inspired by similar days run by Atlassian (amongst others) we were keen to release our engineers from any shackles and leave them ...Read More
Incremental development applied to the built environment
Agile development comes in various forms and flavours. Each workplace does it differently; some do four-week iterations, others two-week sprints; some use scrum, others xp, and then most will just improvise and make up their own rules – or as Alistair ...Read More
Testing the Untestable
At Caplin we have a lot of products which do not have user interfaces. Of course, a user interface for a internal component makes no sense, they are designed to be used by other components, who themselves may not have user ...Read More