JavaScript: External Links in New Tabs

I’ve written before about my not so mild hatred for the request to open all external links in new tabs. For those who don’t know, this is done by adding target="_blank" to the anchor tag. I don’t like doing this for so many reasons, but I’ll save that rant for … Read More

Using && and || in Bash Scripts

I write about Bash so often you might start to think it’s all I do. It’s not, but considering I spend a good portion of my day in the terminal, I’m always on the look out for ways to make it a more efficient experience.

Recently, I came upon a … Read More

Update for Ripsum

Tonight, I released version 0.1.2 of the Ripsum gem. This version adds a new feature to the gem, a configurable library of words. The user can now pass in their own choice of placeholder text. Hipster Ipsum. Zombie Ipsum. Harry Potter Ipsum. Whatever you choose.

This is done by … Read More

My Favorite Git Aliases

If you're like me, you like to find patterns in your work and turn them into aliases and shortcuts in the terminal. I thought I'd share with you my current Git aliases, explaining a few along the way. For starters, you'll want to add these aliases to your .gitconfig file. Read More

How to Set the Order of Media Queries for Sprockets Media Query Combiner

Today I was working on a project that's about to launch in a few weeks. I was asked to make a last-minute change to the layout of a page (of course!), which required me to use a media query size I had not yet used in the project. At FINE, we've established the standard of using a breakpoint mixin nested inside our selector to handle responsive behavior. Our pattern, in short, looks like this: Read More
Liked what you read? Want a kick ass developer to work for you? Hire me for your next web project.
Hire Kyle