Darren Walker
Member since Dec 1, 2010
- Profile: /members/7391-darren-walker.htm
- Comments: 5
Recent Blog Comments By Darren Walker
-
Exploring Sample Software Application Layers And Responsibilities
Posted on Feb 25, 2013 at 4:13 AM
@Ben, when you say "a number of IF statements here were concerned with whether or not a given record / entity existed." - this is a clue that these statements probably belong somewhere else; some kind of "validator" perhaps (== 'separation of concerns'). Then it doesn't matter so... read more »
-
Exploring Sample Software Application Layers And Responsibilities
Posted on Feb 22, 2013 at 10:44 AM
Hi Ben! I think you need to define what your architecture is trying to achieve. e.g. make your code intuitive and maintainable. To me the pseudocode is a bit procedural (to many if statements). You might want to farm off / encapsulate security implementation somewhere else, and also the business rul... read more »
-
ColdFusion 10 Beta - Closures And Function Expressions
Posted on Feb 20, 2012 at 11:24 AM
@Ben - ok, can you answer me this. As I see it, looping through CF query objects is as old as time itself. But one of the classic issues is that combining row data with aggregate data can sometimes force you to loop through a query more than once. Query of Queries is one way to solve this, I ten... read more »
-
ColdFusion 10 Beta - Closures And Function Expressions
Posted on Feb 20, 2012 at 11:01 AM
Great stuff Ben. Closures are pretty mind bending, thanks for writing this up. Timely as I am just getting into closures via javascript. One thought occurs to me - is there no native queryEach(query, function) ? Seems a no-brainer, CF query objects are pretty common. I guess Adobe left it as an exe... read more »
-
In The Spirit Of B. Virdot - A Small Gift For A Few Families In Need
Posted on Dec 1, 2010 at 4:27 PM
what the hell does this have to do with programming? Seriously, what a fabulous gesture, thanks for helping align my Christmas attitude correctly Ben. You are like a little Bill Gates...no wait...... read more »