Archive of Coding
Code Coverage – What is it good for?
Absolutely nothing! Say it again! That is certainly the response I got when I asked an architect about code coverage. And it also seemed to be the conclusion from a long email thread/discussion we had here last year. And it was the response I expected. The referral to Martin Fowler’s…
Read MoreFinTech New York Hackathon Round-Up
FinTech Round-Up After some much needed sleep we’re able to reflect on the inspired (and at times manic) hacking that took place this weekend in New York. Over 30 teams presented their demos competing for the grand prize of $10,000 from Novus. Hack Projects The various hacking projects can be…
Read MoreFinTech Hackathon NYC – Live Blog
4:45PM – We Have a FinTech Hackathon Winner! 4:30PM – Prize for best use of Caplin Technology The winner was a team calling themselves FinGraph – they did an interesting visualization of quoted companies that created a spider diagram showing their key supplier/partner relationships (e.g. Apple and AMD). They used…
Read MoreWelcome to Caplin Labs!
Caplin Labs are open! We invite you to take a moment to visit the labs and check out the current lab projects. Adam Iley, Technical Team Lead at Caplin, welcomes people to visit the labs: “The Caplin Labs are designed to show off the new ideas that go beyond our…
Read MoreCallback hell is a design choice.
Repeated comments and blog posts about the “callback hell” problem in JavaScript on sites such as HN and Reddit have really baffled this JavaScript programmer. Callback hell is where you call an asynchronous function which provides the result of its computation via a callback function which is passed in as…
Read MoreSuperSelector – A JavaScript GUI tool to generate CSS selectors
Introduction SuperSelector is a lightweight JavaScript GUI tool to help you generate ‘smart’ CSS selectors by simply Ctrl + Clicking anywhere on a web page. What makes it cool? Easy to use – Ctrl + Click! Very accessible (available as a bookmarklet to add to your bookmark bar) Highly configurable…
Read MoreTesting by Contract in StreamLink JS
StreamLink for Browsers (SL4B) is the JavaScript library that we use to stream data from our server-side Liberator to our client side applications. It provides a simple API for client applications to interact with the financial (or other) data that they are interested in. StreamLink for Browsers is one of the…
Read MoreWebDriver, Chrome and Comet Servers
After spending about 3 hours of my day smashing my head against a really tricky little problem in WebDriver I thought I better just write a quick blog to try and warn other weary travellers. Symptom The WebDriver findElements() function was incredibly slow. Sometimes it wouldn’t return, and other times…
Read More