How To: Set Up and Configure HHVM on Ubuntu 14.04

HHVM or HipHop Virtual Machine is an virtual machine that executes code written in PHP or Hacklang using a just-in-time (JIT) compilation approach to realize greater performance than would otherwise be achievable. In this post, I will be running through how to install and set up HHVM on an Ubuntu…

How To: Set up and Configure ModPagespeed on Apache/Ubuntu

Site performance is crucial in achieving online success, but site performance optimization can be a tedious and seemingly perpetual task that is often difficult to calculate a return on. Luckily, we can automate a large amount of general site performance optimizations, including on-the-fly image optimization, and asset minification, by installing…

The Future of Native Apps (as I See It)

When Apple first launched the Apple App Store, it made a lot of sense to develop a native app and host your apps there. HTML5 APIs were still in draft stages and trying to hook into the phone's features, like camera, voice and the like, it was a fool's errand…

How To: Refresh Title, Image and Description of existing Bitly Link

While most of us use Bitly for casual URL shortening, some of those who have taken that extra step signed up accounts to take advantage of the more robust features Bitly offers have to deal with a rather annoying little issue where when adding in a URL that was previously…

How To: Enable the AddThis Pinterest 16x16 Icon

Scenario: You're using AddThis as your site's sharing tool with the 16x16 icons and you'd like to add Pinterest as one of your displayed sharing icons. You head to the site, click "Grab the Code" and make the selection to use the 16x16 layout. "Hooray!", you think, "I see the…

How To: Clean Up Chrome and Safari's Webfont Rendering

We're well into the era of CSS3 and front-end developers everywhere are now making use of a whole new set of tools to create truly uniquely branded web site designs. This often involves heading over to Google Webfonts¬†and choosing a font that fits into your site's style guidelines. After…

How To: Always Keep Your Copyright Statement Up To Date

We've all seen them, copyright statements in the footer with a date that's half a decade old. It makes you think, if this is so out of date, I wonder how they take care of the rest of their business. Even a copyright that's just a few years old is…

How To: Beat Facebook's Shared Link Cache with TinyUrl

Facebook Caches Everything You have a great post you've written and you'd like to share it on your facebook wall. You share the URL but notice that the image wasn't coming in or the title or description copy wasn't what you'd like. You head back over to your post, make…

Stop Referencing Http and Https

The web is maturing and as the social web picks up momentum, secure portions of the web are becoming even more ubiquitous. One consequence of this trend is the cross referencing of other sites and assets, be it through CDNs, APIs, or sophisticated templating architectures, keeping tabs on where to…

A Basic Guide to Web Design Tools

When it comes to web design, a lot of people understand the majority of the process but don't really know where to begin or what tools to use to get things going. This is a basic guide to understanding the various tools of web design, which web design tools to…