|

Sass, Sublime Text, Github, and Changing my Development Workflow

When I left the full time freelancing world 2.5ish years ago, I had a very specific way I did things and I enjoyed it; however, admittedly, it wasn’t the best. I was using Coda, not making local copies, not using any form of version control, and my frameworks were becoming stale. I’ve been going to lots of WordCamps lately, talking to a lot of coders, listening to a lot of podcasts, and I came to the conclusion that the way I did things when I left the freelance world, the things I still do today, are not only outdated, they are slowing me down, and are dangerous (in the case of data loss). I decided to change  that.

The first thing I decided to do was work out a One Month Learning Plan to help me freshen up my skills. I decided to shake it up a little bit and change the order to jump into Sass first because I was starting a new design project and learning Sass was more convenient. I picked up Sass for Web Designers (which I already read through once), bought CodeKit, and started hacking away. I spent all day Superbowl Sunday creating my first pure Sass project, and man was it great! I’ve been seriously missing out. One of the things I did was write a loop to automate heading sizes. It’s simple (and I’ll definitely improve it), but here’s the first pass over at CodePen.

I also decided to ditch Coda in favor of something that gave me local copies/backups, and some more features. I’ve been hearing a lot of Sublime Text so I downloaded version 3(the beta) and am working my way through it; so far I like it but I know I’m not using it to it’s full potential. I’ll have to take some time to mess around. That’s part 1 of this one-two-[three] punch.

Part two is massive integration of Github in my workflow. I’ve moved all of my current projects to my Box.net account (where I have 50GB of space thanks to the new iPhone app) and I create Github repos for each project. This allows my to sync between computers without committing to Github while being able to commit at anytime on any computer. I also have MAMP running on both of my machines so I can do local development. The only thing I need to do is sync the two local databases. Perhaps I’ll build something cool to do that 🙂

I have a few private repos I’m working with and I’m still working through a better automated process of getting the files to my server; right now that’s the slowest part of my workflow. Everything else has improved how I do things and I can iterate faster thanks to it!

Finally, I want to mention that I’ve open sources a little project I worked on for my book- a shortlink generator. It’s pretty barebones right now (doesn’t even have CSS) but it’s a good starting point and I might make some improvements. You can download it from Github.

What’s your workflow like? Do you have any great Sublime Text tips? Let me know in the comments!

Similar Posts

  • | |

    Favorites of 2012

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!I’m going to be honest here. 2012 was a pretty great year for me. A lot of amazing things happened in…

  • |

    When You Freelance, Make Decisions & Stick to Them

    I almost called this one, “Trust and be Trusted, but don’t betray your business.” That’s the gist of the next two stories. It’s easy to make concessions when you’re freelancing, especially when business is slow. You need the work and you’re willing to bend your rules a little bit to move the chains, or bump…

  • |

    How Skip the Grind Showed Me to Focus my Business

    It’s easy to think doing more = more revenue. But that’s usually not the case. It’s usually the opposite. You’re not focused, you’re trying to promote too many things, and you lose prospects because they aren’t sure you really know what to do. That’s where Skip the Grind comes in.

  • | |

    Why you should buy a laptop for college….

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! I just read This- it’s entitled “Why you should not buy a laptop for college. Ok so this post isn’t…

  • | |

    My Thoughts on Hulu Plus

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! When it came out some time last year that Hulu was going to start charging for their service, people were…

  • How Do I Learn Web Development?

    A couple of years ago, I was on the How to Hold a Pencil podcast (episode here) and we discussed a number of things, including the steps I took to learn web development (over 14 years ago…whoa). I’m often asked, as I was on the show, what I recommend for people starting today. Here’s my…