OVO Tech Blog

Our journey navigating the techosphere

user

OVO Tech Blog

Our journey navigating the techosphere


Featured

Scala Functional programming

Safe, Expressive Code with Refinement Types

Posted on .

As developers we devote a lot of time and attention to validating the data we receive and process. In this blog post I will explore _refinement types_ and their implementation in Scala's `refined` library.…

Featured

data analytics gcp kafka

Eating the data elephant

Posted on .

OVO has acquired SSE Retail Services, expanding our customer base from 1.5m to 5m. We’ll consolidate onto single platforms, so we’ll have multiple technical challenges. We will closely safeguard customer experience, and security of our customer’s data. We’ll a…

Featured

ux

Experiment-driven product development

Posted on .

“We value responding to change over following a plan” If you create digital products, these words should sound familiar. They’re from the Agile Manifesto and represent a core principle of the philosophy. In the world of digital product development, we someti…

Featured

Code Golfing Adventures - 'Eat Out To Help Out' One Liner

Posted on .

Bash and Python golfing is a silly hobby I have, but I always learn a lot from doing it. Either I get practice using a library or tool I rarely use or I get to discover new ways of dissecting a problem. I certainly did both on this golfing jaunt ⛳️ The Taskhtt…

Featured

ux

Designing a design process

Posted on .

A design process is simply an ordered list of activities to deliver a product. It's common across all areas of design, and it's so simple that any designer can recite it word-for-word within a job interview. Which is often all it's good for. As simple as 'unde…

Featured

WFH Engineering Diaries - #6 🏠

Posted on .

This week's WFH Engineering Diaries presents to you, Dave Cooper! He talks about how your home office set up can be a complete game changer and how WFH allows him to spend time doing things he wants to do like baking bread and watching his daughter crawl for t…