Bulk Translating HTML Files with Ruby & Grunt

I’m working on a project where a client wants to expand their market into regions that have a different language, and as part of that move, they want to bring over nearly 100 pages of static HTML pages with them. Since it’s not in a CMS (it was always easier to build the next set […]

Read more »

How to Use the Yo API

Yo is this new app that’s made it around the block on Twitter recently, and in short order they’ve released an API that compliments the super simple app. The API doesn’t come with much documentation—and it doesn’t really need it, I guess—but since the founder is busy and there is no API Account management panel, […]

Read more »

A better way to ‘meteor deploy’ a custom URL

Part of the allure of Meteor is that deploying apps you build is simple and free. Yes, free. Meteor will host your new application on their servers just by running a short command. You can even use your own domain for the app, but there’s a hitch: An application deployed using meteor deploy www.appdomain.com will […]

Read more »

Why Buy a Book when the Docs are Free?

Reading the official documentation is a daunting prospect when learning a language or framework. Tutorials and guide books help make the abstract concepts of official documentation a concrete puzzle to be solved, but resolve to a paradox where they offer an excellent introduction but an awful resource once you’ve built the project. If I’m paying […]

Read more »

Make your Gmail compose a little bigger

Give your email a little legroom. Copy this into the browser’s console, press enter, and watch the compose box get a little wider. document.getElementsByClassName(‘no’)[3].children[0].style.width = ’700px’ Good enough for me.

Read more »

I like Meteor.js because I’m lazy

Over the past couple of weeks I’ve been playing with a cool new platform called Meteor. The simple (incomplete) description is: Meteor is a Node.js framework that lets you write JavaScript that can run on both the client and the server. I don’t feel like studying for weeks/months to get started with a framework, and […]

Read more »

Pretty and Useless

It seems there’s been a small surge in pretty productivity apps that aim to “revolutionize” how we handle some every day chore. Mailbox for email. Clear for todos. And the past day or two was abuzz about Sunrise for your calendar. (I thought Cue disrupted the calendar…? No?) This past week I’ve been struggling to make […]

Read more »

Accepting Failure: The Final Stage of Startup Death

I just closed the books on a startup I began nearly 2 years ago. As of today, there’s no website, social media presence or bank account. The investor got whatever money was left, and the financial records have been filed in a neat little “Final Paperwork” folder. The Dropbox folder has a backup of the […]

Read more »

Why I Hate Project Management Software

I use a lot of different project management apps, and it seems another one gets thrown on the pile with every new project I take on. Each client has a different internal process and different software to use to track everything. My current to-do list is spread across Basecamp, Target Process, Zoho, 5 Google calendars, […]

Read more »

My Open Source Project is Garbage

In my defense, I’m more hacker than developer. I am a CodeAcademy dropout. I steal am inspired by other people’s source. But recently I decided to do something different. After a couple of folks asked me to build a single page website I thought, “Why not just make a template and still charge the full amount?’ Then I […]

Read more »

Pinterest for Brands: You’re Doing It Wrong

There’s a lot of buzz around Pinterest lately, and brands are taking notice of the huge (vanity) numbers they’re already generating. Early talks about leveraging the traffic for brands are usually centered around two things: Getting the brand’s products on Pinterest and dissecting the interest and purchase potential of each pin or board. I think they’re wrong. Coming […]

Read more »

If Smartphones Could Evolve

Hunter Walk just posted a really interesting article wondering what we might hope for if smartphones could adapt to changing environments. The only disappointment was there were few suggestions that he posted, and I thought I’d chime in with some of my own. I’ll expect that you’ve read Hunter’s post, it’s very interesting and sparked my […]

Read more »