home Links Articles Books Past Meetings Photos SiteMap
The MDCFUG is sponsored by TeraTech. Visit us at www.TeraTech.com

Please send
comments/questions to

michael@
teratech.com

 

August News:
    [next MDCFUG meeting is 9/12/00, CF 101 is 9/9/00, FuseFUN is 9/16/00]

1. MDCFUG-L list open for questions
2. Microsoft praises CF
3. CF documentation tool
4. CF naming convention 
5. Variable Speed Animation
6. Locking in ColdFusion
7. Collapse Your Code
8. Developer's Tour of New Features in CF 4.5
9. Fusebox conference nearly full.
10. Bjork CF Fusebox doc tools

Enjoy!
- Michael Smith, TeraTech http://www.cfconf.org/
                               MDCFUG http://www.cfug-md.org/

1. MDCFUG-L list open for questions
-----------------------------------
After a lot of requests at the last MDCFUG meeting we have created a 
listserve for all members to share CF questions and answers. The list 
is for discussion of ColdFusion and related programming issues. To 
join go to http://www.cfug-md.org/lists/MDCFUG.cfm

Once you have joined you will be able to post questions to the list.

To make the list better for everyone please follow the following 
MDCFUG-L list guidelines: 

- Only send emails on CF and related programming issues 
- No job anouncements, recuiters or work wanted ads thx. 
- Use a subject in each email 
- If you reply and want to change the thread, 
  please use a new subject
- If you have a question about some code, 
  include the code snipnet in your email 
- If you ask a question, get a bunch of replies and figure it out,
  then post back a summary of the answers that worked for you 
  to the list to share your learning. 
- Try to give as well as get 
- keep attachments below 50k - some people are on dial ups - 
  if you have a big file put it on a website and email the list the 
link to it. 
- Be polite - don't flame others - think before you send 
  something everyone will read 
- If you can't take high volumes of emails then use the digest version 
- Have fun! 

2. Microsoft praises CF
-----------------------
Check this out - CF on msdn:

http://msdn.microsoft.com/library/default.asp?URL=/library/periodic/pe
riod00/coldfusion.htm

It's not your typical 'Woooo, ASP RULEZ, and CF sux!!' sort of thing - 
It's entitled "ColdFusion and SQL Server - An overview of using 
ColdFusion for Web development on the SQL Server platform", and the 
author eventually builds a great case for *not* using ASP: 
"...ColdFusion does what ASP does. 
But you might find among ColdFusion's specific features and 
functionality some compelling reasons to choose it."

* W. Sean Harrison

3. CF documentation tool
------------------------
There is a CF optimize tool  And a
CFQUERY ripper written in Perl. 
 
My CFOptimize tool (a perl-based search and replace) is at 
http://www.codebits.com/replace/.
 
The CFQUERY Lister tool is at 
http://www.codebits.com/private-cgi-bin/cfquery.pl.
          David Medinets medined@mtolive.com


4. CF naming convention
-----------------------
(discussion as seen on ACFUG list)
I agree.  Back in the very early '90s when I first started doing  
event-driven GUI programming in C, we adopted a style of Hungarian 
notation that I've tried to pull along with me even into JavaScript 
and HTML.  
So, all command buttons (which would be the GUI window class 
equivalent of a submit button) are prefixed with "cmd", as in:

  

  Similarly, I use the prefix of "txt" for text input boxes, "lst" for 
list box types of selects, and "cbo" for combo box types of selects, 
etc.  I find this aids greatly in program understanding and 
documentation, as in when you've got to fix a bug in some page you (or 
someone else) wrote two months ago...

  I like this style of Hungarian notation, but my suggestion is that 
you of course don't have to use my style - use whatever you're 
comfortable with - but pick something, be consistent, and use it, and 
I think you will eventually find it worth the extra little effort.

Anyway, my $.02 worth for the day.
  Thanks,
  Jim
James Moll [mailto:James.Moll@abcdistributing.com]

5. Variable Speed Animation
---------------------------
Changing the speed of animated GIFs is a tricky business. Read this 
tutorial by Al DiMarzio to learn the details of
creating eye-popping Web pages full of dazzling graphics.
http://www.allaire.com/coldfusion.cfm?web_ID=1733

6. Locking in ColdFusion
------------------------
If your ColdFusion application tries to call a variable while it's 
being written by another process, get ready for
trouble. That's where locks come into play. Allaire's Ben Forta writes 
about techniques for using locks in ColdFusion
applications in this article, first published in ColdFusion 
Developer's Journal. 
http://www.allaire.com/coldfusion.cfm?web_ID=1739

7. Collapse Your Code
---------------------
The Collapsed Text feature introduced in HomeSite 4.5 and ColdFusion 
Studio 4.5 can help you streamline your Web
development. It allows you to "collapse" selected text or code, which 
can come in handy in day-to-day Web development in
a variety of ways. In this article, Amy Cowen illustrates just how 
convenient this feature is.
http://www.allaire.com/coldfusion.cfm?web_ID=1724

8. Developer's Tour of New Features in ColdFusion 4.5
-----------------------------------------------------
You've heard the hype about the new features in ColdFusion 4.5 . Now 
read the details behind those features and how they
will increase your productivity.
http://www.allaire.com/coldfusion.cfm?web_ID=1712

9. Fusebox conference nearly full
---------------------------------
The Fusebox conference is nearly full. Sponsored by SecretAgents.com 
and TeraTech, will be a 9 to 5 FuseFest full of lectures and
information about the methodology, and includes a free copy of the 
forthcoming Fusebox book. 

Speakers include: 
Hal Helms, Steve Nelson, Nat Papovich, Gabe Roffman, Fred T. Sanders, 
Cameron Childress and Michael Smith.

Location: 
Charlottesville, VA, at the Best Western Cavalier Inn, 105 Emmet, 
Charlottesville, VA 22904-0201. 

Price of admission is $99, which includes lunch (but not hotel 
accomodations). 

http://www.cfconf.org/fusebox_fun.cfm

10. Bjork CF Fusebox doc tools
------------------------------
I ran across some cool doc tools at Bjork's site. 

* CF_SourceBrowser 
A versatile utility for viewing and analyzing ColdFusion source 
files/directories. Integrates three main functions: 

 - a directory/file/source browser 
 - a 'FusionDocs' standard documentation parser/viewer 
 - an assortment of software 'metrics' for estimating the complexity 
and maintainability of ColdFusion code 

An invaluable tool during all phases of the software development 
cycle.

 * CF_FusionDocs 
Automated documentation!! CF_FusionDocs parses a CF template to find 
'standard' FusionDocs comments. Assembles the information into a rich 
CF structure, which can be used to provide automated documentation. 

'FusionDocs' is a standard that I am proposing for ColdFusion 
comments/documentation. It is based on the well-known JavaDoc standard 
for Java documentation. (many thanks to Hal Helms, for his help and 
suggestions) 

NOTE: CF_FusionDocs is bundled with CF_SourceBrowser and 
CF_SoftwareMetrics. 

 * CF_SoftwareMetrics 
Returns eight separate "metrics" of a given ColdFusion template. These 
measure different aspects of logic and style, to give valuable 
information regarding reliability and maintainability.

High 'risk' values may be a sign that the code needs to broken into 
smaller units, or at least that more extensive comments/indentation 
are needed. 

Based on Tom McCabe and Arthur Watson's "Structured Testing: A Testing 
Methodology Using the Cyclomatic Complexity Metric", 1996. Interpreted 
for CF by Lee Borkman. 

NOTE: CF_SoftwareMetrics is bundled with CF_SourceBrowser and 
CF_FusionDocs. 

And many more...
 * CF_LessWhiteSpace 
 * CF_CFML2WDDX 
 * CF_WDDX2CFML 
 * CF_MakeLink 
 * CF_RoundDateTime 
 * CF_CopyRow 

For download and more info see ColdFusion Tags by Lee (Bjork) Borkman 
http://bjork.net/taggallery/index.htm


 


Home | Links | Articles | Past Meetings | Meeting Photos | Site Map
About MDCFUG | Join | Mailing List |Forums | Directions |Suggestions | Quotes | Newbie Tips
TOP

Copyright © 1997-2017, Maryland Cold Fusion User Group. All rights reserved.
< >