Man of the Month: Mark Drew
So Mark, as you know I don't drink (alcohol that is), but never the less I raise my virtual glass of Jack Daniels in praise of you and the work you do with CFEclipse.
I encourage all that reads this and who are using CFEclipse to leave a comment raising your virtual glass as well!


<cfinvoke component="my.api.glass" method="raise" />
But I get an abstract method error... :-)
(OK, that might be *too* geeky)
Cheers mates (especially Mark)
(My company made a donation to your conference fund)
Mark, this is my good friend Jack.
</cliff>
Thanks Sam! I shall be booking my flights and hotel for cfObjective soon, kinda scary as I need to get lots finished by then!
@Cliff: "Jack? Haven't we met before? I think I have about a dozen of your empty friends at home!" (and that is so true, it isn't even funny!)
@Tom:
before:
<cfset myGlass = CreateObject("component", "Glass")>
<cfset myJD = CreateObject("component", "JackDaniels").init(myGlass)>
<cfset myJD.open()>
<cfset myJD.pour()>
<cfset me = CreateObject("component", "Mark").init(CreateObject("component", "Coffee"))>
<cfset me.drink(myJD)>
after:
<cfset myJD = getBean("JackDaniels")>
<cfset getBean("Mark").drink(myJD)>
<cfset bPissedDrunk = false>
<cfloop condition="not bPissedDrunk">
<cfset me.drink(myJD)>
<cfif 1+1 eq 4>
<cfset bPissedDrunk = true>
</cfif>
</cfloop>
<cfset me.sleepWell()>
thanks for your job Mark.