Category
Future Developments

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 does geometry have to do with sports betting? As part of bet365’s In-Play Sports offering, we have enhanced several sports; with a feature we call “Match Live”. We know that our customers may not always be able to catch the sports they have placed a bet on, Live on TV. The Match Live feature enables customers to get an overview of the latest scores and view several different statistics for the Matches that are in-play….

Read More

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 those choices allowed us to deliver the site in the face of pressures outside our control. Background In 2014, our flagship desktop sports product had reached the pinnacle of what we could do using Adobe’s Flash platform. Even so, we knew that Flash was reaching the end of it’s natural life as a web platform. Ever since Steve Jobs had penned his “Thoughts on Flash” in 2010 the technology industry (specifically browser vendors) had begun…

Read More

Bi-Directional Communications for the Web

Or: Websockets for Fun and Profit   What Is This Hyper Text Thing Anyway? HTTP (Hyper Text Transport Protocol) was originally built to provide a resilient means of conveying data across a unreliable network of unreliable networks, and it arguably accomplishes this very well. It is now one of the most widely adopted and implemented application protocols in the world. The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless, protocol that can be used for many tasks beyond its use for hypertext, such as name servers and distributed object…

Read More

Improving CSS at bet365

There are few interfaces that are as necessarily dense and complex as a modern betting application. InPlay Match Live views, Partial Cash Out interfaces and the bet slip itself each contain a significant number of user interface components. Historically, maintaining the many styles for our application has always been problematic. This simplicity and forgiving nature of CSS means it’s easy to write and keep on writing it – even though, months and years down the line, half the styles may no longer apply! As such, style sheet authors working on new product features could never feel entirely confident knowing what CSS was…

Read More

Mobile Site Performance

In the recent survey of the performance of betting sites during the Grand National 2015 by an independent industry expert, the bet365 mobile site came #1 in sector for performance. The survey included detailed analysis of multiple performance metrics across a panel of the leading 12 betting sites in the UK in the lead up to and during the biggest race of the year. The metrics used were Time To Bet, Transactions By Step, Limited Bandwidth, Total Transaction Weights, and Transaction Payload versus Performance, Page Errors and Quality of Service.This is the first in a series of articles where I…

Read More

To App or not to App

Following on from the discussion regarding mobile development at bet365, the nice people at Information Age have published an opinion piece from our Head of Systems Development. Alan goes into more detail about the history of mobile development at bet365, the challenges of supporting multiple devices with different sizes /feature sets and also the shift to Typescript from Javascript that Pete G blogged about on Tuesday. To app or not to app: how Bet365 is tackling the mobile UI challenge (Information Age)

Read More

BET365 IN THE NEWS

As a privately owned company, speaking publicly about our business isn’t something that we do often. However Alan Reed, Head of Systems Development for Sports, has been chatting to a few journalists about the technology challenges we face. Innovation is Key In this interview, Alan talks a little about the “bet365 Way” in regards to the technology we have adopted and the processes we follow. He mentions Erlang a few times which is a nice example of how we pick the right technology for the job in hand and not just following fashion. bet365 – A company betting on its…

Read More

Adopting TypeScript at bet365

We at bet365 have always had a strong relationship with flash — it has powered all of our In-Play apps since their conception, as well as our whole desktop website. Sadly, though, it wasn’t to be and even in the best relationships there comes a time when you just need to move on. So at the beginning of 2013, we were looking at moving the front-end architecture from our fully real-time flash site over to a new, future proof JavaScript framework more suited to the modern web. Naturally, we wanted the same robust development pipeline available to us in flash…

Read More

Welcome to Our Research and Development Team

What happens when your business starts to run at a scale where traditional tools and techniques no longer offer acceptable performance in terms of scalability and time to market? bet365’s answer, create a specialist R&D team. bet365 has been growing rapidly since our inception in 2001. A key driver of our phenomenal growth is our single minded use of technology to delight our customers. With this in mind we invested heavily in the latest network, cloud and server technologies. As a global company our systems are spread throughout the world. We have our own data centres at key locations and…

Read More