code review checklist

Your Static Code Analysis Guide

Errors - A word that is not so peaceful in the world of developers and software development. So, without any doubt, developers work hard to overcome these errors as well as find methods to...
QA Tests

How to write legible QA tests

Our quality-minded software engineer shares best practices for writing legible QA tests.
immutability in scala

Scala: Learn to walk before you fly (Part 2)

Part 2 - Building immutability Welcome back to Part 2! In Part 1 we saw Scala as a language that facilitates and drives you towards the functional world. Functional programming has a lot of advantages,...
code complexity

Designing Better Static 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...
learn scala

Learn Scala: An Intro For Developers (Part 1)

Learn Scala (Part 1) - Introduction Scala is my favorite language to program nowadays. Before I learned Scala, I used to code in C#.  C# was actually the language that first introduced me to the...