Hi Tim,

Moving from intermediate to advanced is hard.  You can learn to be an 
intermediate programmer, but experience is the key to be an advanced developer. 
 I was trying to be an advanced developer myself, but it doesn't matter how 
many books or articles I read, I just didn't feel advanced.  Then in the last 
few months, my boss wanted me to develop sites in cfc, mvc, fusebox 4.1, and 
stored procedures with MS SQL server 2000.  Boys, I learned so much so fast.  
Combining with the stuff I have read before, I do feel like an advanced 
developer now.

With that said, Sean Corfield has written ColdFusion MX Coding Guidelines at 
http://livedocs.macromedia.com/wtg/public/coding_standards/printable.html

Raymond Camden wrote CFC Best practices and tips at 
http://www.sys-con.com/coldfusion/articleprint.cfm?id=507

Other best practices articles that I know of are:
http://www.benorama.com/coldfusion/patterns/part1.htm
http://www.dintenfass.com/cfcbestpractices/

If you are going to do major applications, I really advise you to use fusebox 
4.1.  It helps separating business logic and presentation well.

Johnny


>Hi all,
>
>I have been doing ColdFusion development for about two years and
>consider myself to be in the intermediate-to-advanced stage. I need to
>move into the 'advanced' category and begin outlining several major
>applications in the next few months. Can anyone recommend books,
>articles, or sites on coding enterprise-level applications with
>ColdFusion? I'm looking for information on pitfalls with things like
>authentication, using form scope vs url scope, things like that that
>aren't in the livedocs or MM docs and aren't known as solidly by newer
>programmers. I don't need as much info on databases as I have a solid
>handle on them, but obviously most books will have sections on DB stuff
>and that's fine :)
>
>TIA for any help & recommendations.
>
>
>Tim Krajcar
>Programmer/Analyst :: Information & Technology Services
>Concordia University :: Portland, OR

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:201018
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to