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.
Published by Adam Johnson on April 11, 2013
Published by Adam Johnson on April 8, 2013
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).
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 before—over 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.
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.
Published by Adam Johnson on May 8, 2012
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.
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.
Published by Adam Johnson on February 12, 2012
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.
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.