error handling

Error handling: 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.

Review: Python Static Analysis Tools

Click here to access the updated version of the review Here are what we consider the best Python Static Analysis tools: 1: Pylint Pylint is by far the best tool. Not that the others on the list...

Difference between private and private[this]?

When using private and private do you know the difference? When adding the scope to the private modifier (private), it effectively behaves as a “up to” X, where X designates some enclosing package, class or...

Visualizing Scala Code Style

This is based on a presentation done on ScalaBay Introduction One of the reasons I am fascinated with Scala is the combination of bleeding edge experimentation, performance computation and reactiveness and big adoption by a growing...
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 ...