Moving from FTP to Git deployment, a designer's guide

Published by Adam Johnson on May 30, 2013

Moving away from FTP and onto Git is pretty straightforward. But what good is moving to Git if you're still using an FTP client to manually transfer files to your server (and thus, taking your files out of version control once more)? This post explains how to move away from FTP deployment, onto Git, and how to deploy straight from your Git repository—all for free. No fancy command-line jujutsu or server side tricks, lots of GUI's, very designer friendly.


"Creating Concrete5 Themes" book review

Published by Adam Johnson on April 11, 2013

Two weeks ago Packt contacted me about writing a review of Remo's new "Creating Concrete5 Themes" book. Now that I've read it, it's time to share some insights and answer questions for those who are thinking of purchasing the book. Who's it for? Should I buy it? Will I learn anything? 


Win a free copy of "Creating Concrete5 Themes"

Published by Adam Johnson on April 8, 2013

Last week, Packt Publishing contacted me about hosting a giveaway of 3 free print copies of Remo's new book, "Creating Concrete5 Themes". We all dig free stuff, so here's how to win the goods. 


How to install Package Control in Sublime Text 3 on Windows

Published by Adam Johnson on February 7, 2013

I struggled installing the alpha version of Package Control for Sublime Text 3 Beta on my Windows 8 machine. I figure I'm probably not alone in these endeavours so I thought I'd share how I went about doing it. Here's how to install Package Control in Windows (or at least how I went about it).


Mobile first is like gaining weight. Easy mode.

Published by Adam Johnson on January 13, 2013

Mobile first this, mobile first that. Yada yada yada. There's all this talk about mobile first and we've heard it all beforeover and over and over. What people don't talk about is the direct, technical benefits you'll see when you're actually effing developing. The main benefit in my mind?

Goodbye to horizontal scrollbars.


Quick thoughts about transferring domains to a new registrar

Published by Adam Johnson on September 3, 2012

A while back I transferred two client domains from two registrars (1&1 and GoDaddy) over to NameCheap. I was a bit nervous during the process because moving domains between registrars seemed tricky. There was always the small chance something would go awry. Alas, everything went swimmingly. Here are some thoughts about the process and best practices for transferring domains.


Browsers have started to incorporate cool features that can really speed up your page load. One huge example of this is the CSS3 property background-size. In this post, I'll detail how to use background-size alongside YepNope.js and Modernizr to conditionally load jQuery and jQuery Backstretch, depending if the browser supports background-size. If background-size is supported, you shave off about 100kb for your site's visitors.


Sublime Text 2. So good.

Published by Adam Johnson on February 20, 2012

Sublime Text 2 is a text editor and it kicks ass. For the longest time I looked for a text editor that was similar to TextMate but worked on Windows. Not only does Sublime Text 2 work on Windows, it also works on Mac and Linux, it's fast, and supports everything TextMate does. In this post, I'll tell you some reasons why you might want to switch from Textmate to Sublime, how to get up and running with Sublime, and some tips and tricks that'll make you love it even more.


Case sensitivity in your database tables matters with Concrete5. Programs like XAMPP that help you develop on your local machine don't care (by default) if your database tables are case sensitive. Chances are that your production server sweats details like upper and lowercase database tables.

If your database is all lowercase when you move to your production server, your site will not work. You will see a MySQL error. This post details a simple fix on how to make sure your database tables are case sensitive and how to fix your database if you have already started your development process with Concrete5.


Use Google Voice with US Cellular

Published by Adam Johnson on November 6, 2011

Google Voice is a pretty amazing little service. One of the handy things that it enables you to do is use Google Voice as your voicemail. In doing this, you can check your voicemail on both your phone and on your computer. Google will also transcribe your voice message so that you don't have to actually listen to the message. All very handy. This tutorial will tell you how to set up Google Voice with your US Cellular powered Android device.