Bet Builder – From Concept To System
Introduction bet365’s Bet Builder is a feature that allows Customers to construct their own personalised pre-match or In-Play Soccer bet. For example: Luis Suarez to…
Testing the Algorithm – Evaluating TLA plus
If writing distributed algorithms is hard, proving they work with the many permutations of state in a highly concurrent distributed architecture is next to impossible.…
Reducing The Footprint Of Our Virtual Sports Streaming Platform
…and improving on HLS latency and our ability to scale in the process Background For over a decade we have been operating a suite of…
More for less, more or less
I have always loved simple designs, being able to look at something and see immediately how it works without needing to ask the person who…
Riak Update
Riak has come a long way since the unfortunate demise of Basho Technologies. With the release of Riak KV 2.2.5 (https://github.com/basho/riak/blob/riak-2.2.5/RELEASE-NOTES.md), which is the first…
Moving between technologies
…and the challenges that we face when bringing in change and enforcing it For this post we are going to have a look at how…
Image Optimisation
One of the most important but perhaps under-appreciated tasks in the design and development teams is the judicious optimisation of images. We use the word…
Efficient Default Property Values in TypeScript
In order to ensure that our website runs as fast and efficiently as possible, we often use performance analysis tools to take a look at…
Normalising Geometric Data at bet365
Normalising geometric data is not a problem solving exercise that immediately springs to mind when you initially join the Sports UI team at bet365. What…
Large-Scale Web Development Using TypeScript
Or, Re-building The World For The Post-Flash Era This article discusses the technology decisions that we made in developing our latest desktop site, and how…