How a design system can help teams build better user experiences Over the past 8 months we have been busily building out OVO Group's design system - Nebula. Since we started we've built 60 components, 55 of which have been adopted across 10 different products…
BackgroundOVO's vision is to "power human progress with clean and affordable energy for everyone". This means striving to build our digital products so that people of all abilities can use them. This year we celebrated our Accessibility Community of Interest’s…
What is accessibility? Accessibility is about ensuring that everyone, regardless of their abilities, can use the digital products we build. This is important because 1 in 5 people in the UK have a disability. We know that as age increases so does the proportio…
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…
This is a post for you who have built your fair share of Angular 1 projects and noticed that when it gets big it gets harder and harder to keep track of. A way to keep track of things as your projects get bigger is to start using types and typescript, it give…