Posts


This is a personal blog.The opinions expressed here represent my own and not those of my employer.
2017

Composing Future, List and Either

Very often we deal with Future[A], List[A] and Either[A, B] types but, when it comes to composing them, things can get messy....


Monthly Digest - May 2017

Here's a recap of interesting stuff I've run into during this month....


Essential sbt Plugins

After working in several Scala projects you are likely to end up with a minimal seed (kind of a project template) that you'll use whenever...


Monthly Digest - Apr 2017

Here's a recap of interesting stuff I've run into during this month....


Why I Choose Scala

As the title itself reflects, this is a highly opinionated post....


Monthly Digest - Mar 2017

Here's a recap of interesting stuff I've run into during this month....


Bullshitless Versioning

I have to admit the post title is deliberately provocative but I'll try to prove that it's not necessarily inaccurate, although I could certainly have...


Monthly Digest - Feb 2017

Here's a recap of interesting stuff I've run into during this month....


Contributing to Open Source Projects II - SDKMAN!

This post is about a minor contribution I did to SDKMAN!. Refer to this previous post for a quick overview of the tool and its...


Monthly Digest - Jan 2017

Here's a recap of interesting stuff I've run into during this month....


SDKMAN! The Software Development Kit Manager

In this post I'd like to make a quick overview of SDKMAN!, the tool I use to manage SDKs. Most of the content, if not...


Automating My Dev Setup

Switching to a new workstation can be a painful process until you manage to have the exact same setup you did in the previous one....


2016

Contributing to Open Source Projects - atom-scalariform

So far all my experiences in contributing to open source projects share a common trait among them, other than being really simple and minor improvements:...


My Dev Setup

Over time I've been adapting my development environment to increase productivity. This means trying out alternatives beyond the out-of-the-box tools you get in a specific...


Git Aliases to the Rescue

The more I use Git, the less I believe how I could work without it. Although its usage is widely spread (is there anyone out...


Hello World

Well, it's been a while since I considered writing a blog but I always ended up putting it aside because I wasn't able to find...