ColdFusion Weekly Version 1.20 - August 28, 2006

Version 1.20 - August 28, 2006

The Early Labor Day Edition

Introduction & Comments

  • What Matt has been up to
    • Adding i18n date handling to MachBlog--this was the last big thing to get added before a public beta, which will happen very soon
    • Last day of my old job! I take off for DC this coming week, going up through Nebraska to see my parents and Cleveland to see a friend on the way. Driving 26 hours straight seemed a bit nuts.
    • New VPS at Viviotech--will be transferring all my "stuff" shortly, and this is where I'll launch my blog running on MachBlog
  • What Peter has been up to

CFReport - at 7:14

CFQuery - at 19:38

  • Hal Helms takes us to task about interfaces in CF
  • Another caller tells us to "just say no" to putting more strongly typed features in CF

CF_Quiz - at 31:06

Wrap Up - at 39:11

CFExit - at 40:57

"Soul Dancing" by The Jupes

(download)

ColdFusion Weekly Version 1.5 beta - April 24, 2006

Version 1.5 beta - April 24, 2006

This week we're all about the IDEs of, um, April.

Introduction and Comments

CFReport - at 7:40

Miscellaneous News

ColdFusion IDEs - at 11:40

CFQuery - at 43:45

  • A call from Ryan Everhart of Rockwall, TX about using cfquery vs. cfstoredproc in CFCs

CF_HotSeat with Mark Drew, Lead Developer of CFEclipse - at 50:10

CF_Quiz - at 1:05:10

  • We're going to a once every two weeks schedule for the CF_Quiz to give you more time to enter!
  • This week's quiz: how do you get UTC time in ColdFusion? (Hint: you only need two functions!)

Wrap Up - at 1:10:25

CFExit - at 1:11:45

"Auora Goodness" by Silent Film Stars

(download)

ColdFusion Weekly Version 1.19 - August 21, 2006

Version 1.19 - August 21, 2006

"Damn It Feels Good to be a ColdFusion Developer": Our TWENTIETH Show!

Introduction & Comments

CFReport - at 6:37

CF_Focus on Apache - at 20:00

  • What is Apache?
    • Apache HTTP Server is a robust, commerical-grade, featureful and free-available source code of a web server. Sometimes refered to as httpd because of the unix process name (and origins from NCSA).
    • Run by the Apache Software Foundation (ASF)
    • Available on a variety of platforms including Windows, Unix and Linux. Mac OS X integrates Apacge as it's built-in web server. Novell Netware 6.5, Apache is the default web server.
    • Licensed under the Apache 2.0 license. Ironically the FSF considers the Apache licnse imcompatible with the GNU General Public License (GPL) due to "certain" patent termination cases.
    • Currently in the 2.0 days. Version 2 of Apache was a substantial re-write of the a lot of code with a focus on modularization. Other things include IPv6 and better non-Unix platforms (such as Windows).
    • Uses a configuration file to set everything up.
  • Why use Apache?
    • It's free, duh!
    • IIS doesn't allow for multiple web root without the use of third-party utilities.
    • You're not on Windows.
    • It's currently used on over 70% of web servers around the world.
    • You want use url rewriting (mod_rewrite), but don't want to pay for ISAPI Rewrite for IIS.
    • You want to use something like Subversion, but not the SVN daemon.
    • 2.2 now works with ColdFusion
  • Installing / Configuring

CFQuery - at 38:21

  • Joerg Zimmer asks about bug tracking tools
  • Adam Haskell plays Devil's Advocate on "feature creep" in CF 8

CF_Quiz - at 51:39

Wrap Up - at 55:55

CFExit - at 58:32

"Shoot It Up" by Ultronz

(download)

ColdFusion Weekly Version 1.18 - August 14, 2006

Version 1.18 - August 14, 2006

Mr. Woodward Goes to Washington (a.k.a. The CF 8 Scorpio Wishlist)

Introduction & Comments

  • What Matt has been up to - A new JOB!
  • What Peter has been up to - A busy boy he is!
    • Presentation to Cleveland CFUG on Design Pattern Safari
    • Article for FAQU
  • Not to worry, podcast fans the ColdFusion Weekly WILL GO ON!

CFReport in RAPID-FIRE MODE - at 6:11

CF_Focus on ColdFusion 8 ("Scorpio") - at 15:40

  1. Better server monitoring
    • Help with debugging and troubleshooting
    • Session/application management and insight
    • Full reporting on scheduled task execution
  2. Increased OO functionality
    • Static methods
    • Interfaces
    • Constructors
    • Destructors
    • Method overloading
  3. More front-end/UI functionality
    • Image creation/manipulation
    • Spry integration
    • "Atlas"-like functionality (Flex or DHTML front-ends generated by the server)
  4. Improved packaging/deployment
    • Ability to clone a server—would be great for setting up clusters
    • Ability to drop in a jar file for library-type code like frameworks
  5. IDE Enhancements
    • CFC introspection
    • Interactive debugging
  6. Miscellaneous enhancements
    • cfthread/cfjoin tags
    • Better, more flexible caching
    • Ability to programmatically expire cached queries
    • Application-specific mappings
    • Allow for var scoping anywhere within a method, not just at the beginning
    • Enhance cfscript
    • Get rid of cfscript
    • Dump current cfform javascript validation and use qForms instead>
    • Add IMAP, NNTP, and SNMP tags
    • Have scheduled tasks use their own thread pool
    • Make scheduled tasks cluster aware so they can exist on multiple servers but would only fire on one server in the cluster
    • PDF Form support
    • Native support for MS Office formats
    • Native support for RSS
    • SAX-type XML parsing as opposed to DOM only
    • Serializable CFCs

Putting a Stake in the Ground: Our Lists, limiting ourselves to 5, IN ORDER no less! - at 41:25

  • Matt:
    1. cfthread/cfjoin tags
    2. Application-specific mappings
    3. Serializable CFCs
    4. Improvements to scheduled tasks
    5. Atlas-like functionality to generate Flex or DHTML/Ajax front-ends—Adobe could absolutely KILL in this space
  • Peter:
    1. Application specific mappings
    2. cfimage
    3. Improvements to scheduled tasks
    4. cfthread/cfjoin tags
    5. General bug fixes like nested cftransactions (which is a PITA to engineer right in current CF OO applications), fixes to cfchart so it doesn't override styles in an external xml style sheet and fix the DateConvert() function (it incorrectly coverts Standard time when local time observes DST)

CF_Quiz - at 49:27

  • Sozo Hosting is a new sponsor! They've generously offered to give away one year of ColdFusion hosting (a $240 value!) to one lucky winner per month. Sozo Hosting winners will be chosen at random from the winners of the CF_Quiz each month.
  • As an added bonus, Sozo Hosting is also giving all ColdFusion Weekly listeners 10% off if you click on their banner on coldfusionweekly.com!

Wrap Up - at 51:55

CFExit - at 53:43

"Why" by Cherry Suede

(download)

ColdFusion Weekly Version 1.17 - August 7, 2006

Version 1.17 - August 7, 2006

The All CFQUERY Edition!

Introduction & Comments

  • What Matt has been up to - new ThinkPad T60p, application migration meltdown (thanks, IIS!)
  • What Peter has been up to - more Mach-II stuff, Illudium PU-36 code generator, and a new office chair
  • NEW SPONSOR! Sozo Hosting from Atlanta, GA

CFReport - at 10:03

CFQUERY - at 16:03

  • Doug Loxo asks about getting Subversion and Trac running
  • Dave (just Dave) has an issue with CFEclipse, UTF-8, and color coding/syntax highlighting - at 21:33
  • David Amy asks about MySQL resources - at 25:10
  • Ethan Pitsch asks about where to put his login "stuff" in an OO application – at 32:14
  • Jason Daiger opens up the thorny question of frameworks and where they're all headed - at 39:02

CF_Quiz - at 52:21

  • Sozo Hosting is a new sponsor! They've generously offered to give away one year of ColdFusion hosting (a $240 value!) to one lucky winner per month. Sozo Hosting winners will be chosen at random from the winners of the CF_Quiz each month.
  • As an added bonus, Sozo Hosting is also giving all ColdFusion Weekly listeners 10% off if you click on their banner on coldfusionweekly.com!

Wrap Up - at 59:28

CFExit - at 1:04:44

"Half Step Down" by The Jupes

Programmer's Poem - at 1:05:57

(download)