Guilherme Rodrigues is a carioca software developer

No need for globals - npm scripts add .bin to PATH

npm is the awesome package manager bundled with the Node.js environment. It is a very simple tool to get started with: you usually just npm install stuff and it ends up in ./node_modules/stuff. You can also globally install some packages by using the global -g flag. mocha…

Read this article

How I learned to stop worrying and love React

If you asked me what I thought of React two months ago, I would probably say... Where are my templates? What's that crazy HTML doing in my JavaScript? JSX looks weird! Hurry! Kill it with fire! That was because I didn't get it. But I swear: React is definitely on…

Read this article

Whenever you're frustrated with front end development...

... remember this: building interactive applications is not an easy task. Hey, it's not my opinion. People already thought it was hard 27 years ago: Traditionally, interactive applications have been difficult to build, modify and extend. – Lots of academics around the world Heck, we've been playing with it since the 70's…

Read this article

Quick Tip: fix Atom editor desktop entry missing icon

Last week I decided to try the Atom editor again. I was in for a glad surprise: unlike when I first tried it months ago, it's really fast and stable now. So, as usual, I created a simple atom install script to add to my dotfiles. Unfortunately, when installing it…

Read this article

iOS 8 insidious length bug breaks jQuery and Underscore object iteration

Ask anybody and they'll tell you I love Underscore. I even try teaching it when I can. Ask anybody, and they'll also tell you I don't love iPhones... Even less so today. If you have a large JavaScript app which relies heavily on iteration functions from jQuery (like jQuery.each)…

Read this article

Motivated people don't need to be told what to do - Spotify Engineering Culture

From The Lean Startup to Good to Great, from Tribal Leadership to Zero To One, few works have captured the essence of a startup as concisely as the Spotify Engineering Culture videos. In the two part series, Henrik Kniberg delivers incredibly impactful startup insights. Here are my favorite quotes from…

Read this article