Transfer allows you the option of having the database handle your IDs for new records (e.g. 'identity' in MSSQL or 'auto_increment' in MySQL), which is the default behavior for Transfer, or you can have Transfer generate your new IDs for you by utilizing the 'generate' attribute on your ID tag in your transfer.xml config file, and setting it to 'true'. I personally prefer having the database handle my IDs for me, so I never really paid much attention to this particular feature of Transfer until recently.
[Continue Reading]
Posted on July 21, 2008 at 2:28 AM in
ColdBox, ColdFusion
Luis Majano announced that ColdBox hit 2.6 Final Release today. This release boasts a number of new features. Here is a quick overview of some of my personal favorites:
[Continue Reading]
For quite some time now, I have been asked to add the cfUniForm custom tag library to RIAForge. I've been resisting doing so because the library is actually just a small portion of a huge library that I intend to eventually release, and I wanted to wait until everything was ready for release before going the RIAForge route.
[Continue Reading]
The latest release of cfUniForm includes a couple of new features, along with a minor bug fix.
[Continue Reading]
Posted on July 15, 2008 at 6:22 AM in
ColdFusion
I wrote some brand new validation routines over the weekend and went to test them out tonight; lo and behold, they completely failed. Pass valid data, and they simply failed. I was scratching my head. I've written a ton of regex (regular expressions) over the years, so I knew that my regex was correct. It had to be something else.
[Continue Reading]
Posted on July 11, 2008 at 7:11 AM in
ColdFusion, Transfer
When using Transfer in your application, you'll often have a One-to-Many (o2m) or a Many-to-Many (m2m) relationship in your Transfer config file. If you review the generated methods docs, you will see that you can grab an iterator with which to loop over the object collection. When you do, don't be a dweeb like me and create a never-ending loop.
[Continue Reading]
Posted on July 4, 2008 at 12:36 AM in
ColdFusion
One of the questions I have always asked myself when writing an application that sends out emails (most applications do) is: "should I write HTML or plain text emails?" As you know, most but not all email clients support HTML emails, and still other users disable HTML emails for one reason or another.
"Yeah," you say, "that's why ColdFusion has the 'type' attribute on the <cfmail> tag." And you are absolutely correct in saying so. But that doesn't solve the problem of how to write the email in your code; it only solves the problem of how to send the email.
[Continue Reading]
Posted on June 25, 2008 at 4:03 AM in
ColdFusion, Transfer
Wow! I cannot believe it has been 14 months since I last posted about Transfer. One would think that this was a result of me not using Transfer, which is actually not the case. I've been using it for nearly a year-and-a-half now, but I've been so busy with other things that I just haven't found the time to really dig into it the way that I want (need?) to. Well, diggin' time has arrived.
[Continue Reading]
Posted on June 22, 2008 at 1:39 AM in
General, ColdFusion
Okay, I admit it. I'm a WinDoze guy. I even have the property patch. Well, kinda. When it comes to me being the server administrator, it has to be WinDoze. Sorry boys and girls, but I don't come from a network background, or even a programming background, so I like point-and-click. I'm comfy in that realm. Start talking shells and all of those other "big words" that pertain to *nix, and I'm lost. That said, I am looking to justify the expense for my first MacBook Pro and/or iMac - but we'll save that for another time and post.
Last night I suddenly realized that I *really* needed to either (a) upgrade my development machine to WinDoze Server, (b) purchase some sort of add-on software, or (c) load Apache. Since Apache is free, I opted for (c). Here is a (somewhat) quickie overview of why I needed to make a move, a couple of links that I followed to get it done, and a couple of "gotcha" notes.
[Continue Reading]
Posted on June 16, 2008 at 6:57 PM in
ColdBox, ColdFusion
Luis Majano announced that ColdBox 2.6 RC2 is now available. Check out the following diagram of this awesome application platform:

If you're still on the fence about ColdBox, I urge you to download and take a serious look.