In-depth explanation of Complexity

Designing Better Types

Today I want to talk about a programming paradigm that you may or may not have heard about before. It's named differently by multiple people, so let's talk about what it is and discuss...

Scala: Learn to Walk Before You Fly (Part 1)

Part 1 - Welcome to Scalaland I love Scala! It is my favorite language to program nowadays. Before Scala, I used to code in C#, and it actually was that language that first introduced me...
Scala - Faster and Slimmer

Scala: faster and slimmer with GraalVM

A small journey on how to make your Scala applications faster and slimmer taking advantage of GraalVM native-image. Intro Scala development is notoriously plagued by its long compilation times and large deployment artifacts. This gets even...
Why coding standards matter

Why coding standards matter

Coding standards aren't a clear-cut thing, as everyone has a different idea about them. There are some basic practices you can take into account.
Monad Error for the rest of us

Monad Error for the rest of us

In this post we aim to demonstrate a practical use of the Monad Error type class and how it can be used to develop generic error handling code.