The 12 Days of Git, Day 2: Tracking Files with Git

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

On the second day of Christmas, my true love gave to me… two files that have been versioned.

Okay, we’re ready to get into the nitty-gritty of using Git.

Blue File Cabinet
Blue File Cabinet, by Seth Cohen, Creative Commons image from Wikimedia

On our “first day of Git,” in Learn Git over the Holidays, we created a folder for an app called santa-tracker and initialized a Git repository in that folder. That folder, and the accompanying repository are currently empty.

Today, we are going to create a couple of files and then add them to the Git repository.

Continue reading The 12 Days of Git, Day 2: Tracking Files with Git

Never remove anything from your .gitignore file!

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

Here is a quick programming story with a simple moral. The moral is: don’t try to keep your codebase so lean and clean, that you actually re-introduce a problem you’ve already solved. In particular, never remove anything from your .gitignore file!

Continue reading Never remove anything from your .gitignore file!

What Really Matters in a Website

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

A quote from Brian Halligan and Dharmesh Shah, Inbound Marketing (

The reality is that most websites look perfectly fine. The colors are fine, the logo is fine, the pictures are fine, and so on. You personally do not like the look of your website because you look at it so often. Your visitors on the other hand, are not particularly interested in your site’s colors or the type of menus used. Your visitors are looking for information—something interesting they can read and learn about—which is why it makes sense to focus on getting people to consume web content through other means such as email, RSS, and social media sites.