The Best Cloud Invoicing Software for Freelancers: FreshBooks vs. Harvest

Harvest vs. Freshbooks

I finally decided that it was time to move from my primitive accounting “system” based on Word and Excel to a modern cloud-based solution for my freelance business.  I wanted invoicing, time tracking, and expense tracking.  After doing some research online, I narrowed my choices to two popular solutions: FreshBooks and Harvest.  I signed up … Read more

Create a “Slot Machine” Hover Effect with CSS

Slot Machines

A client requested a “slot machine” hover effect for their social network buttons.  When you hover on the icon, it moves up, sort of like in a slot machine, and changes color.  Here’s an example of what I’m talking about: It turns out that this effect can be accomplished with some clever CSS!  No JavaScript … Read more

My Website Pre-Launch Checklist

Space Shuttle Enterprise

This is a list of items to check before and after launching your site. It’s not necessarily an exhaustive list for every type of website, but it is a good starting point for most sites. Getting Your Site Known 1. SEO 2.  Social Media Appearance With the importance of social media, you should check to … Read more

Host Multiple Sites on a Single Amazon EC2 Instance

Construction cranes

Here’s how to host multiple sites on your EC2 instance running the Amazon Linux AMI.  Remember to make a backup of your instance before proceeding. Assign a Static IP Address The first thing you should do, if you haven’t already, is assign a static IP address to your EC2 instance. You can do this in the Amazon … Read more

Modify Your .htaccess File to Eliminate Query Strings and Make Pretty URLs

Mod Rewrite screeenshot

I developed a website for a client that would display different photos based on a query string in the URL.  An example of this type of URL would be “http://mysite.com/album.php?photo=ab12345”. But, that is an ugly URL. Not only that, some people claim it’s not ideal for SEO.  Much better would be “http://mysite.com/ab12345”.  Here’s how to … Read more

Make Any WordPress Theme Responsive (Mobile-Friendly)

WordPress structure

Here is the scenario: You’ve searched high and low and found the perfect WordPress theme for yourself or your client. But, there’s one big problem: it’s not mobile-friendly. With mobile web traffic soon expected to exceed desktop web traffic, being mobile-friendly is critical. I often have to go through the exercise of converting a non … Read more

Add Your Website Icon to the Browser Tab

favicons

The little icon that shows up in each web page’s browser tab is called a “favicon”.  Adding this tiny detail really gives your website a professional appearance in the browser.  Here’s how to do it. If You’re Using WordPress… WordPress provides a way to specify the favicon. Log into your site and go to Appearance … Read more