Archive for 2017

Custom Google search

For a long time I had a disfunctional search in my site. It is a...

Read more...

Progressive webapps

Native applications have the ability to start up fast and reliably. They can work offline,...

Read more...

Travis integration for Slack

I recently wanted to post notifications from Travis builds in a Slack channel. There is...

Read more...

How to install Ubuntu in...

Recently I tried to install Ubuntu 16.04 in a new Lenovo Yoga 3 which came...

Read more...

I am Diana of Themyscira

...daughter of Hippolyta, queen of the Amazons, and your wrath upon this world is...

Read more...

Google calendar integration with Thunderbird...

These days almost every company I have worked with uses gmail to manage the company...

Read more...

How to install nvm outside...

A bit of context You can install node in Ubuntu with the apt-get manager...

Read more...

How to install Ubuntu in...

I have been using dual-booted systems with Windows and Ubuntu since I bought my first...

Read more...

Hidden Figures

This post has spoilers, so if you haven't seen the movie, stop reading! Today I...

Read more...

Ruby decorators, inheritance, mixins, Forwardable...

This is the story of an exploration of options I did recently. Explorations are fun...

Read more...

Error handling in Sinatra

I try to put none or very few logic in the routes of a Sinatra...

Read more...

Installing CMake

I'll be honest: I hadn't have to use Make or CMake in ages. But sometimes...

Read more...