Here at OVO Energy, we like to keep our test coverage as high as we feasibly can. This obviously involves writing a lot of tests, which can sometimes become difficult and lead to some pain points that I'm sure you've felt before: Tests can take too long to ex…
Last month we saw our Tech team play host to the June Girl Geek Dinner in our new Temple Back office. Despite the welcome, yet rare, presence of a hot sunny afternoon, we saw a great number of women, all with a common interest in Tech, meet for talks, pizza…
OVO's iOS mobile application is - on the surface - very straight forward: a user can log in, submit a meter reading, download their statements and compare their energy usages with national averages. However, the app was built in such a way that we found oursel…
Hackathons are a great opportunity to innovate and produce crazy yet exciting products. A group of people from different technical backgrounds and domains come together and apply their skills to create an MVP for a real-life problem. The theme for our 3rd Hac…
If you are Scala, Java, C# or similar strongly typed language user, there is a high chance that you like types. You like the assurance that the stuff that you pass around meets the contract. If different types hold common traits then you would probably create…
As a growing company, we have decided to switch from externally managed CMS solution towards our own internally managed one. In this article, we will take you through our short journey of providing zero-downtime releases for our CMS in the world, where mainten…