Posted: August 27, 2008 at 9:40 AM by Ben Nadel
A while back, I created an AJAX file upload demo using jQuery and ColdFusion. The demo worked quite nicely, but people using FireFox 3 were telling me that FireFox never stopped loading. That is, the page would execute fine, but the window would signal (via the Status Bar and loading circle) that it never completed loading the page. Based on s... read more »
Comments (2) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 27, 2008 at 9:16 AM by Ben Nadel
A few weeks after the Apple iPhone 3G came out, I upgraded my phone. I got the new Black 16 Gig model and installed all the updates that have been released for it. And, I only have one thing to say: Ahhhhhhhhhhhhhhhhhhhhhhhhhhh ! I don't know if anyone else has experienced this, ... read more »
Comments (23) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 25, 2008 at 10:04 AM by Ben Nadel
The latest OOPhoto application can be experienced here . The latest OOPhoto code can be seen here . Currently, all of my FORM processing happens in the Controller layer. That is, my Controller is responsible for taking the user-submitted FORM data, stuffing it into an object (that it requested), and persisting that object. I have been crit... read more »
Comments (8) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 22, 2008 at 10:05 AM by Ben Nadel
I've been thinking a lot lately about the Controller's relationship to the View in an MVC application. In particular, I have been questioning the way I am handling error messages in OOPhoto, my latest attempt at learning object oriented programming in ColdFusion. Currently, validation and errors are handled in this way: Controller gets service t... read more »
Comments (14) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 22, 2008 at 9:09 AM by Ben Nadel
The other night, I finished, "Web Form Design" by Luke Wroblewski . In it, Luke Wroblewski discusses everything you'll ever need to know about designing web forms in your applications. He covers a myriad of topics including common strategies among the internet giants, label placement, dynamic forms, button placement, eye tracking, field size, fie... read more »
Comments (2) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 21, 2008 at 10:04 AM by Ben Nadel
Terrence Ryan pointed this out to me the other day and I thought it was too funny. In response to my Arnold Schwarzenegger ColdFusion banner, Becky Sweger created her own girlie version : Well played, Becky.... well played. Now, if only I can come up with a clever response. ... read more »
Comments (1) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 21, 2008 at 9:39 AM by Ben Nadel
The latest OOPhoto application can be experienced here . The OOPhoto code for this post can be seen here . After discussing what makes an object "ideal," I went ahead and idealized my OOPhoto business objects. Because my application is so small, that really didn't involve a whole lot of work. Would you believe that I made the entire sh... read more »
Comments (12) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 20, 2008 at 10:34 AM by Ben Nadel
This is sad to admit, but I am fairly new to Subversion. I implemented my first code repository like three weeks ago. So far I am loving it. It's really awesome to able to actually delete code rather than commenting it our or making ".BAK" files. Finally, a way to both clean and backup my code base as the same time. As much as it has been easy to... read more »
Comments (15) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 20, 2008 at 10:04 AM by Ben Nadel
I just received a review copy of the brand-spanking-new FLEX Authority Magazine by Fusion Authority . I haven't had a chance to read it yet, but flipping through it, I am extremely impressed. They have really taken the design to the next level! Everything from the table of contents to the section headers to the code samples has been made very att... read more »
Comments (0) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 19, 2008 at 8:12 PM by Ben Nadel
The latest OOPhoto application can be experienced here . The latest OOPhoto code can be seen here . In a conversation that I had with Brian Kotek yesterday, I think I finally codified one of the pain points that I am finding with Object Oriented Programming in ColdFusion. I understand that an object is supposed to be "Idealized"; meani... read more »
Comments (18) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 19, 2008 at 6:09 PM by Ben Nadel
A friend of mine just told me that NBC.com said that his computer was not good enough to watch the Beijing Olympics on their web site. That's crazy, I said, and proceeded to the site to see for myself. Then, when I clicked on the video link, I was prompted with this: Ewwww! What i... read more »
Comments (18) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 18, 2008 at 1:27 PM by Ben Nadel
While learning object oriented programming, I've come up against the phrase, "It Depends" quite a bit. Actually, with almost every question, it seems that someone offers "It Depends" as the answer. For someone learning a completely new topic, answers like this can be very frustrating because it seems that not only do you need to find information, ... read more »
Comments (13) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 18, 2008 at 10:15 AM by Ben Nadel
The latest OOPhoto application can be experienced here . The latest OOPhoto code can be seen here . In OOPhoto, my latest attempt at learning object oriented programming in ColdFusion, I call Validate() on my objects. This, in turn, calls Validate() on the appropriate Service object and passes itself (the original bean) in as one of the ar... read more »
Comments (27) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 18, 2008 at 8:25 AM by Ben Nadel
Around last December, I started to feel some pain in my lower, lateral palm, at the base of my thumb muscle. It wasn't very serious feeling and it would leave after I was done with my exercises. Over the last 8 months or so, it has come and gone with only a slight irritation. In retrospect, I should have probably looked into it, but I just blamed ... read more »
Comments (35) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
Posted: August 15, 2008 at 2:11 PM by Ben Nadel
We just had an interesting problem here at work . We are building an eCommerce site that needs to be shut down on certain days. Normally, this would not be a problem - we'd just put some code in the Application.cfm or Application.cfc that would check the date on each request and either render the normal page or render a "Closed" page. The problem... read more »
Comments (12) | Post Comment | Ask Ben | Live Chat (Beta) | Permalink
CentraSoft.com Releases CF8 Exam Buster - ColdFusion 8 Certification Study Software - Posted Aug 15, 2008
ColdFusion CFInvoke Eliminates The Need For Evaluate() When Dynamically Executing User Defined Functions - Posted Aug 14, 2008
OOPhoto - No More Validation In The Controller - Posted Aug 14, 2008
Ask Ben: Displaying And Formatting The Difference Between Two Dates - Posted Aug 13, 2008
OOPhoto - More Thoughts On Data Validation In Object Oriented ColdFusion Programming - Posted Aug 12, 2008
Gert Franz - Railo U.S. Tour At The New York ColdFusion User Group - Posted Aug 11, 2008
OOPhoto - Data Validation Layers And Night Club Bouncers - Posted Aug 11, 2008
Muscle: Confessions Of An Unlikely Bodybuilder By Samuel Wilson Fussell - Posted Aug 9, 2008
POI Utility - Blank Cells And Formulas In ColdFusion 7 Custom Tags - Posted Aug 8, 2008
OOPhoto - Almost An Object Oriented ColdFusion Application - Posted Aug 7, 2008
OOPhoto - Refactoring "With Transaction" Methods To BaseService.cfc - Posted Aug 6, 2008
Ask Ben: Updating An Excel Document More Than Once With The POI Utility - Posted Aug 6, 2008
Ask Ben: Moving Decimal Places And Formatting Numbers - Posted Aug 6, 2008
OOPhoto - Handling Database Transactions With Ease - Posted Aug 5, 2008
POI Utility Now Supports Formulas And Cell Aliasing In Custom Tags - Posted Aug 4, 2008
iPhone Wallpaper Template For Fireworks (Saucy) - Posted Aug 1, 2008
Creating Excel Files Faster With ColdFusion And POI Custom Tag Updates - Posted Aug 1, 2008
OOPhoto - Embrace Failure Or Optimize My Domain? - Posted Jul 31, 2008
OOPhoto - Thoughts On Integrating The New Domain Model - Posted Jul 29, 2008
OOPhoto - Starting With My Base Model Object - Posted Jul 29, 2008
OOPhoto - Returning To The Domain Model (Round V) - Posted Jul 28, 2008
Ask Ben: How To Build A Home Gym - Posted Jul 28, 2008
The Business Of Making Love - Posted Jul 27, 2008
iPhone 3G - One Week Review Of The Apple iPhone 3G Black 16 Gig Model - Posted Jul 25, 2008
Six Months Of Epicenter Consulting - Posted Jul 24, 2008
OOPhoto - A Painful Transition To Object-Based Controllers - Posted Jul 23, 2008
OOPhoto - Thoughts On The Massive Shift To Object-Based Controllers - Posted Jul 21, 2008
Chase Bank - Worst And Seemingly Most Insecure Telephone Interface Ever! - Posted Jul 21, 2008
OOPhoto - Simple Service Objects In Place - Posted Jul 21, 2008
OOPhoto - Moving To OOP - Adding Service Objects - Posted Jul 18, 2008
Ask Ben: Rendering Javascript Line Breaks - Posted Jul 17, 2008
OOPhoto - Starting Off Procedural Then Moving To Object Oriented - Posted Jul 17, 2008
ColdFusion 8.0.1 Bug Coldfusion.Image.ImageWriter $ ImageWritingException - Posted Jul 17, 2008
OOPhoto - Modeling The Domain In Steps (Round IV) - Posted Jul 15, 2008
OOPhoto - Domain Modeling By Persona (Round III) - Posted Jul 14, 2008
OOPhoto - Revisualizing The Application Layers - Posted Jul 11, 2008
OOPhoto - Modeling The Domain In Steps (Round II) - Posted Jul 11, 2008
ColdFusion Functions Declared Inside CFScript Have Output - Posted Jul 10, 2008
OOPhoto - Modeling The Domain In Steps (Round I) - Posted Jul 10, 2008
I Won Steven Levithan's Regular Expression Contest! - Posted Jul 9, 2008