At tombola, we use Amazon’s ECS (Elastic Container Service) to schedule and orchestrate many of our services. While this has many benefits to traditional application hosting, it also brings new challenges – Not least of all monitoring. Picture this scenario: You have an application running on a cluster of machines, those machines are completely redundant; […]

Read More →

I was lucky enough to come by a ticket for NDC London this year as one of 6 people sent down from Tombola, 2 each from Bingo, international and my division Arcade, sitting on the train going down I was literally overwhelmed trying to decide what to miss, in case you don’t know the structure […]

Read More →

Before I begin, I must get this off my chest just for the sake of receiving a small level of sympathy…. Monday morning I was in Pakistan (GMT +5) sitting impatiently waiting for my flight only to discover a part of the aeroplane was dodgy resulting in a 10-hour delay. After sitting around 10 hours […]

Read More →

Last week we were fortunate enough to attend NDC London which had some of the industry’s biggest names including Troy Hunt, Jon Skeet and Scott Hanselman. Rather than give a brief summary of each talk we attended, we’ll discuss the areas we found most interesting and those that could potentially benefit the company in the […]

Read More →

This post is part of a series: Introducing quality, Part 1: Software testing Introducing quality, Part 2: Continuous Integration and Deployment Automation Introducing quality, Part 3: QA team and internal processes   Remember the testing pyramid from the first post of the series? It is a good guide for automating your testing process no doubt, […]

Read More →

I was fortunate enough to be one of the 4 developers tombola sent to re:Invent this year – There were some seriously big announces in both of the keynotes – I won’t go over them here, but you can read about them straight from the mouth of AWS. The keynotes are both available to watch […]

Read More →

This post is part of a series: Introducing quality, Part 1: Software testing Introducing quality, Part 2: Continuous Integration and Deployment Automation Introducing quality, Part 3: coming soon   In the first part of this series we talked about all the changes we made in the Bingo Platform team to try and improve quality in […]

Read More →

I’m sure most developers have at some point been told they are part of a “team”.  But do you feel like you are?  Do you know how a team should work?  It has taken me 6 employers and 20 years to really understand what a team is and how it works in the real world. […]

Read More →

Why? I imagine that’s the first thing that comes to mind. Well, just about everything server-wise is virtualised and centrally managed, so when the requirement came that more macOS power was required for building apps, it made sense to do the same here. There is just one problem – official support. The lack of official […]

Read More →