Re: [cfaussie] MAD! Melbourne Adobe Developers: Searn Corfield, Clojure. 21 Aug **TUESDAY**, 2012

2012-08-29 Thread Sean Corfield
Glad folks enjoyed the preso - I'll be posting the PDF real soon now.

I had a blast down under and hope to be back again soon-ish. For
those keeping track, we did:
* Sydney opera house, botanical gardens, hyde park, china town,
taronga zoo, harbor, the rocks, manly / north head, aquarium,
parramatta / river
* Melbourne old gaol / watch house, werribee zoo, mornington peninsula
(wineries), phillips island penguin parade, nobbies
* plus Tamworth, Chaffey Dam, Nundle
In 11 days :)

Sean

On Tue, Aug 21, 2012 at 8:18 PM, Peter Robertson pe...@p-robertson.com wrote:
 Hear hear, thanks Sean, was a great presentation, very interesting to
 contemplate such a different way of expressing intents in code. (I still
 feel a bit dizzy).  I do hope I can make time to drill in a bit.

 Thanks to all those who came along to make it such a great night, and hope
 to see many of you next month.
 Great also to have some visitors from the Clojure/Functional camps, I'd like
 to see more X-pollination; that can only be a good thing.
 Andrew, don't consider yourself an 'outsider', you're very welcome any time.

 We may need to shift the night again next month due to some jet-setting at
 CogState, I'll keep you all posted.

 We're also short a presenter for Sept/Oct, given Gavin's move to the
 CogState US office.  Anyone?  Anyone?
 Remember, ANY topic of interest to professional web devs, including any of
 the JS frameworks, or what about a good look at Mongo or one of the other
 NoSQL DBs?
 Please let me know if you'd like to do a presentation and remember,
 presenters get an extra ticket in the six-monthly software draw.

 Cheers


 Peter


 On Wed, Aug 22, 2012 at 7:40 AM, Andrew Myers am2...@gmail.com wrote:

 +1

 As an 'outsider' I think you guys are very lucky to have such a good cf
 community in Melbourne also.

 Nice to meet you too Rawdyn btw and catch up with a few people I haven't
 seen since cfobjective ANZ last year

 Sent from my mobile

 On 21/08/2012, at 10:38 PM, Rawdyn Nutting raw...@gmail.com wrote:

  Thanks Sean, Peter, Steve and Dale. Great presentation tonight. Got a
  lot out of it.

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] MAD! Melbourne Adobe Developers: Searn Corfield, Clojure. 21 Aug **TUESDAY**, 2012

2012-08-06 Thread Sean Corfield
On Sun, Aug 5, 2012 at 7:40 PM, Mark Mandel mark.man...@gmail.com wrote:
 Hey - if people from Clojure Melbourne want to come, what's the best way for
 them to RSVP?

Pretty sure they'll need to (temporarily) join the MAD group and RSVP?
I let James Sofra know. Similarly for the Sydney Clojure group :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



[cfaussie] Re: MAD! Melbourne Adobe Developers: Searn Corfield, Clojure. 21 Aug **TUESDAY**, 2012

2012-08-03 Thread Sean Corfield
On Friday, August 3, 2012 1:35:25 AM UTC-7, Peter Robertson wrote:

 *Please Note: We’ve changed the night from our normal Thursday for this 
 month to take advantage of Sean’s visit to Melbourne.*


Sorry for making you change your date like that! It's a bit of a whirlwind 
trip for my wife to judge a cat show in Tamworth (waves to Andrew M!): we 
arrive in Sydney on the 17th, spend a few days in Melbourne, then we fly 
back to Sydney on Wednesday (I'm also giving this talk at the Adobe 
Platform Group in Sydney that night, the 22nd), then Tamworth 
(Friday/Saturday), then Sydney again, then back home!

*Sean Corfield will present on using Clojure alongside CFML.*


Looking forward to talking with you all - it's been far too long since I 
last visited Australia! - and I'm happy to take the talk in any direction 
you want on the night, and deep dive into stuff as the group wants.

Sean

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/cfaussie/-/FfTCgjySuXQJ.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Varscoping and CF9

2011-10-03 Thread Sean Corfield
On Mon, Oct 3, 2011 at 4:09 PM, Dave dave1...@gmail.com wrote:
 What are people who are doing this using for var scoping of code?

Given that you can declare the var at the point of first use now, it's
a lot easier to get it right:

var n = arraylen(foo);
for ( var i = 1; i = n; ++i ) { ... }

for ( var key in myStruct ) { ... myStruct[key] ... }

for ( var elem in myArray ) { ... elem ... }

Also, in ACF at least**, the tags that populate variables (cfquery,
cfhttp etc) don't have script versions so the common error of
forgetting to var them is reduced.

**Railo has script versions of query, http etc so you need to remember
to var declare the result variables there.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] ColdFusion Server and Builder Survey

2011-10-03 Thread Sean Corfield
At least that survey _includes_ ColdFusion Builder - the recent Adobe
Customer Engagement survey did not list CFBuilder at all!!!

On Sun, Sep 25, 2011 at 4:45 PM, Mark Mandel mark.man...@gmail.com wrote:

 Yeah, don't ask me... :P

 Bloody ridiculous.

 Mark


 On Mon, Sep 26, 2011 at 9:44 AM, Phil Haeusler philhaeus...@gmail.comwrote:

  Seriously?



 And in case the mailing list strips images, it's telling me that they urge
 me to answer this survey on Internet Explorer.

 It's like it 1998 all over again

 Phil



-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.

abdifbef.png

Re: [cfaussie] Re: Varscoping and CF9

2011-10-03 Thread Sean Corfield
On Mon, Oct 3, 2011 at 6:22 PM, MrBuzzy mrbu...@gmail.com wrote:
 We use a custom tag, with a start and end tag.

Might be hard to run a custom tag in cfscript... :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: Varscoping and CF9

2011-10-03 Thread Sean Corfield
On Mon, Oct 3, 2011 at 6:59 PM, Andrew Myers am2...@gmail.com wrote:
 Sean should be able to whip up
 some clojure code that does it in a flash :)

Heh, one of the reasons I like Clojure is that it's thread safe by
design since data is immutable by default and any mutability is
managed thru STM (Software Transaction Memory - which is a bit like
database transactions).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Amazon EC2 hosting services viability

2011-09-08 Thread Sean Corfield
On Wed, Sep 7, 2011 at 6:10 PM, Steve Onnis st...@cfcentral.com.au wrote:
 I am running windows servers and based on the calculator at
 http://calculator.s3.amazonaws.com/calc5.html is will cost between
 $450 and $500 per month per instance to host, plus an extra $50ish for
 data.

Could you provide a bit more detail on how you arrived at those numbers?

I suspect you're assuming a much larger instance than you really need.

The real key with EC2 is figuring out a minimal baseline to deal with
your quiet time and then scaling up when you need it. The cloud
isn't a great replacement for your data center unless your traffic is
low by default - where you don't need your full data center - but has
spikes which are as high or higher than your data center capability.

Where I work, our traffic is seasonal: substantially higher in winter
than summer. That means we could scale cloud hosting to our summer
traffic and add capability in the winter. We could probably save a
boatload of money.

Also, if you're comparing managed services to cloud services, the
cloud will look attractive - but if you're comparing bare bones VPS or
dedicated servers that you fully manage yourself, the cloud will look
expensive.

Over the last four years, I've run production infrastructure in a
combination of cloud, data center, and local servers. Every situation
is different but you need to weigh up all the costs (and benefits).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: CF 8 or 9 licence cost question

2011-08-10 Thread Sean Corfield
On Wed, Aug 10, 2011 at 7:22 PM, Stephen M sgmul...@gmail.com wrote:

 I know this is probably ancient history for most of you, but are there
 any problems that I should be aware of (going from CF7 to CF9)?


Can't answer that but...


 This is a MachII 1.5 app.   - do I need to upgrade the MachII as well?


...Several frameworks needed an update to run on CF9 because it introduced a
lot of new built-in functions. writeDump() and writeLog() were the two most
common breakages.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Helms and Peters are back at it again...

2011-08-09 Thread Sean Corfield
I guess it says the same about me then :)

Indeed, my iTunes had already downloaded the episode... I just hadn't
checked new content for a few days. Glad they're back!

On Tue, Aug 9, 2011 at 6:04 AM, Gavin Baumanis beauecli...@gmail.comwrote:

 I'm not sure what it exactly it says about me
 But...

 I was really excited to open iTunes today and find that Hal Helms and
 Jeff Peters have resurrected their long running podcast, Helms and
 Peters Out Loud.

 You can obtain further information at helmsandpeters.com
 and subscribe to the podcast via iTunes or the website.



-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Mac OSX Lion

2011-07-22 Thread Sean Corfield
On Thu, Jul 21, 2011 at 10:54 PM, Kai Koenig k...@koeni.de wrote:
 If you've got a critical piece of ANYTHING to get done, would one then really 
 upgrade one's machine to a new OS as an early adopter on day 1 or 2?

I'm stunned too. I _never_ upgrade on a .0 release (and I've been a
huge Apple fan since the 80's). Wait for at least .1 or better .2...

The other important thing - which I'm stunned CFers haven't paid
attention to - is that Apple announced _AGES AGO_ that they wouldn't
be supporting Java and would be passing that over to Oracle in future,
with releases of OpenJDK. And yet CFers are shocked that Lion doesn't
seem to have Java built-in :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: ColdFusion 9 Server Memory Issues

2011-07-13 Thread Sean Corfield
On Tue, Jul 12, 2011 at 11:08 PM, Carl ca...@tassweb.com.au wrote:
 I notice Java 7 is due for release at end of July. With java 7 you get
 the released version of UseG1GC garbage collector - rather than
 experimental option in java 6.

Yup. but I don't know how quickly (or even if) Adobe will certify
ColdFusion on Java 7...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: ColdFusion 9 Server Memory Issues

2011-07-13 Thread Sean Corfield
On Wed, Jul 13, 2011 at 4:40 AM, Kai Koenig k...@koeni.de wrote:
 FWIW - tried the G1 collector on Java 6 (_16 release iirc) for a large 
 deployment on Win64/CF 8 for a while and had regular fatal JVM crashes. I'm 
 pretty sure it has improved in later versions, but everyone be aware, that 
 the G1 collector in Java 6 is _really_ experimental and it's not just a label 
 Oracle sticked on to it :)

It was only introduced in _14 I believe and most folks says it was
pretty unstable up to about _20. I've seen good reports of folks using
it with _22 and up.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: ColdFusion 9 Server Memory Issues

2011-07-12 Thread Sean Corfield
On Tue, Jul 12, 2011 at 10:27 PM, Steve Onnis st...@cfcentral.com.au wrote:
 32 Bit WIN2003 4GB ram, 1GB assigned to CF as thats all i can give it

Yeah, on 32-bit Windows, 1.4GB is the most you can give it. I pretty
much never run CF in production with less than a 2GB heap (usually 2GB
min, 3GB max) but of course I don't use Windows in production. On
64-bit servers you can go higher but if you go beyond 4GB, you need to
be very careful about the GC configuration you use... Even tho' it's
only experimental in Java 6, if you use a large heap, the G1 collector
is worth trying (but, as always, it's all about load testing / real
live load and constantly tuning the GC configuration to get the best
overall performance).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] CFbuilder2 thoughts?

2011-06-29 Thread Sean Corfield
On Tue, Jun 28, 2011 at 10:33 PM, Zac Spitzer zac.spit...@gmail.com wrote:
 How are people finding CFBuilder2?

Rock solid. I have it open 24x7 and restart it maybe once every week
or two (mostly because I'm doing other stuff that needs more memory,
like running some big ass server VM for a test).

That's on a quad core iMac 2.8GHz i7 8GB RAM.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: Catching cfcomponent extends errors

2011-06-09 Thread Sean Corfield
On Thu, Jun 9, 2011 at 10:13 AM, charlie arehart
charlie_li...@carehart.org wrote:
 AJ, I think Kai and Mark may have been on the right track: with CFERROR
 (which would typically be setup at the application level, in
 application.cfm) or the onerror method of application.cfc, I'm pretty sure
 those COULD catch the fact that the code in your requested page had a
 compile-time error. Not able to setup a test at the moment. Let us know if
 it helps.

If the problem is an Application.cfc that extends a mapped CFC without
the mapping in place, then no other code has executed so nothing can
call cferror to set up a handler and onError() won't apply because
Application.cfc can't even be compiled.

The *only* possible handler for a bad extends= on Application.cfc is
the global handler in the admin AFAIK (and at that point I don't think
you can do much by way of recovery?).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Dynamic function calls

2011-06-09 Thread Sean Corfield
On Thu, Jun 9, 2011 at 9:11 PM, Steve Onnis st...@cfcentral.com.au wrote:
 I am trying to achieve this... (which i can do in other languages)

 Component[“get#VarName#”]()

 Though CF is throwing an error.  Is this possible at all or do i have to use
 Evaluate(“Component.get#VarName#()”)

The CFML Advisory Committee were unanimous that this _should_ work -
and it's worked for a long time in Railo (and OpenBD I believe) but it
hasn't yet made it into a release of Adobe ColdFusion (hopefully it'll
be in CF X?).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Catching cfcomponent extends errors

2011-06-07 Thread Sean Corfield
This is a *compile-time* error so no code is executing at the time the
compiler hits that error. It's why you cannot use per-application
mappings here - it's the very first piece of code the compiler sees
and until it has compiled it, there's no code to run - and therefore
nothing executed that can possibly trap the error.

In other words, you cannot catch this error.

On Tue, Jun 7, 2011 at 5:07 PM, AJ Dyka ajd...@learnosity.com wrote:
 I've done some searching and haven't found any answers yet so I
 figured I'd throw the question out here and see what comes back :)

 I have an Application.cfc in an app which I want to extend another
 which is accessed via a mapping like so:

 cfcomponent output=false extends=mapping.ParentApplication

 My issue is when the mapping doesn't exist it fails which is fine but
 I want to catch the error and handle it rather than just dump the
 error to the screen.

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] How to choose the right one : Design Patterns

2011-05-09 Thread Sean Corfield
On Mon, May 9, 2011 at 5:08 AM, Gavin Baumanis beauecli...@gmail.com wrote:
 How do I possibly know which design pattern to use for any specific
 problem?

A design pattern includes forces and trade offs so several design
patterns might apply to address a specific problem and which one you
pick would depend on which trade offs you wanted to make.

 Is it simply a case of practice?

Pretty much.

 Is there a guide somewhere - because Mr.Google can't seem to

No, because of the nature of design patterns.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] How to choose the right one : Design Patterns

2011-05-09 Thread Sean Corfield
On Mon, May 9, 2011 at 1:06 PM, Sean Corfield seancorfi...@gmail.com wrote:
 A design pattern includes forces and trade offs so several design
 patterns might apply to address a specific problem and which one you
 pick would depend on which trade offs you wanted to make.

And it's also worth pointing out that some design patterns are
language specific or at least apply more to certain languages than
others. Books like Core J2EE Patterns include quite a few generic
patterns but also a number of patterns which solve problems that are
caused by Java itself. Singleton is a good example of this. The core
of the Singleton pattern is global access to a known, single instance
of an object, with a single well-defined point of initialization. This
is *incredibly* hard to achieve correctly in Java (in a fully thread
safe manner) but it's something we have built into CFML:
Application.cfc: onApplicationStart() - well-defined, thread safe
point of initialization; application scope - easy global access to the
single instance, created in onApplicationStart().

All the rest of the nonsense you see in Java implementations is
because Java forces everything to be a class so the only global way
to access an instance is via the class name and therefore a static
method - and then you get all the nasty thread safe initialization
issues cropping up. Java doesn't have any concept of an application
starting up.

So you need to be careful when reading design pattern material - a lot
of it is fairly Java-centric, at least in its implementation (Gang of
Four excepted of course, since it uses C++ and Smalltalk for
examples). A lot of people think you need interfaces to implement
design patterns but Smalltalk does not have interfaces (and C++
doesn't either, at least not in the way Java has them). Java
interfaces are an artifact of the way the Java language was designed
and some of the dogmatic decisions made early on not to follow C++.
In a dynamic language like CFML, many design patterns become somewhat
unnecessary or have much simpler implementations. It's also worth
pointing out that not much has been written about design patterns for
truly dynamic languages yet: metaprogramming is a very powerful
technique that provides a radically different way to approach some of
the traditional design patterns as far as implementation is
concerned.

At the risk of sounding my own horn, you might want to read my Design
Patterns preso http://corfield.org/blog/page.cfm/presentations (or
watch one of the several recordings - where I tend to go off on rants
about what can go wrong when you slavishly follow design patterns :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Coldfusion Builder 2 is now available to buy or try

2011-05-02 Thread Sean Corfield
On Mon, May 2, 2011 at 10:03 PM, Scott Thornton
scott.thorn...@hnehealth.nsw.gov.au wrote:
 Do you guys actually use CF builder?

Yup, I bought CFB1 on the day it was released. CFB2 is a huge
improvement - faster, less memory and a lot more features.

 My local test site start page is 
 http://127.0.0.1/my_site/password/password.cfm, if I view this page in IE I 
 can see my debugging output

Not sure what that has to do with debugging via CFB? CFB - and the
underlying Eclipse IDE - does full-blown step debugging at the source
code level, not just per-request debug print out.

I personally don't use step debugging much - never have in any
language - but what CFB provides is extremely powerful.

 Also I have managed to close some of the tabs within the ( lets say Snippets 
 view), how do I get them back? better yet, can I reset the coldfusion 
 perspective entirely?

Eclipse lets you (re-)open any view and customize any perspective
however you want. There's a bit of a learning curve but it's effort
well-spent: it's an extremely powerful IDE.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] ColdFusion in the Cloud

2011-03-22 Thread Sean Corfield
On Tue, Mar 22, 2011 at 5:03 PM, Brad Fleming brad...@gmail.com wrote:
 Has anyone heard of, or had any success in, running ColdFusion in the
 cloud?  I've seen some old blog posts around 2008/2009 about CF9 being setup
 in a cloud environment on Amazon EC2 but haven't had much luck beyond that.

Sure. It's easy - and it's just like regular server install / setup.
CF9 changed the EULA so you can (legally) run one virtual cloud
instance on Standard and ten virtual cloud instances on Enterprise.

With permission from Adobe, I ran CF8 Enterprise on Amazon EC2 back in
2008 (and that system is still running at Broadchoice).

Do you have any specific questions about ColdFusion in the cloud?
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] ColdFusion in the Cloud

2011-03-22 Thread Sean Corfield
On Tue, Mar 22, 2011 at 5:14 PM, Brad Fleming brad...@gmail.com wrote:
 Thanks for that.  I was mainly looking for confirmation that it could be
 done as I couldn't seem to find much info on it (although I may not have
 been looking in the right places).  Do you know of a link that could give me
 some info on the process of how it is set up?

Er, you just install it on a cloud server like you'd install it on any
regular server... Not sure what information you're after?
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] ColdFusion in the Cloud

2011-03-22 Thread Sean Corfield
They're exactly like regular servers. The only thing you have to watch
out for is if the disk image is reset on a hard restart (e.g., regular
Amazon EC2) so you need to use EBS or take a snapshot of your base
configured image and save it to S3 as an AMI - assuming you're using
Amazon. Rackspace is probably different. But all that stuff is
independent of whether you're installing ColdFusion or anything else
and is covered in depth in the cloud company's documentation...

On Tue, Mar 22, 2011 at 5:21 PM, Brad Fleming brad...@gmail.com wrote:
 Oh ok, great, I didn't think it would be that simple for a virtual server
 :-)

 Thanks for the advice.

 Cheers,
 Brad Fleming
 http://twitter.com/Captn_Brad
 http://cfugwa.com
 On 23/03/2011 8:17 AM, Sean Corfield wrote:

 On Tue, Mar 22, 2011 at 5:14 PM, Brad Fleming brad...@gmail.com wrote:

 Thanks for that.  I was mainly looking for confirmation that it could be
 done as I couldn't seem to find much info on it (although I may not have
 been looking in the right places).  Do you know of a link that could give me
 some info on the process of how it is set up?

 Er, you just install it on a cloud server like you'd install it on any
 regular server... Not sure what information you're after?

 --
 You received this message because you are subscribed to the Google Groups
 cfaussie group.
 To post to this group, send email to cfaussie@googlegroups.com.
 To unsubscribe from this group, send email to
 cfaussie+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/cfaussie?hl=en.




-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] ColdFusion in the Cloud

2011-03-22 Thread Sean Corfield
On Tue, Mar 22, 2011 at 6:01 PM, Dale Fraser d...@fraser.id.au wrote:
 Just be aware that the application generally needs substantial changes to
 work in a cloud.

That's not true. Standard applications can run in the cloud just fine.
The database just needs to be on persistence storage (such as EBS on
Amazon), as do any uploaded or other served assets.

In order to really leverage the power of the cloud, the scalability,
the fact that you want to have an arbitrary cluster of an unknown
number of servers that start and stop as you need them - elastic
computing - then, yes, you need to design your application
accordingly.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] ColdFusion in the Cloud

2011-03-22 Thread Sean Corfield
On Tue, Mar 22, 2011 at 6:28 PM, Zac Spitzer zac.spit...@gmail.com wrote:
 With EC2 you are also pretty much completely on your own support wise.

It's liking having your own dedicated servers in a colo so, yes, in
that respect you'll get no CF-specific support. Amazon is for people
who know how to manage servers, as are Rackspace.

Avera look like a standard CF hosting company - shared hosting, VPS,
dedicated - rather than a cloud service, so it's a bit pointless to
compare them, yes?

 EC2 has terrible IO performance, unless your looking at scaling up to mulitple
 nodes, I would recommend avoiding EC2, the pricing is no longer that
 competitive either.

Amazon have a free micro instance (that will run ColdFusion - although
it's tight; Railo / OpenBD do better because they use fewer
resources). Certainly Amazon EC2 instances are, cost wise, much like a
high-end VPS or dedicated server. I've generally found the basic EC2
storage to be slower than regular disk but EBS is high performance -
the two storage types are designed to behave very differently.

At Broadchoice, we moved from dedicated servers at a colo to large EC2
instances and, although startup time was slower due to EC2 storage,
performance in general was much better and we were able to go from
four instances to just two, supporting the same traffic with the same
user response times. We experienced about one outage a year in the
first couple of years of operation but Amazon's uptime and reliability
has improved dramatically since then.

The real benefits of cloud computing come not from Infrastructure as a
Service (Rackspace**, Amazon, etc) but Platform as a Service (Google
App Engine, CloudBees RUN@cloud formerly Stax, etc) where you don't
worry about the servers, just the application, and the service takes
care of upward and downward scaling on demand for you, automatically.

**Rackspace are working on a Java-based PaaS offering but I don't
recall details, nor where they've got to in the process.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Daily Rate

2011-03-16 Thread Sean Corfield
On Thu, Mar 10, 2011 at 5:15 PM, KNOTT, Brian
brian.kn...@suncorp.com.au wrote:
 Guys what’s the current daily rate for an experienced CF developer.  Short
 term project.

Just as a data point (since I'm sure US rates are different to AU
rates), I know plenty of US CFers who are getting $700-$1,000 USD /
day and I know a few who are getting north of that. Of course, there
are also plenty getting south of that range but I'm not sure how
experienced those folks are. I also know there are some folks out
there desperate to get even $400 / day and they have quite a bit of
experience, on paper at least.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: ColdFusion Builder Workspace Refreshing

2010-11-15 Thread Sean Corfield
Hmm, I've never seen this (and I have both Build Automatically and
Refresh Automatically enabled - and use ColdFusion Builder pretty much
24x7x365). For me it only refreshes when I save a file. I can't
imagine how or why it would run a build on every key stroke...

On Mon, Nov 15, 2010 at 6:24 PM, Mark Picker mark.pic...@det.nsw.edu.au wrote:
 I still don't use CFBuilder (I use Aptana) but I know with it if
 Build Automatically (under Project on the menu) is ticked, the same
 thing happens to me.  Every single press of a key causes Building
 workspace and can slow things down.

 Cheers
 Mark

 On Nov 15, 4:16 pm, Steve Onnis st...@cfcentral.com.au wrote:
 Is there a way to either turn off or control how often ColdFusion Builder
 refreshes the workspace? Currently it does it everytime i press a key and
 just slows everything downlike i type and i have to wait for the
 workspace refresh to finish so the typing can catch up and is really
 hindering my coding.

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: ColdFusion Builder Workspace Refreshing

2010-11-15 Thread Sean Corfield
OK, I cracked open the progress view and I actually *do* see build /
refresh occurring but they happen so fast I normally don't see the
progress message - and it also looks like they don't happen
continuously if I type fast - there's a pause between them so I might
get just two or three build / refresh cycles per line of code.

So, yes, you seem to be right but I don't find it slows Eclipse down
for me (2.8GHz quad core with 8GB RAM).

I'll ping Adam / Terry @ Adobe and get them to provide input on this
thread - including the impact of turning off the automatic build /
refresh.

Sean

On Mon, Nov 15, 2010 at 6:32 PM, Sean Corfield seancorfi...@gmail.com wrote:
 Hmm, I've never seen this (and I have both Build Automatically and
 Refresh Automatically enabled - and use ColdFusion Builder pretty much
 24x7x365). For me it only refreshes when I save a file. I can't
 imagine how or why it would run a build on every key stroke...

 On Mon, Nov 15, 2010 at 6:24 PM, Mark Picker mark.pic...@det.nsw.edu.au 
 wrote:
 I still don't use CFBuilder (I use Aptana) but I know with it if
 Build Automatically (under Project on the menu) is ticked, the same
 thing happens to me.  Every single press of a key causes Building
 workspace and can slow things down.

 Cheers
 Mark

 On Nov 15, 4:16 pm, Steve Onnis st...@cfcentral.com.au wrote:
 Is there a way to either turn off or control how often ColdFusion Builder
 refreshes the workspace? Currently it does it everytime i press a key and
 just slows everything downlike i type and i have to wait for the
 workspace refresh to finish so the typing can catch up and is really
 hindering my coding.




-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] OT : SQL TEXT type column

2010-10-14 Thread Sean Corfield
On Thu, Oct 14, 2010 at 9:36 PM, Steve Onnis st...@cfcentral.com.au wrote:
 How much can this column actually hold?

Depends on which database you are referring to - and which version.

2.1 billion bytes is possible - I think for MS SQL Server? Oracle's
CLOB could hold 4GB and that's increased in recent versions.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Reducing CF's Footprint.

2010-10-12 Thread Sean Corfield
On Tue, Oct 12, 2010 at 5:42 PM, Ricardo Russon
ricardo.rus...@gmail.com wrote:
 Has anyone done any work on reducing the footprint of CF?

I could be flippant and say: use Railo - it has a much smaller memory
footprint. Sorry, couldn't resist! :)

 Our Admin, Carl, has been doing some work on CF memory management.
 Mainly Garbage Collection.
 (He will be presenting his findings at our next CFUG if anyone is interested)

I'd love to see this preso. JVM tuning is a real black art and there
is always room for good presentations on this area of working with
Java technology. When I was at Macromedia, we were constantly tweaking
the JVM settings to improve the stability of macromedia.com. Every
time we launched a new application, we had to go back through load
testing and re-tuning the site because every change in the application
composition could cause changes in the memory behavior of the site
under load.

 He has started playing with reducing CF's base memory usage by
 removing unneeded jar files from CF/lib/ and seeing how that is
 impacting things on startup. So far things seem to be going well, and
 there have been some significant improvements.

That really surprises me. Which version of Adobe ColdFusion are you
working with? CF9 improved start up times dramatically (by deferring
initialization of some subsystems until post-launch, I think -
certainly the server is able to respond to requests much sooner after
startup).

 The question is: what can we safely remove?

Much is going to depend on what CFML features your application uses.
It sounds a rather dangerous approach to me.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Flash Builder with ColdFusion Builder Projects

2010-10-04 Thread Sean Corfield
Define working sets.

Eclipse always shows all projects - unless you define working sets.

On Sun, Oct 3, 2010 at 11:23 PM, Steve Onnis st...@cfcentral.com.au wrote:
 Is it possible to have ColdFusion Builder only display CF projects and for
 Flash Builder to only display FLEX projects?  It is starting to get a bit
 annoying having them all display when i only want to see the projects
 associated with the perspective i have open.

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] CF Contractor Rates

2010-09-14 Thread Sean Corfield
On Tue, Sep 14, 2010 at 5:53 PM, Steve Onnis st...@cfcentral.com.au wrote:
 depends on the length of the contract but usually ranges from 80-100 for
 someone decent

Sounds a bit low to me so I'd be interested to hear the high end folks
are seeing in Oz. I know a lot of people the in US who have
substantially higher rates than that and in Europe rates can go much
higher. I know that the US won't bear European rates...
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] CF Contractor Rates

2010-09-14 Thread Sean Corfield
On Tue, Sep 14, 2010 at 8:31 PM, Steve Onnis st...@cfcentral.com.au wrote:
 Yeah $80 is low and when you are dealing with recruitment agencies you would
 be extremely hard pressed to get anything over $80-85 an hour around here.

Ah, yes, they'd take quite a margin, I'm sure.

 Subcontracting yourself yeah you  might be able to push the envelope a
 little and maybe stretch it out to $110-120 an hour but even that is
 extremely rare from my experience, mainly because of the industry and
 companies just don't want to pay that sort of money for a contractor for
 general web development services.

Thanx for confirming that. Sounds like rates vary quite a lot by
region then and Oz rates are lower than US rates which are lower than
European rates (but then the cost of living in the US is lower than in
Europe - maybe the cost of living is lower in Oz than the US?).

I know from working with Railo Consulting that we have to offer
different rates in different regions because of these sorts of
considerations.

One comment I got from a local agency back when I was freelance was
that my rate was much, much higher than the PHP developers they
dealt with - but they checked the market and came back and said OK,
it seems CF developers get paid a lot more than PHP developers. How
do Oz rates for CFers compare with web dev rates for other
technologies?
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] CF Contractor Rates

2010-09-14 Thread Sean Corfield
Thanx Kai. That's good insight.

On Tue, Sep 14, 2010 at 8:55 PM, Kai Koenig k...@koeni.de wrote:
 Sean,

 both Australia and New Zealand (the latter even more) are what I'd like to 
 call low(er)-wage economies compared to Europe and the US (at least before 
 the GFC, things might have changed as well).

 80 AU$ resp. NZ$ is probably about right what one can achieve by going 
 through 3rd party recruiters down here. Typically for corporates and 
 government agencies. That _IS_ on the lower end of things and also depends on 
 the length of a contract and how one positions himself. I personally wouldn't 
 position myself as a general web contractor (as Steve has mentioned in 
 another post), that's not what I am and want to do. That obviously does make 
 a difference in a) what work you get and b) what rate you can achieve.

 Towards the higher end of the bracket down under you'd probably see around 
 130-150 AU$/NZ$ for specialised CF work.

 Overall you're right - you might be able to achieve higher rates overseas, 
 that's one of the reasons why a lot of people here actually do a lot of work 
 for clients in the US and Europe (or also Australia in my case being in NZ).

 Cheers
 Kai


-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] CF Contractor Rates

2010-09-14 Thread Sean Corfield
On Tue, Sep 14, 2010 at 9:02 PM, Steve Onnis st...@cfcentral.com.au wrote:
 Seriously you can get a PHP developer for like $40-50 an hour...maybe even
 less.

OK. Good to know there's the same differential in Oz as in the US -
which makes it good to be a CF developer!
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Recursive function giving me 500 null error

2010-08-12 Thread Sean Corfield
On Wed, Aug 11, 2010 at 9:34 PM, Seona Bellamy seon...@gmail.com wrote:
     cffunction name=downTree hint=Returns the details of everything
 needed to make an item access=public returntype=array output=no
         cfargument name=aItems type=array required=no default=
        ...
                 downTree(result);

Bear in mind that this copies result so changes made inside downTree()
are on a copy, not the original, so after calling downTree(), result
won't have changed.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: Security update: Hotfix available for ColdFusion

2010-08-12 Thread Sean Corfield
On Wed, Aug 11, 2010 at 11:38 PM, Andrew am2...@gmail.com wrote:
 Thanks Guys.  I would have been unaware of this had it not been for
 the cfaussie list.

 Is there an official announcements list I can join?

Yes, you can sign up for notifications from this page:

http://www.adobe.com/support/security/
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Multi Language Sites

2010-08-10 Thread Sean Corfield
These need to be executed on every request (put in your
Application.onRequestStart() for example):

setEncoding( url, utf-8 );
setEncoding( form, utf-8 );

Make sure your DB connection is set to handle UTF-8.

If you have any accented characters or such in your templates, make
sure they have this:

cfprocessingdirective pageencoding=utf-8/

Look into Paul Hastings' i18n stuff - for formatting dates etc and
maybe resource bundles (or do everything from the DB). Using standard
Java locales and you can use this code to convert a standard locale to
a localized display name (in the locale's default language):

cfset displayLocale = REReplace( getLocaleDisplayName(
siteLocales.locale ), ' \(.*\)', '' ) /

That strips the parenthesized sub-locale so it's easier to read.

On my current project, users can choose their language and it's set
for their session (so nothing special in the URL).

Hope that helps?

Ping me off-list (sean at corfield dot org) if you need more details.
If other folks have questions on the list, I'm happy to share.

Sean

On Mon, Aug 9, 2010 at 9:37 PM, Steve Onnis st...@cfcentral.com.au wrote:
 How do people handle the URLs for this?  Do you have a different URL for the
 different language? If so how do you deal with special language characters
 in the URL string?  For example i am doing some french stuff atm and they
 use a lot of accented characters and as i am using SES URLs i am wondering
 whats the best way to do this.

 Steve

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Least hated favourite J2EE Server for CF

2010-06-30 Thread Sean Corfield
Yes, Tomcat 6 is certainly a very capable production-ready Servlet container.

I've run Adobe ColdFusion on Tomcat and JBoss quite a bit over the
years but you need a WAR deployment which I believe means Enterprise
Edition for production (it's been a while since I checked that - can
someone confirm/deny?).

ColdFusion 9 no longer lists Tomcat as a supported platform as I
recall, just JBoss, and I believe that has something to do with the
addition of Hibernate support (again, supposition - if anyone can
confirm, that would be nice).

For the vast majority of Adobe ColdFusion users, I see no reason to go
with the additional complexity of WAR deployment and a Servlet
container or JEE container other than JRun. For one thing, there are
some management features which rely on JRun so you'll lose a few
features in your CF Admin if you deploy to something else.

I started using Tomcat as a deployment target for ColdFusion as soon
as the CFMX J2EE Edition appeared (late 2002 or early 2003) so that I
could run CFMX on my Mac. The Macromedia Web Team had an existing
Tomcat instance that was part of the (pre-Allaire-acquisition) content
management system and I put CFMX on that as well. During my time at
Adobe, we went to production with CF8 on JBoss for a project I was on
within the hosted services division (Web Team continued to use JRun).

So it's definitely a matter of what you need from your installation.

Of course, OpenBD and Railo expose the whole WAR deployment approach
so you don't get an integrated install procedure but you can run them
on any Servlet container and once you go that route, you can run
multiple engines side-by-side. You'll see several blog posts out there
from community members talking about running all three engines
side-by-side on JRun, Tomcat, JBoss...

Sean

On Tue, Jun 29, 2010 at 8:58 PM, Andrew Myers am2...@gmail.com wrote:
 Back in the old days  when I was solely a Java developer I always thought
 of Tomcat was seen as a reference implementation rather than a production
 ready server.

 Has that view changed?

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] The solution: Odd date behaviour - CF9/SQLServer2005

2010-06-09 Thread Sean Corfield
On Tue, Jun 8, 2010 at 10:19 PM, Mike Kear afpwebwo...@gmail.com wrote:
 It boiled down to a code generator that i've been using without any issues
 for a long time.  The setter and getter for any date fields was like the
 following:

Storing dates as formatted strings is just asking for problems. I'm
glad you posted the set/get methods (as I asked) because now we can
see exactly why it fails!

 cfset arguments.TransDate = dateformat(arguments.TransDate,DD/MM/) /

So this converts a real date to a specific format string.

 cfreturn variables.instance.TransDate /

And this returns the formatted string and it then gets converted to a
real date (when you go to the DB) using your native locale - which
*tries* to match it to an Australian date when it can but reverts to
the US format when it can't.

The moral is: never, ever store a date as a string :)

 cffunction name=setTransDate access=public returntype=void
 output=false
 cfargument name=TransDate type=date required=true /
 cfset variables.instance.TransDate = arguments.TransDate /
 /cffunction
 cffunction name=getTransDate access=public returntype=date
 output=false
 cfreturn variables.instance.TransDate /
 /cffunction

That's how set/get methods should behave - no conversion.

BTW, it would be *really* useful to tell us which code generator you
used so we can avoid it...
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: Odd date behaviour - CF9/SQLServer2005

2010-06-09 Thread Sean Corfield
On Tue, Jun 8, 2010 at 9:15 PM, Mike Kear afpwebwo...@gmail.com wrote:
 This is generated by the Rooibos code written by P Farrell

Just saw this so ignore my other post (about naming the guilty code generator).

Thanx.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: coldfusionmeetup.com

2010-06-08 Thread Sean Corfield
On Tue, Jun 8, 2010 at 6:16 PM, Mark Mandel mark.man...@gmail.com wrote:
 From memory the snippet shortcuts were a bit more powerful than shortcuts,
 as you could tell them to do things multiple times

 So doing something like:

 gs*2

 would run that snippet twice over.

 Not sure if that made it into Builder though. It did work on CFEclipse.

It does not work on CFBuilder.

The cool thing about snippets is that you can have variable
substitutions in them which pops up a dialog with form fields -
including drop-downs and default values - so you can type a few
characters, hit ctl-j, fill out a few form fields and have complete
functions or whatever appear in the editor for you.

As for custom key bindings, Eclipse is a bit of a pain in that area
and whilst you can configure a key binding for any 'action' in
Eclipse, the snippet insertion is a generic action - regardless of the
content of the snippet - and therefore can only have one key bound to
it (as I understand it).
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: Odd date behaviour - CF9/SQLServer2005

2010-06-08 Thread Sean Corfield
What do the methods setTransDate() and getTransDate() look like? Is
there a declared property behind them? If so, what does that look
like?

On Tue, Jun 8, 2010 at 9:02 PM, Mike Kear afpwebwo...@gmail.com wrote:
 I have found i can specifically set a date using numerical values rather
 than variables, to make absolutely certain i know what the value of the date
 being inserted is.
 If i set a variable which is a date object using the createdate() function,
  it reads the date properly.  If I use that same function to set a setter in
 a bean,  it doesnt.     Here's the specifics:
 cfset testdate = createdate(2010,06,10) 
 pDay: #day(testdate)#br /
 Month:#month(testdate)#br /
 Year: #year(testdate)#/p
 This code shows year='2010', month='6', day='10'
 But if i have a bean with a date value in it,  and set the date value like
 this:
 cfset PosBean.setTransDate( createdate(2010,06,10)  ) /
 pDay: #day( posbean.getTransDate() )#br /
 Month:#month(  posbean.getTransDate() )#br /
 Year: #year( posbean.getTransDate() )#/p
 This code shows year='2010', month=10', day='6'
 If i use the bean value in the insert statement, it inserts the date with
 month=10 and date=6.  If i use the #testdate# value in the insert statement,
  it inserts the date with month=6 and date=10.
 The conclusion i am coming to is that a cfc will behave differently to a cfm
 file.     No??   Anyway, since the value i'm trying to insert into the
 database is a value from the bean (along with all the other values of the
 bean)  I'm always going to get the wrong value into the database aren't i?

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Frameworks and MVC

2010-06-02 Thread Sean Corfield
On Tue, Jun 1, 2010 at 8:18 PM, Steve Onnis st...@cfcentral.com.au wrote:
 we had a demo of FW/1 at our CFUG last week and even though yes it is
 stripped down regarding the framework itself, you still had the folder
 structure as in

 root
 - views
 - controller

 and so on, and just to get a simple output still required too many files for
 my liking.

Well, the simplest Hello World FW/1 app is just:

// Application.cfc:
component extends=framework { this.name = 'myapp'; }

!--- empty index.cfm ---

!--- views/main/default.cfm ---
h1Hello World!/h1

You have basically one view file per page in your application and for
logic you can have a single CFC (controllers/main.cfc) with a method
for each page that you want to execute code for.

I can't imagine anything simpler. You pretty much couldn't write
simpler code if you weren't using a framework so I find your complaint
a bit puzzling (I'm not saying your opinion isn't valid, just trying
to dig a bit more into want you really don't like about a couple of
folders).

 I also didn't like the way it threw all of the scoped variables
 into the request scope.

It doesn't. Like every CFML framework out there, it combines URL and
form scope to make control logic simpler and it puts them into a
single variable - request.context - so there's no name conflicts and
scoped vars overriding others. Admittedly, FW/1 does use a few
additional request variables for its own purpose (which are all
clearly documented) and no one using FW/1 has complained about that
yet.

 I want to be able to call
 the controller myself rather than relying on files being in certain places
 to be able to call them

As Blair says, you'll probably need to roll your own framework because
you're not going to like anything that's out there, based on the
things you're saying.

And because all the frameworks do things the same way (in those areas
at least) and lots of people like that approach, you may want to think
harder about why you don't want to develop apps the same way that
thousands of other developers do... just sayin' :)
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: Frameworks and MVC

2010-06-02 Thread Sean Corfield
On Wed, Jun 2, 2010 at 6:51 PM, Steve Onnis st...@cfcentral.com.au wrote:
 I want to be able to have a single file as the entry point, a proper
 index.cfm file that actually does something and then from there be able to
 handle my own calls to a controller that does what I need it to do.

Well, that's the very definition of no-framework then. There are no
frameworks you will like. They all take control of the basic flow -
that's kind of the point of frameworks.

All of the frameworks out there - from Fusebox to ColdBox and
everything in between - take the 'action' (or fuseaction or event) in
the URL and take control away from your index.cfm and route it through
either conventions or configuration to code that the framework invokes
and then the framework selects which files to display to build the
view (sometimes with hints from the developer thru API calls).

Frameworks aren't for everyone. Developers that want to keep total
control over the flow of their application and tend to every detail of
how their code works just don't like frameworks. Other developers
value the standardization that frameworks bring and understand that a
lot of the plumbing and boilerplate code is a waste of their expensive
time and they prefer to focus on the interesting parts of building an
application using an approach that other developers can easily pick up
- particularly where that approach is a publicly documented one and
you can find other developers who already know the approach.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] import DW sites to new windows install

2010-06-02 Thread Sean Corfield
DW lets you export sites - the definitions - to files that you can
then copy across and import into the new install (in addition to
copying the folders/files themselves).

On Wed, Jun 2, 2010 at 7:28 PM, Carl Vanderpal carl.vander...@gmail.com wrote:
 Just trying to figure out how to get all my sites to come across to a new
 install of Windows and DW.

 I have DW CS4 on an install of Windows (Vista) and now I want to move them
 into my Windows 7 install version of CS5. I just thought you could copy
 across some folders, but doesn't look like it? Both installs are on the same
 computer but just on different drives, so if there is a way to copy
 something then that would be great.

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: JB-HI Moving to dotnet

2010-05-28 Thread Sean Corfield
On Fri, May 28, 2010 at 1:57 AM, M@ Bourke
m.electronic.at.sym...@gmail.com wrote:
 this is where companies like Railo are starting to leave CF behind, you
 actually speak to the developers of the product and they'll tell you oh
 thats good we'll look at implementing that in one of the next releases.

That's more a function of size. People used to say that about Allaire
back in the and I have to say I've always found the CF team engineers
to be pretty receptive to new ideas (heck, onMissingMethod() came
about after an informal chat with one of the CF engineers at a
conference!).

 CF needs smaller more frequent releases, just like 9.0.1

I believe Adam is on record as saying he's pushing for more frequent
releases. The main difference between a commercial product and an open
source product is that with a commercial product you only see the
official releases whereas with an open source product you see pretty
much every build. If you look at just the formal releases of Railo and
OpenBD, they happen on a much longer cycle than you might think...
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: JB-HI Moving to dotnet

2010-05-28 Thread Sean Corfield
On Thu, May 27, 2010 at 7:56 PM, Andrew Myers am2...@gmail.com wrote:
 I agree with what you say about us being the ones in the trenches.  Like I
 said in an earlier post, I sometimes have to try and justify even within my
 organisation the use of CF, and it's not always easy - I would really
 benefit from some kind of support resources to help me with this.  Perhaps
 they are out there and I just haven't found them.

Have you seen the ColdFusion Evangelism Kit that Adobe put out? That's
a pretty good pitch to managers. Adobe have also published some more
detailed comparisons between technologies showing the benefits of CFML
- which is also summarized in the evangelism kit so it depends how
much detail you want.

 A lot of the anti CF people also don't like it because it's a proprietary
 technology.  This is where I really think things like Railo can really help
 the uptake of CF.

We are certainly seeing some people moving to Railo rather than
abandoning CFML altogether because they have some sort of mandate for
open source. It's obviously better to keep them in the CFML community
than lose them to some other technology. We also see people coming in
via jboss.org who are open source folks who wouldn't have considered
CFML before. And, yes, realistically, there are going to be people who
choose Railo purely on price because they don't want to spend money.
We see folks who are running older versions of ColdFusion who didn't
pay maintenance and now won't pay for upgrades - Railo provides them
an option to modernize their code.

Naturally we prefer folks who choose Railo for reasons other than
price since our business model is about support and consulting - and
folks who won't pay Adobe aren't likely to pay us either :)
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Just spotted on Railo google groups... Amazon S3 plugin for Railo now free!

2010-05-27 Thread Sean Corfield
On Thu, May 27, 2010 at 8:21 AM, KC Kuok kck...@gmail.com wrote:
 http://groups.google.com.au/group/railo/browse_thread/thread/3be511e9635d943b

Our basic position on features is that if it's part of Adobe
ColdFusion Standard edition, we won't charge for it. With the recent
announcements from Adobe about adding S3 support in CF9.0.1, we
decided to immediately stop charging for the S3 extension - and we'll
roll it into one of the next patch releases as a core part of Railo's
server so all Railo users will automatically get S3 integration for
free. We also refunded a user who'd just bought the S3 extension from
us. We're finalizing the grace period on that but we're happy to
refund anyone who bought the extension in the last 30 days - we may go
back further but that's under discussion.

Information about S3 support in ACF9.0.1:

http://www.coldfusionjedi.com/index.cfm/2010/5/24/Two-new-ColdFusion-901-Gems

As I note in a comment there, Railo's ORM implementation already has
HSQL support in cfquery so we're glad to see that being added to
ACF9.0.1 as well since that provides greater compatibility across CFML
engines.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: JB-HI Moving to dotnet

2010-05-27 Thread Sean Corfield
On Thu, May 27, 2010 at 6:08 AM, Andrew Myers am2...@gmail.com wrote:
 Not saying it applies in this case, I think there is a belief that if
 developers for a particular technology are scarce they cost more, if they're
 plentiful they cost less (in theory).  .NET has appealed to some I've worked
 for because they can always tells us they are one day going to send all our
 work offshore.

I can confirm that at least here in the US (certainly on the West
Coast but almost certainly elsewhere too), CFers earn a lot more than
PHPers. Dealing with various web agencies - and sometimes with clients
directly - I've heard that over and over again. The problem is that to
folks who are not well informed about PHP vs CFML, they view them both
as web scripting languages and thus the $$ difference is
significant.

CFML's biggest problem is that it doesn't really sell itself - folks
have to be educated as to why it's better than PHP (or ASP.NET) in
terms of productivity. And, to be honest, that's something that falls
squarely on the shoulders of the community - because we're the ones
out in the trenches. What we need to be careful about is a closed mind
- CFML is best! - without good arguments to back that up.

As for cross-training developers, I'll definitely speak in favor of
that since that's how I came to CFML, from a background of Java / C++,
along with me team (back at Macromedia). Definitely easy to pick up
CFML when you know other languages and these days, with the extended
cfscript support, it's a relatively easy transition.

FWIW, Railo sees a steady stream of new-to-CFML folks downloading the
server. A good percentage come to us from jboss.org - Java developers
looking for a more effective scripting language language for the JVM
(and CFML definitely kicks JSP / JSF ass) - and we see quite a few
.NET developers as well. We don't have more detailed info because
that's based on the voluntary survey form on the download page.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Just spotted on Railo google groups... Amazon S3 plugin for Railo now free!

2010-05-27 Thread Sean Corfield
On Thu, May 27, 2010 at 9:27 PM, Chris Velevitch
chris.velevi...@gmail.com wrote:
 When you talk about HSQL, is in http://hsqldb.org/ or HQL as in the
 Hiberate Query Language?

Sorry, that was a typo and I meant HQL - Hibernate Query Language -
the ability to write HQL inside cfquery and get back either a record
set (as with regular SQL) or an array of entities (specific to
Hibernate datasources).
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] CEBit

2010-05-26 Thread Sean Corfield
CeBIT Europe was a couple of months ago and CFML was represented there
by Railo. Sorry we couldn't also fly the flag at the Sydney event :(

On Wed, May 26, 2010 at 12:03 AM, nomadic fish nomadicf...@gmail.com wrote:
 (changing the subject, cos i am)

 Darling Harbour, mon-wed this week
 heaps of competitions, lots of lollies, quite a few pens.
 i learnt a few useful things.
 there was a lot of talk here about eWay last week, and they had a huge
 stall, with pretty girls handing out flyers and sales types who were very
 quick to take over the conversation if you sounded interested.
 lots of hand-held data projectors
 lots of government

 asd

 On 26/05/10 16:58, Dale Fraser wrote:

 Where was CEBit?



 Regards

 Dale Fraser



 http://dale.fraser.id.au

 http://cfmldocs.com

 http://learncf.com

 http://flexcf.com



 From: cfaussie@googlegroups.com [mailto:cfaus...@googlegroups.com] On Behalf
 Of nomadic fish
 Sent: Wednesday, 26 May 2010 4:50 PM
 To: cfaussie@googlegroups.com
 Subject: Re: [cfaussie] Re: JB-HI Moving to dotnet



 and, you'll be able to apply for the JB job and get free music as well.

 i went to CEbit yesterday.  i noticed lots of the banners had the microsoft
 certified logo on them.   one or two tux-the-penguins.  only one adobe A,
 and none of the CF or FL product logos.  there were hundreds of stands,
 hundreds of banners, some of them must have built their stuff in flash, but
 they just weren't being asked or forced to advertise the fact.

 asd

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.



Re: [cfaussie] Re: JB-HI Moving to dotnet

2010-05-26 Thread Sean Corfield
On Tue, May 25, 2010 at 10:37 PM, Mark Mandel mark.man...@gmail.com wrote:
 I'm surprised Railo hasn't appointed a rep out here romancing
 universities in AU/NZ to get it rolling also.

 I was actually quite surprised Railo didn't push heavily into the ANZ region
 when they first started.

Negotiations have been underway for quite a while.

 That being said, they were here for cf.O(ANZ) last year (and hopefully again
 this year)

And webDU.
-- 
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/

If you're not annoying somebody, you're not really alive.
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google Groups 
cfaussie group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to 
cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en.