Guilherme Rodrigues is a carioca software developer

Automate Ghost theme upload with grunt-ghost-upload

I love Ghost. I have backed them in the very beginning and, ever since, they continue to deliver on their vision of a simple and powerful publishing platform. I know they have limited resources and an ambitious roadmap, but some things are really unnerving for a heavy user. This post…

Read this article

Improve Your Reputation on Stack Overflow with Filters

God knows how much time developers spend on Stack Overflow. I was lucky it launched in August 2008, just as I was starting my career. As a beginner, I relied heavily on it for my newbie questions. One of the goals I had last year was to pay back to…

Read this article

WebStorm Live Edit: not ready for prime time

If you ask any colleague, they'll tell you I love WebStorm, the front end IDE by JetBrains. They might tell you I love it a little too much. Indeed, given the alternatives (Sublime Text, Atom, Brackets?), I find WebStorm incredibly superior in regards to code completion and error detection. It…

Read this article

Open Source is just beginning

Software developers are truly blessed - and most of them don't know it at all. Why? Simple: software is the first ever industry with ultra-low cost-to-entry. Getting started is not capital intensive. That means you (mostly) don't need an investment and everybody competes (more or less) evenly. This creates something…

Read this article

Copy file to clipboard in terminal quickly with xclip alias

Having to copy content from files to the clipboard is a quite common task. The worst possible way of doing this, which I did for long enough, is a simple cat and manual copy (Ctrl-Shift-C). $ cat myfile loremipsumloremipsum There's a more convienient way with the excellent xclip. To install it:…

Read this article

Micro hacking microjs into a sorted list

On my last visit to microjs.com, the lovely "micro frameworks and micro libraries" curated list, I noticed lots of interesting projects which I never heard about. However, many libraries there are not very popular, which unfortunately is a criterion when picking a technology for a long-term project. The problem…

Read this article