Developer-driven and produced content spanning coding languages, frameworks and skill-sets. Read pieces related to topics like:



Code Review

Static Analysis

Developer Tools

Code Style

Plus much more!

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,...
distributed tracing

Understanding microservices with distributed tracing

This article will focus on patterns and tools to implement Distributing Tracing particularly for microservices. Outline Motivation Distributed Tracing Introduction What, Why, How, and Where ...
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...
distributed tracing

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.