Last posts:
Web Design
Views: 3130 | 1-11-2010, 09:28 | Category : Web Development, Other

Something thing I've quietly been up to is taking a bit of time to learn Rails. Not Ruby in its full depth, but enough to understand it in the scope of what pieces you'd use to deliver a Rails app.

Hi all,

Looks like someone linked to this again - comments have been popping up all day.

Views: 977 | 1-11-2010, 09:07 | Category : Web Development, Other

Microsoft "Silverlight" popped up this morning, a "cross-browser, cross-platform plug-in for delivering the next generation of media experiences and rich interactive applications (RIAs) for the Web."

Looking at Silverlight's home page, I first thought it was something new. Digging deeper, I found it's .NET and XAML. Oh, OK, WPF/E.

Anyhow, I tried to watch the video. They've got the phrase "cross-browser, cross-platform" plastered everywhere, but I could only get it to play on my PC, and that's after a string of codec downloads and WMP updates. SSDD at MSFT.

Views: 2209 | 1-11-2010, 09:02 | Category : Web Development, Tutorials, Other

This started out as a long comment on Brian Kotek's recent post about the ActiveRecord pattern. I figure that while I've still got some Rails-ish types irked at me, I may as well go ahead and blog a bit more about why I don't like the datacentricness of the ActiveRecord approach.

Before you fire up your flame generation script, let me say this: ActiveRecord is super-productive when you need to allow someone to edit a relational model. It doesn't, however, suit the kind of OOD-backed development I do. This post is about why.

Views: 892 | 1-11-2010, 08:58 | Category : Other

I was ordering a pizza online today from Papa John's, mistyped a digit in a credit card number, and was informed that the "Credit Card number cannot be used for this reason: FAILED LUHN/MOD10 CHECK." Well, that's fine and dandy, but only because I know what it means. Not all that helpful to an end user.

Views: 1035 | 1-11-2010, 08:57 | Category : Other

So, what's with the guy who put together the MG:U stack calling this stuff backwords for something he pushes (OO)? I'm not writing this to start a flame war: I'm writing this because I'd like people to think about the tools they're using and the appropriate contexts for their use, and I chose a bit of an inflammatory title to get you to click. :)

Views: 1757 | 1-11-2010, 08:54 | Category : Tutorials, Other

I've had a few people ask me why I often have variables named things like "variables._foo" inside of my CFC's. Specifically, they're wondering about the underscore. In short, it's all about protecting data in the variables scope.

Expanded version of that one-sentence explanation:

Views: 1436 | 1-11-2010, 08:45 | Category : Web Development

This is javascript 101, but I don't see it done too often. A lot of folks like to build select boxes that submit their form when changed. A lot of other folks don't like this, because if a user has javascript turned off, the form won't submit.

A quick and easy way around this is to write a standard self-submitting select, and then to add a submit button to the form. After the submit button's input tag, you can then use a quick line of javascript to hide the button. Voila - if javascript is enabled, the button is hidden, and the select is self-submitting. If javascript is disabled, the button remains, and can be used to submit the form.

Views: 1119 | 1-11-2010, 08:26 | Category : Web Development

A few people have asked how I create the Model-Glue .zip files. I'll be covering this in increased detail in a talk at CFUnited, but what follows is a quick overview.

First, I install SVN onto my workstation. You can get it at Just having the TortoiseSVN client isn't enough - you need to be able to run command-line SVN commands.

Views: 1085 | 1-11-2010, 08:05 | Category : Tutorials

I was talking to a coworker today about a strange exception we saw, and I mentioned that the lock surrounding the process may not be double checked. It drew a "What does that mean?," so I thought I'd blog the answer that shows a practical example.

In Model-Glue, Fusebox, and Mach-II, you'll see a bit of code surrounding the instantiation of the "core" framework CFC that looks a bit like this:

Views: 1234 | 1-11-2010, 07:48 | Category : Web Development

This is a rather long post that walks through creating a ColdFusion service CFC and a Flex class to communicate with it using test-driven development tools.

Test-driven development: at first, it seemed like a lot of overhead. However, now that I've been doing it for a year and on multiple projects, I can't get enough. Believe it or not, you will get things done faster. Even better, I'm now more confident in my code, and I think it's made me an overall better developer.

However, I haven't been all that good about TDD on the Flex side of things. I'm stopping that now, and I'm going to use CFCUnit + FlexUnit to test everything from my lowest level DAO in ColdFusion to my client-side classes in AS3.

What do you need?

Website design
Website development
PHP Tutorials

Hire Desk
» Looking for website development services? Find professional custom web developers at Iflexion.
Website Design & Development, Php Tutorials
This is Web developer Blog TheDesignMag
Only high quality web developming service