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.
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?
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.
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 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?
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 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.
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.
Conviction. Belief. Design. Where does design go from being simply making something look good to an interpretation of positivity, belief, and profound value? As a designer, I struggle with this concept. "Is what I'm doing meaningful? Does it have value? Will people benefit from it or is what I'm doing just an ephemeral exercise in decoration?
The instructions on Concrete5.org about how to manually upgrade your site would leave your site with some significant downtime. In this how to, I'll explain how to upgrade Concrete5 to the latest version whilst keeping your site viewable to the public.
Concrete5 user JordanLev wrote a reply to a post a while back that detailed his method for customizing the Concrete5 system pages (for example: login, page not found, register, etc) that is infinitely easier to manage and maintain than other traditional methods.
Today at work I had the pleasure of reviewing several candidates for a web design position within our institution. I remembered how it was when I applied for jobs—dauntingly long, annoyingly detailed, and all too formal.