Kyle Shevlin

Front-End Web Developer

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.


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:


Bash Shortcut: How to Make Directory and Change Directory in One Command

If you’re like me, you’re constantly using the command line to make a directory and then immediately change to that directory. Here’s a Bash function that will allows you to do that:

# Make a directory && cd into that directory
function mkdircd () { mkdir -p “$@” && eval cd “\”\$$#\””; }

This function takes no parameters, but takes the user supplied directory name, makes all the directories needed to get there, and then cds to that directory.


Bash Shortcut: Copy your Present Working Directory to your Clipboard

Like most developers, I’m always looking for ways to increase my efficiency. One way I like to do this is through Bash functions.

Just like other programming languages, Bash functions allow you to combine Bash commands or manipulate user input to output a desired effect. While I have a good number of Bash functions, today we’re going to focus on a simple one: how to copy your present working directory to your clipboard.

While in your terminal,


Upcoming Changes to

Hello folks,

If you’re still hanging around these parts, color me impressed. I don’t write often and my ideas are so sporadic and disjointed that I don’t know who would ever read them. That being said, I’m going to write like you care because maybe you do!

I have come to the decision recently that I would like to move this blog towards focusing on my life as a web developer, my skills, and potentially attracting a small,


Susy 2 Snippets is Now in Package Control

A while back I created a set of Sublime Text snippets for Susy 2 mixins and functions. This past week, I made that collection of snippets into a Package Control package.

If you haven’t already installed the snippets, you can do it now by searching for “Susy 2 Snippets” with Sublime Text’s Package Control. Here’s the link to the package:


Small Gripe: Target=”_blank”

I’m often asked to make small, almost trivial changes to our clients’ websites. One of these changes that grinds my gears is the frequent request to “Make this hyperlink open in a new tab/window.”

This bothers me because it changes the default behavior of links and takes away the user’s control over his or her browser. Default behavior of a link is to open in the current window. Now, every browser/system I know of provides the user with an action that can open a link in a new tab (for example,


Power outage


Susy Snippets

For work, I’ve been preparing to share a presentation on Susy 2, a Sass grid implementation system. I’d call it a framework, but that’s not accurate. It’s a collection of functions and mixins that allow you to create customizable grids via the CSS for your site. It’s your grids, when and where you want them.

To make using Susy even easier than it already is, I made a collection of snippets for Sublime Text. You can clone the repo here:


One Year In Portland

It has been one year since Anna and I moved from Pasadena to Portland. I thought it might be a good idea to recap some of what has happened during that time and review some of what we had hoped would happen in moving.


I think I can safely speak for both of us that we were really nervous about the neighborhood and apartment we were moving into when we first got here. We had not had the fortune of visiting the city before our move to try and find apartments,


About the Author

Hi, my name is Kyle Shevlin. I'm a musician, writer and web developer living in Portland, Oregon. I love to make things, whether it be with code, with chords, or with words. When I'm not making something you can probably find me playing ultimate or chilling at home with my wife.


This website was built using several open source projects: WordPress, Sass, and jQuery. The source code for this custom theme can be viewed on GitHub.

I also could not have made this website without some significant help from many, many, many websites. Too many to count.