Understanding JavaScript – part II.

We have discussed in the previous article what functions are. Let's continue our discovery and find out the important attributes of functions. As you have seen in the previous article, a function does not necessarily require a name: function () {} (anonymous functions) is ...Read More

Benchmarking Caplin Liberator

As the financial comet-streaming engine space becomes more commoditised, vendor selection processes for market data distribution and trade capture projects are both becoming more commonplace and more exacting in their functional and non-functional requirements. One typical non-functional requirement is for high comet engine ...Read More

Freebie for Designers

Hello Designers! Tired of doing the same things again and again? Why not use my personal Lazy Kit, filled with useful time savers and ‘best practice’ principles. Give it a download and try it on your next website design mock-up. ...Read More