The secret to referencing Middleman's asset_hash-ed assets

September 23, 2014 in ruby

Having a hell of a time getting your blog posts to reference Middleman’s asset_hash-ed assets and making use of article subdirectories? I was too: to the tune of two hours of rabbit-holeing on the problem.

But I’ve got the key to it here to share...

read more...

Showdown: Foundation vs. Bootstrap

September 17, 2014 in bootstrap, foundation

It’s no secret that Zurb’s Foundation has been living in the shadow of Twitter’s Bootstrap for a while now. I’m a big Bootstrap guy since 1.0 as you might know (even merging the two loves of my life in this work).

Over the years I’ve been closely...

read more...

Web development costs explained

August 13, 2014 in consulting

Ever shopped around and found that costs for getting an app built are all over the place? Offshore developers can promise the same web app for as little as $1000 and big web firms can go all the way up into the millions. What the heck is going on here...

read more...

Why our code is better (and why it matters)

August 12, 2014 in css, ux-development, consulting

Another story

Some time ago we were working alongside another team on a project (both the team and that project will remain nameless) when I started doing some audits of one of their front-end developer’s code.

The HTML/CSS code was of the poorest...

read more...

Polymer, Web Components, Angular/Ember... WTF

July 23, 2014 in web-components

So like I was, you’re confused about Polymer, Web Components, Angular/Ember and the whole deal. How they relate to one another, what is a replacement for what, what’s gaining traction, what’s just hype, etc.

read more...

How to write a great RFP (the trouble with RFPs)

July 21, 2014 in consulting

So many development firms to choose from and so little time. You’ve decided to write an RFP (request for proposals) so that you can get your message out to as many qualified teams as you can as efficiently as you can. Time is money, and you just don’t have the manpower to talk one on one with all these tech. teams.

read more...

Code quality & technical debt... why should I care?

July 16, 2014 in consulting

Is code quality important? Does it really matter? What harm can bad code do?

It’s been a real struggle for my consultancy to demonstrate the importance of code quality and technical debt to our clients. I take a tremendous amount of pride in our work and consider our code to be the best of the best, especially against some of the horrors we’ve come across in our day. Still, it seems nearly impossible to convey this to someone who doesn’t have a background in technology.

read more...

rbenv not behaving on Nitrous.io boxes

April 17, 2014 in nitrous.io

Obligatory Nitrous.io review that you didn’t ask for

Girls and boys.

Nitrous.io has been a slight bit of an adventure for me. An ambitious project that is raising a whole boat load of money doing what it does. To the tune of something like $6.65 million bucks.

read more...

Gotcha with HTML definition lists (DLs) and Bootstrap 3's 'dl-horizontal' class

April 1, 2014 in bootstrap-and-rails

Carlos E. Ramirez III today gives me a heads-up regarding a gotcha with HTML DLs:

“When you use DLs, you have to ensure there is some sort of content in every DD, otherwise the browser will render it out of order.”

read more...

Gotchas with Mongoid 'default' and nested, embedded collection saving

March 23, 2014 in mongodb

The other day Carlos E. Ramirez III and I were revisiting work in Mongoid when we happened on a couple of gotchas that took us longer to wrap our heads around than we would have preferred. Here they are:

read more...