user

OVO Tech Blog

Our journey navigating the techosphere


TagScala
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…

Featured

Scala web

10 things you should know about Scala.js

Posted on .

It has been a few years since Scala started its rapid expansion as a mainstream programming language for server-side application development. In early 2016, Scala.js, a transpiler that translates your Scala code into (as claimed) highly performant and optimise…

Featured

Scala haskell

A Brief Tour of Haskell for Scala Programmers

Posted on .

Haskell is a purely functional programming language, it's interesting to draw a comparison between Scala and Haskell to see how Scala's hybrid functional / OO approach alters the way it expresses problems. Here's a (very) brief overview of the language and how…