Man of the Month: Mark Drew

I hereby declare Mark Drew winner of the Man of the Month award. The work Mark does with CFEclipse is nothing short of amazing. I think his attention to the needs and wishes of the community by far exceeds what most commercial enterprises do.

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!

Comments
I tried:
<cfinvoke component="my.api.glass" method="raise" />
But I get an abstract method error... :-)

(OK, that might be *too* geeky)
# Posted By Tom Chiverton | 3/8/07 3:59 AM
Glass raised. Jack drank.

Cheers mates (especially Mark)
# Posted By Aaron Longnion | 3/8/07 7:59 AM
Thanks Mark!

(My company made a donation to your conference fund)
# Posted By Sam Farmer | 3/8/07 8:01 AM
Jack, meet Mark!

Mark, this is my good friend Jack.

</cliff>
# Posted By Cliff Pearson | 3/8/07 9:59 AM
Hear hear! Thanks Mark.
# Posted By James, F.E. | 3/8/07 3:25 PM
Hey Trond! Thanks for that... Man of the Month already? its only the start of the month (ish...)

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)>
# Posted By Mark Drew | 3/9/07 3:24 AM
DI will rule the world, with JD at his side :-)
# Posted By Tom Chiverton | 3/9/07 3:42 AM
I m more for looping tonight:

<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.
# Posted By Daniel | 3/9/07 9:44 AM
virtual glasses! Tommorrow I'll make sure we'll raise a few *real* ones! ;-)
# Posted By kola | 3/12/07 2:21 PM