technology

All posts in technology

7 Must Have Gnome Shell Extensions September 19, 2017 in technology

Gnome 3 allow the user to install Extensions for several thing, from adding some widgets for easy access to desktop features to completely change ui and behavior. Here are some suggestions that I’ve using for a while, some of them I think indispensable.

Read more…

Chromium native desktop notifications July 27, 2017 in technology

Chromium Browser has just introduced Native Desktop Notifications for Linux and Mac. That means that we don’t have to see that ugly upper right notification box anymore, but just use our desktop default ones. :D

Read more…

How to Improve Linux performance and memory usage?
July 06, 2017 in technology

This article reunites some practices I’ve been using for a while to improve performance on Arch Linux but will work for other distros too. Most of them related to (better) memory usage and caching.

Read more…

Moving Docker container data around June 24, 2017 in technology

There are several methods to deal with data in Docker containers, since it’s flexible enough to backup, move or share volumes. So, here’s is a tip on how to move data around in a fast and secure way based on an experience I had.

Read more…

NPM@5 arrived. But is it as fast as Yarn?
May 31, 2017 in technology

Earlier this month I posted about how yarn is much faster than npm, but today NPM itself posted on Medium about npm@5 and how fast it has become. I fell like I need to add it to my former comparison, so here it goes.

Read more…

Should I migrate to Yarn?
May 18, 2017 in technology

Yarn is an alternative package manager for Node.js and Javascript. Acclaimed for being much faster, reliable and secure compared to Npm. But does it really justify a change?

Read more…

Parallel tests with AVA
April 11, 2017 in technology

There are a lot of test frameworks for Javascript/Node.js and I’ve been working with Mocha, Jasmine and Lab for a while. But I decided to give a try to AVA in a new project to be able to write faster specs in ES2017.

Read more…

Flattening JS Modules
February 11, 2017 in technology

My colleagues says that I’m a perfectionist. That’s somewhat true, as I’m always concerned about easy to read and maintainable code. In this post I’ll give some tips on how to write better Javascript modules with a simple rule in mind – No line should be indented more than once, unless really necessary.

Read more…

Rails Girls Novo Hamburgo
January 30, 2017 in technology

Dias 10 e 11 de Março acontecerá na Universidade Feevale a segunda edição do Rails Girls NH.

Read more…

Contained header images
January 27, 2017 in technology

I have just added header images to blog pages/posts, with a small animation to expand them to it’s full size on hover.

Read more…

Adding atom feed January 25, 2017 in technology

Just a small update. Now you can subscribe for this blog posts in the address blog.diovani.com/feed.xml.

Read more…

Functional programming with Lodash/FP January 25, 2017 in technology

We have been hearing a lot about functional programming since the past couple of years and even how to use the paradigm in Javascript. For the ones are used to the Lodash library, know that it exports a module to help with functional programming. We’re about to see the main differences.

Read more…

Novo blog January 19, 2017 in technology

Finalmente resolvi criar um blog com Jekyll.

Read more…