Resource aware queue

For the TLDRs: This blog post presents the reasoning behing a project called ResourcePriorityBlockingQueue which is a blocking queue implementation that: Allows you to assign priority on tasks, just as with a PriorityBlockingQueue. Tasks may belong to task groups where each group may have a different priority. In that case, tasks are prioritized by group… Continue reading Resource aware queue

Busy wait and queue performance

For the last month or so I’ve been rather busy developing a trading platform for algorithmic trading, connected to LMAX (you should also check out their very interesting Disruptor framework). It’s a rather comprehensive solution with both risk management, position management, back testing, data management on tick level, etc built in. Everything that connects to and communicates… Continue reading Busy wait and queue performance

Excessive Optimism and Analyst Recommendations

This blog post taps into some of the theories outlined by behavioral finance. Specifically I’m going to look at research done on what is called overconfidence. Overconfidence among investors can manifest itself in many ways. One of these forms is excessive optimism (or pessimism) with regards to beliefs in future outcome. Carleton, Chen, and Steiner… Continue reading Excessive Optimism and Analyst Recommendations

Node.js, is this the next big thing?

Although I did briefly notice node.js a few months back, it didn’t really catch my interest until I saw this video; Node.js: JavaScript on the Server. I’ve been developing JavaScript on the client (browser) side more or less for the last 5 years. And I didn’t enjoy it too much right away, but with libraries like jQuery, Prototype,… Continue reading Node.js, is this the next big thing?