Skin Spider: Application Building From The Ground-Up

Introduction

Welcome to project Skin Spider. This was inspired by my attempt to work on the CFSkill.com project. The people at CFSkill are diving into application development at a knowledge-point that I have not yet reached. So, this is my attempt to close the gap between my skill level and their skill level. My very own CFSkill, if you will.

Objective

I have been building ColdFusion applications for close to 7 years now. I have grown tremendously as a programmer over the past few years, but I have a fear that I am starting to stagnate. I have not been able to make the leap into a higher-level framework such as Model-Glue or Mach-ii or even the less complex FuseBox. I know there has got to be a better way to do things.

My objective here is build an application from the ground-up. For each step I want to explain to you (any to myself) the choices that I am making. Then re-factor. Build again. Re-factor, etc. Ideally, I want go from simple to complex, hitting road blocks along the way, and then explaining how to overcome these road blocks and move into a better and better framework.

I want to use this project as journey into the world of frameworks and object oriented programming (OOP). One thing that the ColdFusion community is sorely lacking is an in-depth, iterative example to application development (at least none that I could find). This IS that example.

Skin Spider
  • Help Wanted - Find Your Next ColdFusion Job
InVision App - Prototyping Made Beautiful With Prototyping Tools