Getting to your minimum hourly rate

So how do you calculate your hourly rate? That’s easy, it’s the salary you want to make, divided by 52 weeks a year, divided by 40 hours a week. Simple! Right, right?! It’s a tad more complex than you might thing at first: Next to showing one how to calculate the minimum rate, it also …

Bulletproof Demos thanks to Google Chrome Record Mode

Record modes let you record every request Chrome makes. Playback mode serves requests out of that recorded cache just as if they were being loaded on the spot. It doesn’t record where you click or what you open: everything will be served out of the recorded cache, even if your servers have exploded, a bug …

Sails.js — Realtime MVC Framework for Node.js

Sails.js makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It’s especially good for building realtime features like chat. Built on top of express. Installation via npm sudo …

OneTab extension for Chrome

Whenever you find yourself with too many tabs, click the OneTab icon to convert all of your tabs into a list. When you need to access the tabs again, you can either restore them individually or all at once. Might be a good alternative when having about 100 tabs open and having to switch to …

QR Code Terminal

qrcode-terminal is a tiny npm module that allows you to encode text as a QR code and render it to a UNIX-compatible terminal. // render QR code to the console qrcode.generate(‘http://michaelbrooks.ca’); // return QR code as a string qrcode.generate(‘http://michaelbrooks.ca’, function (qrcode) { console.log(qrcode); }); QR Code Terminal →