Over the last weeks we have been putting some effort on reducing the load time of our web applications. In the mobile world the two main suspects that usually come to mind are network and processing power, but it is not easy to considerably reduce requests and resource usage without cutting features from our users. So what if we could cut features that the user cannot see?
Continue reading Boosting the performance of our AngularJS apps with ng-lazy-render
Apache Storm is one of the tools that fits into the category of Big Data tools for real-time processing of data. This post will try to explain Storm with a simplified analogy to a simplified version the human digestive system.
Continue reading Storm as a Metaphor
This is a simple summary of when we sat down in Betfair and questioned why we were still applying a highly manual, so-called ‘industry best practice’ process to all our production application releases regardless of how they were being deployed and went back to the whiteboard to see how we could make it better.
Continue reading Pain Relief through Automation…
One of my most recent and interesting challenges was building a module where you can scroll, search and filter through a really long list of horse racing-related bets. These numbers can quickly sum up to be more than a thousand entries, meaning a lot of information must be shown in a small device with slow network speed and sparse processing power.
Continue reading 10.000 horses vs. my phone
Early in 2015 I was given the opportunity to work in Betfair’s BLIP site in Porto. I’ve been around both Betfair and software development for some time, more about me here, and it was felt that experience would be useful around the place.
Continue reading A summer in Oporto
Betfair is the largest on-line betting exchange in the world and has seen tremendous growth in the past few years. One of the fundamental problems that comes with growth is that the technology that drives the exchange has to scale in line with not just current growth rates but also the forecast growth over next X months/years.
Continue reading Exchange Streaming – The Journey so far