Navigation

How To articles

While kerning of type is a common practice in print design, it seems to be less common in web applications. But it does not have to be. Properly kerned type adds an extra level of professionalism and control to the typography on your site. While...
There’s no disputing the fact that WordPress is a fantastic piece of software, but one thing it’s never been very good at is search. WordPress has provided its own search functionality for years, but the sad truth is it just isn’t up to...
A startup, by definition, is an entity with limited resources. Those resources could be budget, time, talent, or anything related, but what is certain is that there is indeed some form of limitation on resources - otherwise it wouldn’t be...
Site speed is one of the most important things about creating web content, and web applications. In fact, it has been noted by various analysts at Google that people don’t often sit through the first 30 seconds of a video, much less the first...
Optimization and organization can mean many things, but what does it mean to you? Doing things faster, better, or more efficient? Does it mean doing things more programmatically, simplistically, or using tools that are more suited to the...
In this tutorial we're going to be designing an iPhone user interface for a forum and chat based mobile application. The app involves a handful of everyday touch interface elements, such as buttons, input fields and touch gestures. We will...
It's rare nowadays to find a web designer who can't code his own designs. With so many resources online and in print that teach the basics of HTML and CSS, and due to the fact that these languages aren't rocket science, there are now a lot of graphic...
Google Calendar is a great tool to embed in your site, and it’s incredibly easy to do using an iFrame. Before I go into further styling for the Calendar, I'll quickly go through how to embed your Google Calendar anywhere into your site. You can...
One of the most commonly used features of Adobe Photoshop is Layer Blending Modes. This allows you to blend layers, or groups, together to create interesting effects. Although there are 29 blending modes available we will be focusing on 8 of...
In the wonderful world of web design, it has become normal practice to create designs that utilize background patterns that don't draw a ton of attention, but have a bit of variation within them. Even if you are not creating website designs,...
Keeping your CSS files small and organized is very important, especially if you’re going to spend any time editing your site in the future, (or if others are gonna be using the code i.e. clients). Helpfully, there are a number of different...
Today I'm going to talk to you about setting up a local server to use with WordPress.  Using a local server is important for many reasons, if only to keep you from having to upload and download your files all the time.  Anytime we need to make changes,...
Whether you’re developing WordPress themes for yourself, for a client, or to sell commercially, having the ability to customize aspects of your theme via the WordPress control panel makes your theme infinitely flexible and many times...
In this article, I'm going to examine the science behind making successful UI icons before teaching you how to make your own embeddable icon font. From designing the individual icons to converting them for @font-face embedding, and even licensing...