ColdFusion Weekly Version 2.10 - The "Back from the Break" Edition Version 2.10 - March 26, 2007
Version 2.10 - March 26, 2007
The "Back from the Break" Edition
Introduction & Comments
- What Matt's been up to:
- Vacation in Linden, VA--got a cabin, BlackBerry tethering rocks
- Adam on Life discusses our use of del.icio.us and some other community resources for CF developers--we have another big idea in the works!
- Scott Pinkston built a podcast player--listen without downloading
- What Peter's been up to:
- Entered the podcast age and got a Sansa e260 4GB MP3 player with a DLO FM dock for my car
- Launched...count'em... two websites this past week
- Started using CFCUnit and Selenium -- CFCUnit was a bit harder to get started on especially with my Mach-II applications, but I got that figured out. Selenium is so simple everybody should be using it! FUTURE PODCAST TOPIC!
CFReport - at 16:22
- Apollo alpha is available, new mailing list for developers, free video tutorials, the SDK will be free, free eBook for developers, tons of other news
- Top ten things ten years of software development has taught me
- Ben Nadel asks "How do you use cfparam?"
- A concrete explanation of why LiveDocs sucks
- A couple of good pattern discussions (factory and singleton) by Doug Boude
- Adobe says no free lunch as far as Vista versions of software is concerned
- Run Parallels VM from your iPod
- Discussion/review of Brian Rinaldi's code generator, Illudium PU-36, which also has a Google Group
- Mozilla is looking for a CF developer!
- CF job in Baltimore with Systems Alliance
- CF jobs in Rochester, NY
- CF jobs in central Europe
- Charlie Arehart lists over a dozen resources for finding and listing CF jobs
- Interview with Hal Helms on using CFCs in OO development
- Andrew Powell's presentation from CFUnited Express--an intro to CFCs as objects
- Scott Strosz on using FTP from within Eclipse and synchronizing from within Eclipse
- Bruce Phillips has a 6-part series on building a login system for a Flex app using a CF backend
- First steps with FusionDebug in the context of a Fusebox 5 app
- Brian Kotek's article on builder.com covering the state pattern with CFCs--why isn't there more of this kind of stuff in CFDJ?
- Ben Nadel on using GreaseMonkey to make the CFDJ web site not suck
- Nando on learning OO with CF
- The spaghetti coder has some concrete examples of how thinking in OO is a good thing
- Quick example of using JSON vs. XML
- Aaron West has a great overview of configuring a development environment with Apache and SVN
Konference Korner - at 47:33
- CFunited this week's code is... listen to the podcast for this week's code!
- Conference is June 27th - 30th in Bethesda MD
- Preconference class list available
- Nice review of CFUnited Express NYC by Ben Nadel
- Photos/review of CFUnited Express Atlanta
- cf.Objective()
- this week's code is... listen to the podcast for this week's code!
- Updated conference news on Jared's blog
- MAX 2007--call for topics
- Scotch on the Rocks--partial top secret agenda leaked
CFQuery - we'll get to your calls next week
CF_Quiz - at 55:21
- Version 2.08 Winner - Dan Vega!
- Progamming exercise! In CF (obviously) write a script that loops from 1 to 100 and outputs the numbers. When a number is a multiple of 3, output "ColdFusion" and a line break. When a number is a multiple of 5, output "Rocks" and a line break. When a number is a multiple of 3 and 5, output "ColdFusion Rocks" and a line break. Slickest solution wins!
- Answer:
- Version 2.09 - Deadline: Saturday, March 31, 2007
- Another historical question. ColdFusion used to be spelled with a "space" between cold and fusion as in Cold [space] Fusion.. What version of Allaire ColdFusion did this they remove the space and change to the current camel-case spelling of ColdFusion (all one word)?
- Version 2.10 - Deadline: Saturday, April 14, 2007
- Be a human CF compiler. This is a brain teaser so resist the urge to fire up a scribble page to test. Can you spot the five errors?
- Want to win? Skype user cfweekly or call us at 469-293-3820.
<cffunction name="funkyMethod" access="public"returntype="struct" output="false"><cfargument name="someStruct" type="struct" required="true"/><cfset var coolThings = "" /><cfloop collection="arguments.someStruct" index="i"><cfif arguments.someStruct[i] EQ "cool" /><cfset ListAppend(coolThings, i) /></cfif></cfloop><cfreturn coolThings /></cffunction>
Wrap Up - at 55:21
CFExit Music
I'm Thrilled by The Ultronz
