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...

How to use GraalVM to make Scala applications faster

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...
Docker Basics

Docker basics: an introduction

If you’re not familiar with Docker or just getting started, this article looks to make you familiar with the basics and to someone comfortable using it.

Ensure Quality Code with GitHub

“It’s not easy to ship quality code quickly (say that three times fast). Deployment tests and linters can only take you so far, leaving your code at risk to dozens of bugs and vulnerabilities...