Page 2

Using Dandelion for simple website deployments

Anyone building simple static websites has been there. You start out putting your website live by FTPing your files to the web server. With so many free FTP tools out there, life is grand.

But then FTP becomes problematic when you start making changes to the website. Which files did you change? When you make a mistake remembering, you end up with missing images, incorrect style sheets, broken links, and other issues with your pages and assets.

Read on for a tutorial about a simple tool that I’ve found to be useful in helping me avoid these problems.

Read the rest of this entry ›

Introduction to feature specs in RSpec

With Live Editor, I decided to spend a lot of focus on writing feature specs with RSpec and Capybara. Feature specs allow you to test your application from the user’s point of view. You use the Capybara gem to test your application’s interface with commands like these:

Read the rest of this entry ›

How to use the ZURB Foundation for Sites grid system without the meaningless class names

When you take a look at a front-end framework like Twitter Bootstrap or ZURB Foundation for Sites, do you cringe at the classes that you need to use to build a grid-based layout? You’re not alone.

I’ll show you how to use Foundation’s responsive grid system with your own semantic class names.

Read the rest of this entry ›

Our Father’s Project: battling fatherlessness and poverty

Our Father's Project

I just finished building the first iteration of a website for Our Father’s Project, a Christian non-profit organization in Columbus, Ohio. In this post, I’d like to tell you about the organization. I want to share some details about the implementation and strategy behind the website, but I’ll spare those details for a future post.

Read the rest of this entry ›

Design trend: list view icons

It seems that web designers are starting to standardize on list-view-switcher icons in their web applications. There are usually icons for some combination of these list views:

  • List
  • Table
  • Details

The following are some examples that I’ve noticed.

Read the rest of this entry ›

Screencast: CFWheels DBMigrate Create Operations

In this new screencast, I cover the DBMigrate plugin. It’s a great tool to use to generate and modify your database structure using nothing but CFML.

Read the rest of this entry ›

How adding your website logo as a CSS sprite blocks SEO

CSS sprites are a great way of speeding up your website’s load time, but there is a point where you can take it too far. When you have a hammer, everything looks like a nail.

I think that the biggest way that you can abuse this technique is by applying the technique to your website’s logo in the header. Let me explain how it affects your users and your overall marketing efforts.

Read the rest of this entry ›

iCRM SDK Released as Open Source

Today, we’re excited to release iCRM SDK, our ColdFusion wrapper for the Infusionsoft® API on GitHub. We’re excited to release some code that’s been very useful to Liquifusion Studios as a gift to the open source community.

Read the rest of this entry ›

Working consistently with some advice from Jerry Seinfeld

Research is showing over and over again that you become an expert only after years of hard, consistent work. Some have even put a quantity on what it takes: 10,000 hours of deliberate practice. (Not just showing up for 10,000 hours, but working hard for 10,000 hours.)

It’s difficult for me to admit this publicly, but sometimes I’m just not feeling it when it comes to work. And it’s hard for me to “trick myself” into following a certain behavior. I’m sure I’m not alone, so I’m going to share a little piece of advice that has been helping me out for a few years now.

Read the rest of this entry ›

Death of RSS (not really)

There has been a wave of Internet folks bemoaning the death of RSS. They’re getting it wrong. RSS is not dying exactly, but its fate is expected and appropriate.

For those of you who need a refresher on what RSS is, see my post on RSS demystified.

Read on to get the gist of how this technology will live on.

Read the rest of this entry ›