user

OVO Tech Blog

Our journey navigating the techosphere


TagScala
Featured

Scala sbt tooling cd

Awesome SBT plugins for everyone

Posted on .

Without wasting too much of your time on the introduction to the current state of tooling in the Scala ecosystem and how much we all take it for granted these days, I will jump straight to it and give you a quick rundown of some of the awesome and useful plugi…

Featured

Scala Functional programming

Validated Configurations with Ciris

Posted on .

The need for configuration arises in almost every application, as we want to be able to run in different environments -- for example, local, testing, and production environments…

Featured

Scala Functional programming tagless

Free vs tagless final with Chris Birchall

Posted on .

Just a few days ago our very own Chris Birchall gave a talk at CodeNode regarding tagless final and how that compares to Free Monads. Check out the full talk here…

Featured

Scala shapeless

Working with Shapeless

Posted on .

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…

Featured

Scala test spark streaming

Effective Tests for Spark Streaming

Posted on .

At OVO we are heavily relying on Spark in both its batch and stream processing capability to successfully master the challenge of smart meter and real time energy usage data and provide increasing insights for our customers and business. Streaming solutions co…