DRY: Do repeat yourself

When I was at school learning computer science, the first thing that I recall learning was that good "componentized" design was THE THING and that we should do it always, aiming for re usability. That's what functions and object oriented design was good for. Then, as I started working on…

Read this article

Upgrading Ghost to v0.4.1

A couple of months ago, I published How to get Ghost running on Heroku for Free, now I'm publishing a how to upgrade guide. I ended up writing this since there're some changes needed that aren't published on the official upgrade guide. Step by Step to upgrade Go to Ghost's…

Read this article

How to fix "The custom error module does not recognize this error."

Supose that you have a Windows Azure Websites Node.js Applcation, and you're like all those cool kids out there sending custom HTTP codes and suddenly from your client application you notice The custom error module does not recognize this error. And you start to freak out, but you don't…

Read this article

Are you productive, sure?

“You say your plant uses robots?” he asks. “In a couple of departments, yes,” I say. “Have they really increased productivity at your plant?” “Sure they have,” I say. “We had—what?” I scan the ceiling for the figure. “I think it was a thirty-six percent improvement in one area…

Read this article

What motivates you?

Last Sunday I ran my best 8KM ever in 41:46.2. I'm happy about it, but it led me to a better question What makes me run?, Why I got up so early and with the heat (30C/86F) in the street to go out and run? I think…

Read this article

An even easier way to report Bugs like a PRO! (using Animated GIFs)

Last week, I wrote about Reporting bugs like a PRO... using Animated GIFs which detailed the steps I do did to create GIFs using command line tools like gifify, and imagemagick. A couple of days later my friend José from Auth0 said @johnnyhalife try LICEcap in mac— José F…

Read this article