As web professionals, we always try to find creative ways to present web content in order to provide a more comfortable viewing experience. One of the more popular web features nowadays is to use custom web fonts on web site vs the good ole Arial, Verdana... However,...
Web Development
What is OOCSS? (Object Oriented CSS)
Object Oriented CSS is a method of development as it pertains to the HTML and CSS relationships designed to reduce redundancy in CSS, primarily to make more manageable code. The idea is (basically) to take reused styles and assign them to individual classes, then the...
5 Free CSS Tools
We web developers and designers use a lot of tools to help us create compatible, well-built websites more easily and quickly. Today I'm sharing with you a few of the tools that I like, specifically those made to assist with CSS. 1. CSS Typeset This handy tool lets you...
A Look at Android Training
Did you know Google has a bunch of online tutorials on Android Development? These training courses, collectively called simply "Android Training," can be found at https://developer.android.com/training/index.html. These tutorials focus on a wide array of topics, from...
How to Simulate HTML5 and CSS3 Support
Eventually we'll see the day when we can purely use HTML5 and CSS3 and have no fear that anyone who actively browses the web will have such an ancient client that they can't see what we've intended. Unfortunately that day isn't today, so we still need to have options...
Ruby on Rails Compared to PHP
I've been using PHP for years. In some ways it's a messy language, but it gets the job done and is widely adapted in the web community. How about another programming language called, "Ruby on Rails"? Let's have a comparison between the two. For those not familiar with...
HTML5 Video Tips
HTML5 has a lot of new features. One of the coolest but not often utilized is the newelement. It allows pages to embed video files without requiring the user to download a plugin. By default YouTube videos use HTML5 if the user's browser supports it, and use Flash...
About HTML Entities
If you're using special (non-Latin) characters in your pages or emails, you'll want to convert those characters to HTML Entities. This naturally raises a few questions. What are HTML Entities? Why does it matter? What will happen if I don't? How do I do it? If you...
Google Maps Adds Helicopter View
Out of all the various online services provided by Google, few have seen as many major updates as Maps. From in-browser Google Earth to public transportation and Walking directions to Live Traffic, and now 3D route preview, also known as Helicopter View. Paul Yang...
PCI Compliance Tips
Everyone who accepts credit/debit card payments online needs to be familiar with and implement the Payment Card Industry Data Security Standard. This is easiest for merchants who don't directly handle any cardholder data. For example, if your store hands the shopping...
Image Manipulation in PHP – GD vs IMagick
Recently I've been working with image manipulation in PHP, using GD and ImageMagick. Both libraries are very useful but they're quite different in a number of ways. I thought I'd take this opportunity to go over some of the differences and provide some suggestions on...
Web Design and SEO
A great website design is an important part of a good marketing strategy. However, it's also important to realize where the website fits within that strategy, and that it isn't the whole strategy. Even within the website itself, a great design is useless if nobody can...