Sat, 14 June 2008 Yes, the time has come for ColdFusion Weekly to bid everyone a fond farewell. We've had a fantastic time working on the podcast for the past two years but we simply can't give it the attention it deserves, so rather than keep everyone in limbo we have decided to officially stop. Not to worry, the web site will stay up so you can always grab old episodes.
In regards to timeline, we made this decision a couple months ago. Long before any of the growing pains occurred in the CFML community. In all fairness, please do not read our in the podcast arena as an indication that we're leaving the CFML community as that is far from the truth.
Matt is going to be spending more time in the Java world, doing more mobile device development, working on Mach-II documentation (and code for a change!), perfecting the Mach-II training, and contributing to the Open BlueDragon project.
Peter is going to be working on the next version(s) of Mach-II (and prodding Matt on the documentation), refining the Mach-II workshops and contributing to other (currently unknown) open-source projects. He is also becoming more involved in the world of food cooperatives and the impact they make on his local community.
Brian Meloche will be starting up a new podcast called CFConversations very soon, so there will not be much downtime in the CF podcast space. We encourage you all to subscribe to his feed when it's up and running! And who knows, maybe you'll even hear your old podcast friends Matt and Peter on there from time to time.
So, dear listeners, thanks so much for allowing us to take up space on your iPods and in your heads for the last two years. The CF community has a very bright future ahead, and we'll still be a part of it, so don't be a stranger!
Thanks,
Matt and Peter Direct download: cfweekly_3.09_final.mp3 Category: podcasts -- posted at: 10:23 PM |
|
Fri, 16 May 2008
Andy Powell on Enterprise MVC with CF and Java
This week's links ...
Run time: 45:42 | Size: 36.6 | Format: mp3 (stereo)
Direct download: cfweekly_3.08_final.mp3 Category: podcasts -- posted at: 4:49 PM |
|
Fri, 18 April 2008
Flex Frameworks Roundtable
This week we talk Flex Frameworks with ...
This weeks links ...
Run time: 1:15:28 | Size: 60.5 | Format: mp3 (stereo)
Direct download: cfweekly_3.07_final.mp3 Category: podcasts -- posted at: 7:23 AM |
|
Mon, 31 March 2008
Vince Bonfanti - Open Source BlueDragon
This week's links ...
Run time: 1:18:41 | Size: 63 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.06_final.mp3 Category: podcasts -- posted at: 8:58 AM |
|
Wed, 26 March 2008 Just a repost of the latest episode in an attempt to get our Odeo feed to refresh (which it hasn't for some reason in 180 days).
My Odeo Channel (odeo/1769dd2db15213e1) Direct download: cfweekly_3.05_final.mp3 Category: podcasts -- posted at: 8:08 AM |
|
Thu, 20 March 2008
This show's links ...
Run time: 47:37 | Size: 38.2 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.05_final.mp3 Category: podcasts -- posted at: 4:15 PM |
|
Wed, 19 March 2008 Just two quick notes:
- We'll be interviewing Vince Bonfanti from New Atlanta about the open source edition of BlueDragon next Wednesday, March 25, so please call in your questions for Vince! Use Skype user cfweekly or call 469-293-3820. You can also email your questions to podcast@coldfusionweekly.com
- The Skype line was down briefly. They apparently don't auto-renew, so my bad. It's back up and running now.
Direct download: cfweekly_3.04a_final.mp3 Category: podcasts -- posted at: 6:59 PM |
|
Sun, 16 March 2008
BlueDragon Goes Open Source
This week on the CF_Roundtable we discuss New Atlanta's announcement that they will be open-sourcing
BlueDragon with ...
This week's links ...
Run time: 1:19:54 | Size: 64 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.04_final.mp3 Category: podcasts -- posted at: 10:03 PM |
|
Thu, 13 March 2008
The Premiere CF_Roundtable Edition!
This week on the CF_Roundtable we discuss Adobe's Flex 3 and AIR launch with ...
This week's links ...
Run time: 1:14:58 | Size: 60.07 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.03_final.mp3 Category: podcasts -- posted at: 7:26 AM |
|
Tue, 11 March 2008
The Premiere CF_Roundtable Edition!
This week on the CF_Roundtable we discuss Adobe's Flex 3 and AIR launch with ...
This week's links ...
Run time: 1:14:58 | Size: 60.07 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.03_final.mp3 Category: podcasts -- posted at: 8:21 PM |
|
Wed, 27 February 2008
CF_HotSeat With Dave Shuck and Aaron Lynch of InstantSpot.com
Other news ...
Run time: 1:05:31 | Size: 52.5 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.02_final.mp3 Category: podcasts -- posted at: 7:52 AM |
|
Wed, 20 February 2008
CF_HotSeat With Ryan Mannion, Managing Editor - Web Technology for
Politico
Run time: 30:24 | Size: 24.4 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.01_final.mp3 Category: podcasts -- posted at: 6:35 PM |
|
Mon, 14 January 2008
Run time: 38:21 | Size: 30.7 MB | Format: mp3 (stereo)
Direct download: cfweekly_3.00_final.mp3 Category: podcasts -- posted at: 10:56 PM |
|
Thu, 20 December 2007
CF_HotSeat With Kristen Schofield, Product Marketing Manager for ColdFusion at Adobe
Run time: 21:13 | Size: 25.8 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.31_final.mp3 Category: podcasts -- posted at: 11:13 PM |
|
Thu, 20 December 2007
CF_HotSeat With Tim Buntel, Senior Product Manager for Flex Builder at Adobe
Run time: 32:11 | Size: 25.8 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.30_final.mp3 Category: podcasts -- posted at: 11:12 PM |
|
Sat, 15 December 2007
The "Scotch On The Rocks" Edition
CF_HotSeat With Andy Allan
Run time: 28:14 | Size: 22.6 MB | Format: mp3 (stereo) Direct download: cfweekly_2.29_final.mp3 Category: podcasts -- posted at: 10:56 AM |
|
Sun, 14 October 2007 Direct download: cfweekly_2.28_final.mp3 Category: podcasts -- posted at: 10:17 PM |
|
Mon, 24 September 2007
The "Selenium" Edition (Testing ColdFusion Applications Part Two)
What we've been up to ...
- Peter:
- Admiring the new Bosch washer and dryer. It finally came.
- Thinking a lot about streamlining processes and organization
- Matt:
- Had a great time in Oregon!
- Finally got my cable cards working so the TiVo Series 3 is fully operational
- More A/V stuff--amazon.com Unbox rocks with free downloads of some of the new Fall TV shows right to your TiVo
- Thanks to Peter and Kurt for the YSlow show
- Doing lots of reading/research on productivity
No CFReport this week
CFQuery – at 8:40
- Cutter calls to tell us that he was the 1000th site on gotcfm.com, and reminisces about old code
- AJ Mercer called to ask us about organizing your code in Subversion
CF_Focus – at 25:53
- Part 2 in a series on testing
- Selenium is an open source test tool for web applications available
- Used to do system functional testing and browser compatibility testing
- Selenium IDE
- Firefox extension
- used to record, edit, and debug tests
- Can
either have Selenium generate scripts for you based on simple actions
(open a URL, click a button, etc.) or edit scripts manually
- Can set breakpoints
- Can save scripts out as HTML or several other formats
- Selenium Core
- Installing Selenium
- Download Selenium Core
- drop into your web root
- There is no step 3
- You'll probably also want to install the Selenium IDE (Firefox extension)
- Using Selenium Core by browsing to http://server/selenium/ to see the main menu
- Using the Selenium IDE to create your own test suites
- Creating a test case
- Automating your test cases
CFExit Music (Progress by The Exchange)– at 48:35
Run time: 52:35 | Size: 42.1 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.27_final.mp3 Category: podcasts -- posted at: 12:31 AM |
|
Tue, 18 September 2007
The "Using YSlow" Edition with Guest Host Kurt Wiersma
What we've been up to ...
- Peter:
- Had fun doing some server stuff this week with YUM, rpms and CPAN.
- New Bosch Axxis washer/dryer coming on Tuesday!
- More experimenting with ANT and becoming more and more interested in Java.
- Kurt:
- Just bought a new Trek bike just in time for winter. :-)
- Taking Peter's YSlow advice at work.
- Built an ajax powered Fantasy Football Draft System. Then built another version of the same app in Flex.
CFReport – 12:06
CF_Focus &ndash at 21:24
Wrap-Up – at 1:17:30
Sorry, AJ Mercer - we didn't get to your CFQuery this week!
Run time: 1:18:58 | Size: 63.2 MB | Format: mp3 (stereo) Direct download: cfweekly_2.26_final.mp3 Category: podcasts -- posted at: 12:57 AM |
|
Sun, 9 September 2007
The "Welcome Back" Edition
What we've been up to ...
- Peter:
- Had a geek night with Kurt Wiersma and talked about everything under the sun but planned out Mach-II 1.6 and 2.0.
- Have been learning ANT (using it with Eclipse). Using tasks such as SVN, JSMin and CFCUnit through ANT to ease website roll outs and to continuous builds.
- Got summoned for Federal jury duty in October and November.
- Bought a set of Bosch's Axxis line of washers and dryers, but waiting for them to come.
- Did a presentation to the TCCFUG on the YSlow add-on for FireBug
- Matt:
CFReport – 18:17
Run time: 39:05 | Size: 31.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.25_final.mp3 Category: podcasts -- posted at: 11:45 PM |
|
Mon, 20 August 2007 Direct download: cfweekly_2.24_final.mp3 Category: podcasts -- posted at: 1:49 AM |
|
Mon, 30 July 2007 ColdFusion 8 is Here with Ben Forta
Listen to the interview for a chance to win a copy of ColdFusion 8 Standard Edition in our giveaway!
Direct download: cfweekly_2.23_final.mp3 Category: podcasts -- posted at: 11:03 PM |
|
Fri, 29 June 2007 Our CFUnited wrap up of day 3 with our CFUnited roundup team -- Kurt Wiersma and Bob Flynn.
Direct download: cfweekly_2.22_final.mp3 Category: podcasts -- posted at: 11:58 PM |
|
Thu, 28 June 2007 Our wrap up of day 1 and day 2 of CFUnited with guests Kurt Wiersma and Bob Flynn.
Direct download: cfweekly_2.21_final.mp3 Category: podcasts -- posted at: 12:34 AM |
|
Sun, 17 June 2007 
The "We're Psychic" Edition
What we've been up to...
- Peter:
- Hunkered down at work/li>
- Great intro from John Allen listening to the podcast gets you a new job and makes you're girlfriend like you more too
- Matt:
- Just got back from San Jose and the Adobe Community Summit
- Apple launches Safari ... for Windows
CFReport – 7:30
CFQuery – 40:27
- Elena
Aminova asks "How do I create a ColdFusion User group in my company,
which has over 3000 employees and not sure how many CF developers. I
know some of them but not all and a User group with monthly meetings
would definitely help all of us. How do I go about getting the speakers
for the meetings and what is involved in the usergroup organization if
I take that upon myself."
- Ryan Hartwich remind us to spell out uncommon tag names like WDDX for the cfwddx tag (Web Distributed Data eXchange)
- Ryan
Hartwich calls to let us know that we sound the same which is great
because since Matt is the smart guy around here, either I'm getting
smarter or Matt is getting...
- A follow up on the service
layer question we answered last week from John Allen -- Are service
layers "front controllers" for the objects behind them? A new
framework?
- For a bit more background on common OO stuff in CF, listen to the 1.10 version of the weekly for the Design Pattern Safari
CF_Quiz – 58:56
- Nobody voted for the best new thing is Scorpio...sad I might say! Brian wins!
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up – 1:00:34
- No show June 25th because we're coming to CFUnited!
- CFExit - Beer by The Ultronz
Run time: 1:05:17 | Size: 52.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.20_final.mp3 Category: podcasts -- posted at: 11:56 PM |
|
Mon, 11 June 2007
The "Nothing Special" Edition
What we've been up to...
- Peter:
- Played horn quartets twice this week
- No show June 25th due to CFUnited
- Matt:
- Developer Retreat at work is over--got a lot accomplished!
- Going to San Jose for the Adobe Community Summit
CFReport – 12:06
CFQuery – 38:18
- John Allen from D.C. asks about service layers and building with composition.
- John Allen from D.C. brings up Apollo especially the future of us ColdFusion developers in the context of desktop applications
Brian's Bi-Weekly Weekly Open Source Update – 55:20
CF_Quiz – 57:50
- Go to the quiz page to vote for your favorite quiz entry!
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up
- CFExit - Control by J.R. Byrd
Run time: 1:10:20 | Size: 56.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.19_final.mp3 Category: podcasts -- posted at: 3:09 PM |
|
Mon, 4 June 2007
The "Viva La Scorpio" Edition
What we've been up to...
- Peter:
- Doing some polishing up on the core for Mach-II 1.5 Beta
- Converting a logical section of a website into a module for easier maintenance - WOW!
- Enjoyed a nice Memorial Day grillin' party with a few friends
- Used WDDX for the first time in a real application...
- Matt:
- Wondering why Vista sucks so badly (I'll keep the rant short)
- Putting the final touches (seriously this time) on MachBlog
- Working on the new Mach-II web site
- Trying to find time to start exploiting Scorpio
CFReport – 8:38
Konference Korner – 41:57
CF_Quiz – 49:58
- Call in with your favorite new feature in Scorpio and explain why you think it's the best thing EVER.
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up
- CFExit - A ceiling fan by The Exchange Band
Run time: 57:13 | Size: 45.8 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.18_final.mp3 Category: podcasts -- posted at: 2:02 PM |
|
Tue, 29 May 2007
The "ColdFusion's Dead" Edition
What we've been up to...
- Peter:
- Completed my travel plans for CFUnited
- Fixed a few bugs in the Mach-II 1.5 BER
- Throwing a little grilling party today
- Released a new version of Lyla Captcha over a week ago and really didn't say much about it except on my blog
- Matt:
- Running a developer retreat at work covering general development practices, version control, OO, and Mach-II
-
Listening to new podcast--
Software Engineering Radio
- General:
-
Brian Rinaldi is going to do a bi-weekly open source update for us. This is his
first week for "Brian's Bi-Weekly Weekly Open Source Update"" segment.
-
A little summer planning for the Weekly. We'll do a post CFUnited
wrap up for our July 9th show. After that, we'll take a nice month off for our
summer vacation and we'll be back on August 9th.
CFReport – 6:14
Konference Korner – 44:00
- CFUnited is just around the korner (heh, heh). June 27th - 30th.
-
Next week is the last KK until we ramp up for Max... Bye Bye, KK, have a great vacation.
NEW! Brian's Bi-Weekly Weekly Open Source Update – 49:20
CF_Quiz – 54:24
- Version 2.13 -- you voted and the winner is ... Ed Donohue!
- Version
2.16 -- Call in with your favorite new feature in Scorpio and explain
why you think it's the best thing EVER. Deadline is Thursday, May 31.
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up
Run time: 1:03:28 | Size: 50.8 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.17_final.mp3 Category: podcasts -- posted at: 12:58 AM |
|
Sun, 20 May 2007
The "Drinking The Scorpio Kool-Aid" Edition
What we've been up to...
- Peter:
- Getting back into the swing of work after the conference
- Working on and organizing Mach-II 1.5 stuff
- Getting ready for summer and the possibility of faux vacation time
- Doing fun stuff with the new recording equipment including getting it to Skype!
- Matt:
- Inaugural CHUG meeting today
- Attended "Future of ColdFusion" half-day presentation at the Reagan Building in DC
- trying
to stop my head from reeling about Scorpio, er, CF 8, er "the highly
anticipated upcoming eighth release of Adobe ColdFusion"
- recovering from cf.objective() and WES conferences + My notes from cf.objective() are on my blog
- working on Mach-II web site and Mach-II docs
- still
finalizing MachBlog and doing web site updates (I'm being too picky at
this point)--good things come to those who wait though; just got two
very nice new skins and a German-language resource bundle
- thinking about using MachBlog on coldfusionweekly.com via the new modules in Mach-II 1.5
- car shopping--2007 Metallic Gray Prius with option package #5 here I come!
CFReport –-11:10
Konference Korner - 13:49
- cf.Objective() 2007 was a success and we'll talk about it more in the focus coming up.
- CFUnited is just around the corner - June 27th - 30th
- After CFUnited, the KK will take an extended vacation -- probably until Max shows up.
CF_focus: cf.Objective() 2007 - 17:35
CF_Quiz - 50:18
- Version
2.13 -- you vote for the winner! Go to coldfusionweekly.com and click
on quiz, check the code, and you can vote for which solution you think
is best
- Version 2.16 -- Call in with your favorite new feature in Scorpio and explain why you think it's the best thing EVER.
- Yes, we're way, way, way behind on sending out prizes--we'll get that resolved this week
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up – 56:24
Run time: 1:02:05 | Size: 49.7 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.16_final.mp3 Category: podcasts -- posted at: 11:25 PM |
|
Sun, 13 May 2007
CFReport
Konference Korner
CF_Quiz
-
Version 2.13 � Deadline: Saturday, May 19, 2007
-
Another programming exercise! Matt ran into this at work and thought it
would be interesting to see how other people would solve this problem.
Assume you have an array with n number of elements, and you want to
retrieve a random number of elements from this array. The random number
you want to retrieve is less than n, but greater than 1, and you cannot
retrieve the same element twice. So for example, let's say your array
has 10 elements in it and you want to retrieve 5 random elements, but
none of these 5 can duplicate one another. How would you do that?
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Run time: 21:07 | Size: 16.9 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.15_final.mp3 Category: podcasts -- posted at: 7:09 PM |
|
Fri, 4 May 2007
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
- Picking up Matt at the airport
CFReport
Konference Korner
- There's still time to get to cf.objective()--come join us!
-
CFUnited is June 27 - 30 in Bethesda, MD
- The winner of the April pass is ... Aaron Gillespe!
- This week's entry code is ... listen to the podcast for this week's code!
- ApolloRanch - a free mini-conference on Apollo in Boulder, CO on Saturday, May 5th from 5-11:30pm
CF_Quiz
-
Version 2.11 – Deadline: Saturday, April 28, 2007
-
You're looping over a query with cfloop and you want to highlight ever over row of data so you need to know which
row number is getting outputted (using the MOD trick). What variable tells you this when using cfloop with a query?
Hint, Livedocs is missing this!
- ANSWER: queryName.currentRow
- WINNER: Mike Harman!
-
Version 2.13 – Deadline: Saturday, May 12, 2007
-
Another programming exercise! Matt ran into this at work and thought it would be interesting to see how other people would solve this problem.
Assume you have an array with n number of elements, and you want to retrieve a random number of elements from this array. The random number
you want to retrieve is less than n, but greater than 1, and you cannot retrieve the same element twice. So for example, let's say your array
has 10 elements in it and you want to retrieve 5 random elements, but none of these 5 can duplicate one another. How would you do that?
- Want to win? Skype user cfweekly or call us at 469-293-3820.
CFExit Music
The Man From St. Petersburg by Empty Promise
Run time: 17:46 | Size: 14.2 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.14_final.mp3 Category: podcasts -- posted at: 1:53 AM |
|
Sun, 29 April 2007 No show this week folks--too much going on with both Matt and Peter in the week before cf.objective(). We'll be back soon with some great stuff from cf.objective()!
Direct download: no_show_04302007.mp3 Category: podcasts -- posted at: 10:31 PM |
|
Mon, 23 April 2007
The "The Rough Week for ColdFusion" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
- Attended a funeral
- Had a Mach-II coding party with Kurt
CFReport � at 11:30
- Check out our del.icio.us links to see everything we were tracking this week
- Fat Controllers, put them on a diet
- Answering
evaluate()'s cry for help. David Harris show us up - I didn't know you
can assign a function to a variable dynamically like he did...
- ColdFusion is missing from this article which talks about RAD and dynamic languages
- Has BlueDragon surpassed CFMX? Vince Bonfanti asks the question...and gives his answer
- Ben Forta responds Is That What Desperation Looks Like
- Vince has a rebuttal to Ben's post (these things start blowars!)
- Is ColdFusion cooling off?
- It's a week of negativity in the CF world, this guy (who I can't find a name...) says "ColdFusion Community Remains Antiquated"
- After a bunch of comments, he posts this...
- On a brighter note, Joel from Joel on Software gives us his seven tips to great customer service
- Brian Rinaldi has further thoughts on Apollo after our hotseat interview with him
- A bunch of Adobe stuff, Philo is branded Adobe Media Player and CS3 ships
- Jobs in MA, VA, and TX and more in FL, NC, CA, NY and AZ
- Mid/Senior level CF/Flex job in Sydney
- Ray announces another Newbie ColdFusion contest - the Monster Maker
Konference Korner � at 33:22
- CFUnited is June 27 - 30 in Bethesda, MD
This week's entry code is ... listen to the podcast for this week's code!
- MAX 2007--pricing announced
- ApolloRanch - a free mini-conference on Apollo in Boulder, CO on Saturday, May 5th from 5-11:30pm
CF_Quiz � at 38:30
-
Version 2.10 � Deadline: Saturday, April 21, 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?
<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>
- Winner: Matt Osbun!
- Answer:
- the stucture to be looped over in the collection attribute needs #'s around it
- looping over a struct with cfloop uses item NOT index
- the var i for the loop has NOT been var'ed
- the returntype for the method has been defined as struct when you are really returning a string
- ListAppend
doesn't modify the list, it returns the original list of the value you
wanted append. You must assign it to a variable.
- Bonus (Accidental error) - The <cfif> tag was closed "/"
-
Version 2.11 � Deadline: Saturday, April 28, 2007
-
You're looping over a query with cfloop and you want to highlight ever over row of data so you need to know which
row number is getting outputted (using the MOD trick). What variable tells you this when using cfloop with a query?
Hint, Livedocs is missing this!
-
Version 2.13 � Deadline: Saturday, May 5, 2007
-
Another programming exercise! Matt ran into this at work and thought it
would be interesting to see how other people would solve this problem.
Assume you have an array with n number of elements, and you want to
retrieve a random number of elements from this array. The random number
you want to retrieve is less than n, but greater than 1, and you cannot
retrieve the same element twice. So for example, let's say your array
has 10 elements in it and you want to retrieve 5 random elements, but
none of these 5 can duplicate one another. How would you do that?
- Want to win? Skype user cfweekly or call us at 469-293-3820.
CFExit Music
A Window Seat by The Exchange
Run time: 56:17 | Size: 45.0 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.13_final.mp3 Category: podcasts -- posted at: 1:51 PM |
|
Sun, 15 April 2007
The "Matt Flies Solo" Edition
Introduction & Comments
CFReport
Konference Korner – at 2:46
-
cf.Objective()
-
CFunited this week's giveaway code is... listen to the podcast for this week's code! You have 2 more chances to win!
- Conference is June 27th - 30th in Bethesda MD
- The (new) winner of the (regifted) CFUnited Pass for March is ... Justin Kay!
CF_Quiz – at 5:17
-
Version 2.10 – Deadline: Saturday, April 21, 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?
<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>
-
Version 2.11 – Deadline: Saturday, April 28, 2007
-
You're looping over a query with cfloop and you want to highlight ever over row of data so you need to know which
row number is getting outputted (using the MOD trick). What variable tells you this when using cfloop with a query?
Hint, Livedocs is missing this!
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Bonus CF_HotSeat with Ed Slack – at 50:14
CFExit Music
Three Squares by Ed Slack and the Slackestra
Run time: 1:13:12 | Size: 58.7 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.12_final.mp3 Category: podcasts -- posted at: 4:47 PM |
|
Mon, 9 April 2007 Hear the winner of the 2nd pass of the cf.Objective() Giveaway in just over a minute with our 1Mb file. Listen to find our if you won...
Direct download: cfweekly_cfo_2nd_winner.mp3 Category: podcasts -- posted at: 8:02 PM |
|
Sun, 1 April 2007
The "Peter's Old, But Matt's Older" Edition
Introduction & Comments
-
What Matt's been up to:
- MachBlog final coming out either this weekend or very early next week. Yes, there's more to do, but we'll get 1.0 out and start adding stuff immediately thereafter. Next on the list are my CFUG app and BoardFusion
- Lots and lots of work-related stuff
- Just got back from the kite festival here in DC--very cool to see hundreds of kites flying around the monuments. And yes, I forgot my camera.
3. Won't have a show next week since it's Easter weekend, however we'll do a short 5 minute show announcing the winner of the 2nd (and last) pass to cf.Objective()
-
What Peter's been up to:
- Celebrating my birthday - I'm a fools baby
- Talked with Kurt about Mach-II 1.5 (at my party at that) and the things the last things that need to be finished before cf.Objective()
CFReport – at 7:39
Konference Korner – at 32:43
CF_Quiz – at 39:31
-
Version 2.09 Winner - Michael Wright of Leeds, U.K.!
- 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)?
- ANSWER: Allaire ColdFusion 4.0
-
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?
-
Version 2.11 – Deadline: Saturday, April 21, 2007
-
You're looping over a query with cfloop and you want to highlight ever over row of data so you need to know which
row number is getting outputted (using the MOD trick). What variable tells you this when using cfloop with a query?
Hint, Livedocs is missing this!
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up – at 45:11
CFExit Music
In Summary The Exchange
Run time: 50:22 | Size: 40.4 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.11_final.mp3 Category: podcasts -- posted at: 6:31 PM |
|
Mon, 26 March 2007
The "Back from the Break" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
CFReport - at 16:22
Konference Korner - at 47:33
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
Run time: 1:09:18 | Size: 55.5 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.10_final.mp3 Category: podcasts -- posted at: 1:08 AM |
|
Mon, 12 March 2007
The "How We Do What We Do" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
- I hate del.icio.us...
- Had an emergency computer purchase for the company -- one of our workstations died on Friday and got replaced with another HP laptop almost like mine (looks the same, but has slightly different things)
- Read a cool article called CSI: TCP/IP in WIRED
CFReport – at 9:31
- CFEclipse 1.3.1.1, 1.3.1.2, and 1.3.1.3, and an all-in-one beta download all released this week--Mark Drew never sleeps! And according to Trond Ulseth, Mark is "Man of the Month"
- CFEclipse mailing list has moved
- Andrew Powell asks, "How do you CFEclipse?" And if the answer is "I don't," what's wrong with you?
- Shlomy Gantz: Free intro to CF seminar in NYC. Maybe more people should do these in their towns?
- CF Jobs in OH, IL, and CA
- CF Job in CA--MVC and OO experience preferred
- Alagad, which is no longer for sale, is hiring a full-time CF developer
- Ant in Anger--great Ant tips
- Adobe CSS Advisor Beta--online tools for troubleshooting CSS issues
- PC World India: Apollo Beta goes public on March 16
- eBay ActionScript 3 library to access their XML API
- Yahoo! ActionScript 3 libraries to access their various APIs
- Scorpio death march cartoon by one of the members of the CF engineering team
- Tapping into Java for performance improvements in CF--for the stuff CF ain't so good at (file I/O, etc.)
- John Paul Ashenfelter on testing CF applications--his presentation from CFUnited in podcast form
- Ray Camden releases ColdFire--debug your CF code with a Firefox extension!
- Firefox plugin for CFSearchEngine.com
- Sean Corfield started a ColdFusion Twitter channel
- Simeon comes clean--he wrote an application in ... RUBY?
- CF_Geico: ColdFusion makes web development so easy, a caveman could do it!
- Poor, misunderstood Squidhead--we misrepresented it a bit in our description on a previous show
- Charlie Arehart discusses the null attribute of cfqueryparam
- GotCFM.com a huge success so far--555 sites added in 8 days
Konference Korner – at 37:10
-
CFunited this week's code is... listen to the podcast for this week's code!
- The next early bird price expires on 3/31/07 (three day is $849 and the four day is $949)
- Conference is June 27th - 30th in Bethesda MD
- Peter: One session I want to attend is: Testing, Monitoring and Tuning ColdFusion with Open Source tools with Robi Sen
-
cf.Objective()
- this week's code is... listen to the podcast for this week's code!
- The winner of the first pass is... DOUG LAAKSO
- Since we're taking the week off next week, the entry codes are good for two weeks
CF_Focus – at 41:22
- Producing ColdFusion Weekly
CF_Quiz – at 1:07:15
-
Version 2.07 Winner - Theo Rushin Jr.
- CFLocation performs a 302 - temporarily moved statuscode redirect. What if you need to do a 301 moved permanently redirect? Give us the code to do it!
-
Answer:
<cfheader statuscode="301" statustext="Moved Permanently">
<cfheader name="Location" value="http://[location of new document]/">
<cfabort>
-
Version 2.08 – Deadline: Saturday, March 24, 2007
- 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!
-
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)?
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up – at 1:12:19
We've been at it for a YEAR!
CFExit Music – 1:13:53
Tale of Old by The Exchange
Run time: 1:17:30 | Size: 62.1 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.09_final.mp3 Category: podcasts -- posted at: 1:37 AM |
|
Mon, 5 March 2007 The "No Seriously, We Don't Just Talk About Frameworks" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
- Getting an application ready for production -- literally the last steps for iteration one.
- Did a bit of performance enhancements on (re)loading Mach-II up. About 10-12% speed increase on large-ish apps.
- Will have another giveaway for a copy of SiteDirector 4 by Quill Design. Thanks to Clark Valberg and Paul Giesenhagen at Qill
-
New Mach-II 1.5 Features
CFReport - at 10:41
Konference Korner - at 29:55
CFQuery - at 35:50
- Brian Swartzfager (has a comment to our know some OO before looking
at frameworks): How much OO do you feel somebody should know before you
should look at a framework?
- Tom Woestman: Moving to SVN from VSS and shared dev servers to
local development. What do you think the ideal development environment
is a single developer, a small team (2-3 people) and a large team (4+
people)?
- John Allen: How do you setup your files up for security? Changing
framework code willy-nilly -- talk to the framework developers first
instead of rolling your own version!
CF_Quiz - at 59:20
-
Version 2.06 Winner - Brian Swartzfager had the right version, Brian
Kotek had the right reason--we'll see if they can both win something!
- In what version of (Allaire) ColdFusion was the request scope
added? Extra points if you know who requested it and the reason why it
was added?
- In version 4.01. Added at the request (hehe) of Team Spectra
because Spectra was build on hundreds of custom tags and many were
nested deep. There wasn't a scope for the duration of the request which
made certain things really hard.
-
Version 2.07 � Deadline: Saturday, March 10, 2007
- CFLocation performs a 302 - temporarily moved statuscode redirect.
What if you need to do a 301 moved permanently redirect? Give us the
code to do it!
-
Version 2.08 � Deadline: Saturday, March 17, 2007
- 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!
- Winner of a year of free ColdFusion hosting from Sozo Hosting is ... Adam Ness!
- Want to win? Skype user cfweekly or call us at 469-293-3820.
Wrap Up - at 1:07:48"
We haven't talked about our Frappr map for a while. We've picked up
a few more people, so be sure to check it out at our website -- click
on "Where People Listen" in the right hand column.
CFExit Music
Dressed Right for Dreaming by The Jupes
Run time: 1:11:07 | Size: 56.9 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.08_final.mp3 Category: podcasts -- posted at: 5:55 AM |
|
Mon, 26 February 2007
The "Last Vista Rant" Edition
Introduction & Comments
-
What Matt's been up to:
- Finishing up a CFUG app that will be made open source (Mach-II and ColdSpring)
- Tweaks on MachBlog--Beta 2 available now! (or will be by the time you hear this)
- Brief Vista rant followup--got lots of e-mails
-
What Peter's been up to:
- Mach-II 1.5.0 documentation / specs
- Work and more work. Got to setup an VoIP PBX system.
- Getting snowed in -- supposedly we're to have up to 20 inches by Sunday
CFReport - at 10:39
Konference Korner - at 29:47
CF_Hotseat - 32:40
Tom Schreck and Byron Bignell tell us all about cfcPowerTools
CF_Quiz - at 56:48
-
Version 2.05 Winner - Andrew Mercer (who was a runner up last week)
- Give us two different ways you can limit the file size of a file being uploaded to ColdFusion?
- ANSWER 1: Use cgi.content_length
- ANSWER 2: Check the file size after the file is uploaded using CFFILE.FileSize
- ANSWER 3: Limit the size of uploaded files in the ColdFusion administrator ("maximum size of post data" setting)
-
Version 2.06 – Deadline: Saturday, March 3, 2007
-
In what version of (Allaire) ColdFusion was the request scope added? Extra points if you know who requested
it and the reason why it was added?
-
Version 2.07 – Deadline: Saturday, March 10, 2007
- CFLocation performs a 302 - temporarily moved statuscode redirect.
What if you need to do a 301 moved permanently redirect? Give us the
code to do it!
- So skype user cfweekly or call us at 469-293-3820.
Wrap Up - 1:02:34
We've gotten more great calls for the cfquery and we'll do them on our next podcast, so be sure to get your questions in!
CFExit Music - 1:04:32
Aperture by The Exchange
Run time: 1:07:50 | Size: 54.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.07_final.mp3 Category: podcasts -- posted at: 2:52 AM |
|
Sun, 18 February 2007
The "Peter's Less Wise" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
CFReport – at 11:22
Konference Korner – at 39:17
-
First off, let's talk about the new contest for cf.Objective() (May 3-6, 2007 in Minneapolis, MN)
- Two passes to give away. One on the March 12th podcast and one on the April 9th podcast
- Works just like the CFUnited giveaways -- you need the entry code, so listen to the podcast for this week's code!
-
Now that frameworks is over, CFUnited is peeking its head.
- Just remember that early bird (not the early early bird that we had in Jan) pricing ends on 3/31. Just something to think about if you are getting work to pay for it.
- Listen to the podcast for this week's entry code!
CFQuery – at 45:09
- John asks about setting up CF on a Mac (although he thinks that Peter was the one)
- Simon from Cold Boston on Steve Nelson's comment on relying on other people's code since CF itself is somebody else's code (his comment was maybe you should use Assembler or something)
- Phillip Senn in our first unsolicited roving reporter, um ... report--Adobe User Group meeting in Charlotte, NC
- John Allen calls about meeting Matt and Frameworks saved my life...
CF_Quiz – at 52:40
-
Version 2.04 Winner - Phillip Senn! (Runner Up: Andrew Mercer)
- How do you get the domain name from an email address in one cfset statement? And calling a UDF isn't the answer ;-)
- ANSWER: <cfset domainName = listLast(emailAddress,"@") />
-
Version 2.05 - Deadline: Saturday, February 24, 2007, Noon EST
- Give us two different ways you can limit the file size of a file being uploaded to ColdFusion.
-
Version 2.06 - Deadline: Saturday, March 3, 2007
-
In what version of (Allaire) ColdFusion was the request scope added? Extra points if you know who requested
it and the reason why it was added?
CFExit Music – at 1:00:58
"Orange" by The Exchange
Run time: 1:06:06 | Size: 54.2 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.06_final.mp3 Category: podcasts -- posted at: 9:52 PM |
|
Mon, 12 February 2007
The "News Hour With Kurt" Edition
Introduction & Comments
-
What Matt's been up to:
-
What
Peter's Kurt's been up to:
CFReport – at 11:52
Konference Korner – at 45:19
CF_Quiz – at 48:08
-
Version 2.03 Winner - Adam Ness!
- How do you dynamically get the names of all the form fields from the form when you post it?
- ANSWER: form.fieldnames
-
Version 2.04 - Deadline: Saturday, February 17, 2007, Noon EST
- How do you get the domain name from an email address in one cfset statement? And calling a UDF isn't the answer ;-)
-
Version 2.05 - Deadline: Saturday, February 24, 2007, Noon EST
- Give us two different ways you can limit the file size of a file being uploaded to ColdFusion.
CFExit Music – at 53:12
"Just Fine" by By Starlight
Run time: 56:49 | Size: 45.5 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.05_final.mp3 Category: podcasts -- posted at: 1:12 AM |
|
Mon, 5 February 2007
The "Frameworks Conference Roundup" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
CFReport - at 3:47
Konference Korner - at 30:20
-
We forgot to talk about Scotch on the Rocks
- Winner of the January ticket to CFUnited 2007 is...
CF_Focus - at 34:11
CF_Quiz - at 58:45
-
Version 2.03 - Deadline: Saturday, February 10, 2007, Noon EST
- How do you dynamically get the names of all the form fields from the form when you post it?
-
Version 2.04 - Deadline: Saturday, February 17, 2007, Noon EST
- How do you get the domain name from an email address in one cfset statement? And calling a UDF isn't the answer ;-)
CFExit Music - at 1:03:28
"Sleeping City" by The Exchange
Run time: 1:08:41 | Size: 55.0 MB | Format: mp3 (stereo)
Direct download: cfweekly_2.04_final.mp3 Category: podcasts -- posted at: 3:01 AM |
|
Mon, 29 January 2007
The "Return of the CF_Quiz" Edition
Introduction & Comments
-
What Matt's been up to:
-
What Peter's been up to:
CFReport - at 5:54
CFQuery - at 28:12
- Ryan Everhart - Recommendations on where to stay and eat for CFUnited?
- Bob Flynn - Suggestion for a show about good best practices such as error handling, unit testing, separation of code, etc.
- John Allen - Closures
CF_Quiz - at 38:40
- How do you dynamically get the names of all the form fields from the form when you post it?
- Deadline is Saturday February 10th, 2007 - Noon EST
CFExit Music - at 42:09
"Progress" by The Exchange
Run time: 45:02 | Size: 36.0MB | Format: mp3 (stereo)
Direct download: cfweekly_2.03_final.mp3 Category: podcasts -- posted at: 2:58 AM |
|
Mon, 22 January 2007 Direct download: cfweekly_2.02_final.mp3 Category: podcasts -- posted at: 12:34 AM |
|
Mon, 15 January 2007
The "Rise of the Virtual Machines" Edition
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
- Hating all the iPhone crap such as the "I will buy because..." or "I won't buy because..." blog posts
- Being sick and receiving notice of possible jury duty all in one day!
CFReport – at 8:42
CF_Focus – at 39:14
Virtual Machines for Developers
- VM technology has matured to the point of being extremely viable
- Why do I need a VM?
- Modern machines are heinously overpowered, and hardware is being developed specifically to support virtualization at the hardware level
- How does this all work?
- Things to be aware of
- Try it, you'll like it!
- Resources
Konference Korner – at 57:50
Our Big Giveaways!
CFExit Music – at 1:02:35
"Woman, You've Got a Jive Inheritance Tree" by Ed Slack and the Slackestra
Run time: 1:06:03 | Size: 52.9MB | Format: mp3 (stereo)
Direct download: cfweekly_2.01_final.mp3 Category: podcasts -- posted at: 3:09 AM |
|
Mon, 8 January 2007
Season Two Premier
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
- Defending sickness, flying to Charlotte, driving to Duluth and getting back into the swing of life post holidays
CFReport - at 6:10
Konference Korner - at 24:33
Our Big Giveaways!
CFExit Music
"Pay" by Far Cry Fly
Thanks for sounds
Run time: 55:18 | Size: 44.3MB | Format: mp3 (stereo)
Direct download: cfweekly_2.00_final.mp3 Category: podcasts -- posted at: 5:00 PM |
|
Mon, 18 December 2006 The "New Year's Resolutions" Edition
Introduction & Comments
- What Matt has been up to
- Got RSS added to the Mach-II version of LitePost
- Small amount of progress on MachBlog
- Worked on spec for new custom Property feature in Mach-II--we'll want your feedback soon!
- WAY behind on Christmas shopping
- What Peter has been up to
- Worked on the Subroutines spec which would be a new feature in Mach-II - we need your feedback soon on that as well!
- Really, really behind on work - the "holiday" push.
- Going to Charlotte after x-mas for a visit with Allyson's sister and family
- Figured out my new Notebook will get a free Vista upgrade
CFReport - at 11:25
CF_Focus - at 48:00
-
Matt's Resolutions
- Learn more Ant
- Learn more SQL
- Learn a new programming language (leaning towards Ruby)
- Finish MachBlog
- Revitalize BoardFusion project
- Release Mach-II 1.5 and new web site
- Learn more AJAX
- Learn more Flex
- Get into Apollo
-
Peter's Resolutions
- Learn more AJAX / Spry
- Learn more Unit Testing
- Keep cranking on Mach-II 1.5.0
- Learn a new programming language (started on Java)
- Do ANT deployment
- Learn more Linux stuff (vivio)
- Release a new version of LylaCaptcha
- Learn to do Flex
- Learn about CFReport and CFDocument
-
Listener Resolutions
- Joseph Lamoree - CFLucene--update to use new Java Lucene library, listening to version 2.0 of CF Weekly!
- Dan Vega - open source projects, learn Mach-II, get certified
- Kurt Wiersma - Unit testing, Flex, open source projects (donating code and documentation)
CF_Query & Wrap Up - at 1:03:22
- David Putty
- Teaser about new stuff in 2007, the quiz will be back in 2007
CFExit - at 1:07:00
Thanks to:
Run time: 1:10:00 | Size: 56.0 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.32_final.mp3 Category: podcasts -- posted at: 1:40 AM |
|
Mon, 11 December 2006
The "Bowling" Edition
Introduction & Comments
- What Matt has been up to
- Proud owner of a new Xbox 360 with HD-DVD add-on courtesy of my brother--game recommendations welcome
- Busy, busy, busy at work getting geared up for the new Congress in January
- What Peter has been up to
CFReport - at 6:53
- Vince Bonfanti's response to Hal Helms' "New Vision for ColdFusion" article
- Scott Stroz and Phil Nacelli's presentation on OO to the Central Pennsylvania CFUG - recording available
- Sarge discusses CF licensing on multi-core machines
- CFCUnit Runner - Flex app by Laura Arguello of ASFusion
- Rob Brooks-Bilson discusses how to convert HomeSite+ snippets to CFEclipse snippets
- How to run VMWare appliances in Parallels
- More GREAT new features in Parallels
- at 14:44
- FlexBuilder and Parallels: A Great Combination
- Ben Forta - ColdFusion is not a DBMS!
- Dan Vega - buy two O'Reilly books, get one free!
- New "Head First" book: Head First Object-Oriented Design and Analysis
- last.fm ColdFusion group - see what other CFers are listening to and recommend music to each other
- Easily embed Google Video in your "spot" on instantspot.com
- Dan Vega - Using CFCs != OO development
- Is OO programming in decline?
- Transfer 0.6 released
- Recording of Josh Adams' presentation on AJAX to the NCFUG available
- at 23:50
- Pittsburgh Flash User Group podcast, on TiVo no less
- Adobe Reader 8 now available
- Break the Dreamweaver build, get your hand chopped off
- CF easter egg cracked
- John Beynon on the future of Fusebox - Teratech to take over development of Fusebox
- at 30:34
- Scorpio now on labs! NO, you can't download it yet, but at least it's up there!
- It's official: you can now divide by zero.
- 360Flex Conference in San Jose, March 5 - 7, 2007, and only $100!
- Todd Sharp of CFSilence calls for "CFeMmy" nominations
- Andrew Powell - Leverage Vonage Click-to-Call with CF and Spry
- Getting RecordCount for insert, update, and delete operations
- ImageCFC 2.0 released
CF_Focus – 38:34
Give us your ColdFusion New Year's resolution. Call or skype us!
CFQuery - at 40:26
- Sean Corfield calls to tell us that Matt prounounced Barney Boisvert's name correctly
CF_Quiz - 41:50
The quiz is coming and there is cool things coming for 2007.
Wrap Up - at 43:08
CFExit - 44:34
Stars of Chrome by J.R. Byrd
Run time: 47:49 | Size: 38.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.31_final.mp3 Category: podcasts -- posted at: 12:42 AM |
|
Mon, 4 December 2006
The "Happy December" Edition
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
- On a new side project, doing a lot of HTML and CSS design
- Will be using spry and some AJAX, my first use on a real project
- Built
some pretty cool backend exception logging, metering/triage (i.e. I
don't get 500 emails about the db going down) and history (the
application stores the last 10 exceptions for viewing on system admin
views -- which allows us to do "real-time" monitoring)
CFReport - at 6:57
CFQuery - at 36:28
- Jeff Gladnick asks about a server side validation framework
- Phillip Senn asks about FTP in Eclipse
CF_HotSeat - at 44:48
Dave Shuck and Aaron Lynch tell us all about InstantSpot
Wrap Up – at 1:06:53
CFExit
Dressed Right for Dreaming by The Jupes
Run time: 1:10:12 | Size: 56.2 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.30_final.mp3 Category: podcasts -- posted at: 4:14 AM |
|
Mon, 20 November 2006
Introduction & Comments
- What Matt has been up to
- Life, MachBlog Skins, etc.
- What Peter has been up to
CFReport - at 4:53
CF_Focus - at 37:20
Source Code Management Revisited
- Lots of emails and IMs about this lately--this is great news!
- People still struggling with the specifics of the setup, some confusion on process
- Most common question is "how do I get this working on a shared development server?"
- Using source control does necessitate a change in development process, but it's a change for the better
- LOCAL development is by far the best development setup
- BUT what about my ultra-complex application that has tons of dependencies that I don't want to run locally?
- If the application can only run in one environment, such as a shared dev server, that's a fragile development process
- Couple of approaches for code integration and testing
- Simple:
a project in eclipse can be set up to point to the repo on one end and
a shared dev server on the other--calling an update drops all the code
onto the dev server
- Better: build process pulls code from svn and deploys to target server(s)
- Benefits
- Local, isolated development--more freedom for each developer
- Freedom to refactor with impunity
- Encourages the creation of a daily build/integration process, repeatable build process in general
- Safer, better way to develop
Wrap Up - at 1:00:57
CFExit - at 1:03:00
"Mary Machine" by J.R. Byrd
Run time: 1:04:51 | Size: 54.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.29_final.mp3 Category: podcasts -- posted at: 3:23 AM |
|
Tue, 14 November 2006
The "All News and Teasers" Edition
Introduction & Comments
- What Matt has been up to
- MachBlog--updates and skins
-
Frameworks Conference Presentations
- Sustainable Software Development with Frameworks
- Anatomy of a Blog: Mach-II In Action
- Cracked open (and I mean CRACKED open) Mac Mini to put 2GB of RAM in it
- What Peter has been up to
CFReport - at 9:00
CF_Focus - at 47:55
Ideas for future shows--call us with your ideas!
- Unit Testing
- Source Control revisited (lots of emails, calls about this lately which is great)
- internationalization
- debugging
- exception handling
CFExit - at 58:34
"Success Story" by The Ultronz
Special thanks for the samples
Run time: 59:49 | Size: 47.9 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.28_final.mp3 Category: podcasts -- posted at: 2:28 AM |
|
Sun, 29 October 2006
The "Beyond Boundaries" Edition with Guest Host Kurt Wiersma!
Introduction & Comments
- What Matt has been up to
- Just got back from MAX
- Working on a whitepaper comparing and contrasting Mach-II and Model-Glue
- What Kurt has been up to
- Just got back from MAX
- Digging into Flex
CFReport – at 12:09
CF_Focus – at 24:37
- Matt and Kurt's MAX 2006 Roundup
CFQuery – at 46:05
- Jason Daiger weighs in on the future of ColdFusion
CF_Quiz – at 54:08
Still on vacation, but call in and beg for a free year of hosting from Sozo Hosting!
CFExit – at 55:30
"Pushed Away" by J.R. Byrd
Run time: 1:01:55 | Size: 49.6 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.27_final.mp3 Category: podcasts -- posted at: 11:58 PM |
|
Mon, 23 October 2006
The Future of ColdFusion Edition
Introduction & Comments
- What Matt has been up to
- Getting ready for MAX, which has broken attendance records--3000 people!
- New Mac Mini--Linux is great for development and pretty much everything else, not so great for recording podcasts
- Big discussions on Mach-II
- What Peter has been up to
- Resource pooling proof of concept in Mach-II
- "Dork"-typing proof of concept - is it really worth it?
CFReport - at 6:30
CF_Focus - at 22:05
CFQuery - at 50:58
Apaparently we were wrong a lot recently ...
CF_Quiz - at 56:45
Beg for the free year of hosting that Jason Daiger is re-gifting back to the community!
CFExit - at 1:00:40
"See Other People" by The Jupes
Run time: 1:01:33 | Size: 49.3 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.26_final.mp3 Category: podcasts -- posted at: 1:11 AM |
|
Mon, 16 October 2006
The "Call for Calls" Edition
Introduction & Comments
- What Matt has been up to
- I'm now happily running Ubuntu on my ThinkPad
- What Peter has been up to
We want to hear from YOU!
We think something's been building in the ColdFusion community for quite some time, so we'd like to talk about it and get
your opinions as well. Specifically, ColdFusion as a product and ColdFusion developers both seem to be at a crossroads.
Some people see this as simple growing pains, while others seem to think we're about to go over a cliff. Which is it?
We have our opinions, but tell us what you think! For context, check out these links if you haven't already, then give
us a call. Next week we'll dig deep into this topic and let you know what others think.
CFExit
"On Top of It" by The Ultronz
Run time: 21:50 | Size: 17.5 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.25.5_final.mp3 Category: podcasts -- posted at: 3:54 AM |
|
Mon, 9 October 2006
The Fusebox 5 Edition
Introduction & Comments
- What Matt has been up to
- Greetings from Texas, y'all
- Almost finished with a Mach-II Photo Gallery application--download by next week
- What Peter has been up to
- New Rooibos bean generator!
- Yummy FedEx Ship Manager API integration
CFReport - at 4:37
CF_HotSeat - at 30:21
Wrap Up - at 57:36
CFExit - at 1:00:08
"Perfect Day" by Far Cry Fly
Run time: 1:01:59 | Size: 49.6 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.25_final.mp3 Category: podcasts -- posted at: 2:39 AM |
|
Sun, 1 October 2006
FusionDebug: Our 25th Show!
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
CFReport - at 8:16
CF_HotSeat - at 25:35
Wrap Up - at 1:04:25
CFExit - at 1:07:00
"Unlike You" by J.R. Byrd
Run time: 1:08:25 | Size: 54.8 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.24_final.mp3 Category: podcasts -- posted at: 8:13 PM |
|
Sun, 24 September 2006
The Clustering Edition
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
CFReport - at 8:35
CF_Focus: Clustering - at 21:38
Wrap Up – at 1:04:41
CFExit – at 1:06:37
"The Deepest Cut" by The Jupes
Run time: 1:08:32 | Size: 54.9 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.23_final.mp3 Category: podcasts -- posted at: 3:26 PM |
|
Tue, 19 September 2006
The "Peter Was Sick So We're Late" Edition
Introduction & Comments
- What Matt has been up to
- Survived the first week at the new job
- No longer an ACE
- New LCD TV and HD cable box
- What Peter has been up to
CFReport - at 4:24
CFQUERY - at 21:40
- Bob Flynn asks about the derth (look it up!) of documentation for the MySQL GUI Tools
- Phillip Senn asks about building applications for friends and relatives
Wrap Up - at 35:47
CFExit - at 38:45
"Washed Up" by Ultronz
Run time: 41:42 | Size: 33.4 MB | Format: mp3 (stereo)
Direct download: cfweekly_1.22_final.mp3 Category: podcasts -- posted at: 9:03 PM |
|
Mon, 11 September 2006
We're back with the news
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
CFReport - at 10:21
Wrap Up - at 1:07:27
CFExit - at 1:08:45
"My Saving Grace" by Far Cry Fly
Run time: 1:10:36 | Size: 56.5MB | Format: mp3 (stereo)
Direct download: cfweekly_1.21_final.mp3 Category: podcasts -- posted at: 4:28 AM |
|
Mon, 28 August 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
Wrap Up - at 39:11
CFExit - at 40:57
"Soul Dancing" by The Jupes
Run time: 42:29 | Size: 34.8MB | Format: mp3 (stereo)
Direct download: cfweekly_1.20_final.mp3 Category: podcasts -- posted at: 11:36 AM |
|
Mon, 21 August 2006
"Damn It Feels Good to be a ColdFusion Developer":
Our TWENTIETH Show!
Introduction & Comments
- What Matt has been up to
- What Peter has been up to
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
- Jörg Zimmer asks about bug tracking tools
- Adam Haskell plays Devil's Advocate on "feature creep" in CF 8
Wrap Up - at 55:55
CFExit - at 58:32
"Shoot It Up" by Ultronz
Run time: 59:59 | Size: 48MB | Format: mp3 (stereo)
Direct download: cfweekly_1.19_final.mp3 Category: podcasts -- posted at: 9:25 AM |
|
Mon, 14 August 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
- Better server monitoring
- Help with debugging and troubleshooting
- Session/application management and insight
- Full reporting on scheduled task execution
- Increased OO functionality
- Static methods
- Interfaces
- Constructors
- Destructors
- Method overloading
- More front-end/UI functionality
- Image creation/manipulation
- Spry integration
- "Atlas"-like functionality (Flex or DHTML front-ends generated by the server)
- 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
- IDE Enhancements
- CFC introspection
- Interactive debugging
- 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:
- cfthread/cfjoin tags
- Application-specific mappings
- Serializable CFCs
- Improvements to scheduled tasks
- Atlas-like functionality to generate Flex or DHTML/Ajax front-ends—Adobe could absolutely KILL in this space
- Peter:
- Application specific mappings
- cfimage
- Improvements to scheduled tasks
- cfthread/cfjoin tags
- 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)
- 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
Run time: 55:43 | Size: 44.6MB | Format: mp3 (stereo)
Direct download: cfweekly_1.18_final.mp3 Category: podcasts -- posted at: 12:59 AM |
|
Mon, 7 August 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
- 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
Run time: 1:06:27 | Size: 53.2MB | Format: mp3 (stereo)
Direct download: cfweekly_1.17_final.mp3 Category: podcasts -- posted at: 3:50 AM |
|
Sun, 30 July 2006
Version 1.16 - July 31, 2006 Getting Our Groove Back Edition!
Introduction & Comments
- What Matt has been up to - Finished moving!
- What Peter has been up to - Mach-II and new FAQs
CFReport – at 6:22
Wrap Up - at 38:45
CFExit - at 39:40
"Learning How To Let You Go" by Cherry Suede
Run time: 41:45 | Size: 33.5MB | Format: mp3 (stereo)
Direct download: cfweekly_1.16_final.mp3 Category: podcasts -- posted at: 10:40 PM |
|
Mon, 17 July 2006 Version 1.14 - July 17, 2006
Sizzling Hot Summer Edition
Introduction & Comments
Thanks to Dobroide for sounds of summer nights
- What Matt has been up to – database migration with C# and .NET 2.0, going to Adobe for Community Summit and Flex, Mach-II at MAX, Ubuntu and Vista, Eclipse tip
- What Peter has been up to – breeze presentations to Boston and Salt Lake CFUGs and Online ColdFusion Meetup Group (slides and recording)
- 11,000 Downloads!
- Status of sending out FAQU to people
CFReport - at 11:25
CFQuery - at 30:28
- Kyle from Southern California asks about MVC and AJAX
Wrap Up - at 45:05
CFExit - at 46:18
"Fred & Ginger" by The Jupes
Run time: 47:52 | Size: 38.3MB | Format: mp3 (stereo)
Direct download: cfweekly_1.15_final.mp3 Category: podcasts -- posted at: 12:34 PM |
|
Sun, 9 July 2006
Version 1.14 - July 10, 2006
The Post-CFUnited Wrap-Up Edition
Introduction & Comments
- What Matt has been up to - CFUnited, final push to beta on MachBlog, headed out to the Adobe mothership in two weeks
- What Peter has been up to - Getting back into the groove and using hash() + salt to have a "more" secure password system
CFReport - at 9:35
CFQuery - at 43:05
- Version 1.15 is going to be another CFQuery Call-In Edition so be sure to call us with your questions by July 15.
Wrap Up - at 49:10
CFExit - at 53:10
"Saw It Comming" by Ultronz
Run time: 55:10 | Size: 44.2MB | Format: mp3 (stereo)
Direct download: cfweekly_1.14_final.mp3 Category: podcasts -- posted at: 8:02 PM |
|
Fri, 30 June 2006 It's ColdFusion Weekly After Dark Edition. Our daily brain-dump with Kurt Wiersma and Paul Kenney. We hit up our final thoughts on unofficial last day of the conference - unit testing, flex, CMS's and more. Direct download: cfw_cfu_day_3.mp3 Category: podcasts -- posted at: 11:47 PM |
|
Thu, 29 June 2006 The informal round-up of day 2 of CFUNITED, including Jeff Houser, Judith and Michael Dinowitz, Kris Knowlton, Bob Flynn, Brian Rinaldi, Jeff Lucido, and Chris Rockett, and an unidentified female ColdFusion fan. Direct download: cfw_cfu_day_2.mp3 Category: podcasts -- posted at: 11:02 PM |
|
Thu, 29 June 2006 CFUNITED Day 1 - Roundtable with Judith and Michael Dinowitz, Chris Scott, Clark Valberg, and Kurt Wiersma
Direct download: cfw_cfu_day_1.mp3 Category: podcasts -- posted at: 12:07 AM |
|
Sun, 25 June 2006  Version 1.13 - June 26, 2006
The Pre-CFUNITED Teaser Edition
Introduction & Comments
- What Matt has been up to � lots of long nights of coding!
- What Peter has been up to � becoming an LLC
CFReport - at 7:05
CFQuery - at 25:47
- Matt Williams asks about "psuedo-OO" and GroupThink
Michael Dinowitz, Judith Dinowitz, and Dee Sadler of Fusion Authority
tell us about the Fusion Authority Quarterly Update
Wrap Up - at 59:23
CFExit - at 1:01:40
"Not a Day Goes By" by Cherry Suede
Run time: 1:03:44 | Size: 51.06MB | Format: mp3 (stereo)
Direct download: cfweekly_1.13_final.mp3 Category: podcasts -- posted at: 8:22 PM |
|
Mon, 19 June 2006
Version 1.12 – June 19, 2006
The Biggest Giveaway Ever for Smallest Amount of Work Edition
Introduction & Comments
CFReport – at 7:00
CFQuery – at 18:43
- Aaron Roberson asks about how to organize code in OO apps
Patrick Quinn and Daryl Banttari from Webapper - the makers of SeeFusion
Wrap Up and the Biggest Giveaway Ever (Deadline Wednesday June 21, 2006 at Midnight CST)! – at 56:12
CFExit – at 1:04:20
"Two Arms to Hold You" by The Jupes
Run time: 1:05:58 | Size: 52.3MB | Format: mp3 (stereo)
Direct download: cfweekly_1.12_final.mp3 Category: podcasts -- posted at: 2:29 AM |
|
Sun, 4 June 2006
Version 1.11 - June 5, 2006
CFQuery Call-In Edition
Introduction & Comments
- What Matt has been up to - move to high-availability environment and MachBlog
- What Peter has been up to - Just plain old work and LylaCaptcha in a future CFDJ
CFReport - at 11:48
CFQuery - at 29:58
- In Defense of IE
- Application.cfc vs. Application.cfm - which is better?
- MVC questions - beans, services, DAOs, etc. - that's way more than just MVC - is all this stuff compatible?
Wrap Up - at 56:12
CFExit - at 58:25
"Moving On" by J.R. Byrd
Run time: 1:01:59 | Size: 46.9MB | Format: mp3 (stereo)
Direct download: cfweekly_1.11_final.mp3 Category: podcasts -- posted at: 10:47 PM |
|
Mon, 29 May 2006 Version 1.10 - May 29, 2006
Safari Edition
Introduction & Comments
- What Matt has been up to - move to high-availability environment, MachBlog, and getting water in his iRiver H10 20GB
- What Peter has been up to - discussion with Chris Scott about the factory bean functionality in ColdSpring
CFReport - at 9:14
Design Pattern Safari - at 21:50
- Beginning Our Journey -- What we want to accomplish...
- Code examples avaiable on our website so you can see what we're talking about
- Our Journey Down the Objectazon River: What's a design pattern?
- A design pattern is a general and repeatable solution to a commonly occurring problem
- A design pattern is not code, but a structure or blueprint to implement your code by
- A design pattern is not an alogrithm since alogrithms solve computational problems
- Why Patterns Are Important...
- Patterns provide a "standardized" vocabulary for developers to communicate using well-known, well understood names for software interactions
- Design patterns can easily be improved over time, making them more robust than ad-hoc designs
- Patterns are about extensibility and reusability
- Comon Indentifications In the Jungle: Design Patterns You''ll Use Daily in ColdFusion
- Beans (Also known as Business Objects or Value Objects)
- DAOs (Stands for Data Access Objects)
- Gateways (Stands for Data Gateway Objects)
- Services (Also known as Manager Objects)
- Our first animal: The Bean
- Typically represents a specific entity in your model
- Carries "encapsulated" data between the different layers of your application
- Sorta like a glorified structure, however instead of directly accessing data with a key you call a method
- Helps you organize your data structures instead passing structures around ad-hoc
- Has a consistent and simple interface (Controllable API)
- Has methods called getters/setters (aka accessors) to access data [getFirstName() / setFirstName()]
- Might be composed of other beans
- Easily created with a code generator
- Next Stop: DAO (data access object)
- DAOs only interact with one row of data via the primary key
- Used to save/load objects from data storage
- A DAO could interface with: Database / Legacy persistent data storage (XML / Text File)
- Peter's' DAOs usually have ScRuD method that take a bean (ScRuD - Save | (create) | Read | (update) | Delete)
- Another beast: Gateways (Your Access to All Things Aggregated)
- Contains method that sql (select) queries that return one or more rows of data
- Typically returns a cfquery object
- Rarely it can return a bean (Querying by User/Pwd)
- Performs functionality that may affect one or more rows
- Services: Kings of the Jungles
- Contains your business logic:
- Bean Validation / Creation
- Application specific business logic
- Save / Load / Delete from DAO (via the facade pattern)
- Gateway Interaction (via the facade pattern)
- Usually depends on a DAO and Gateway
- Services can comsume other services
- Diagram of how it all works together - Thank you for Kurt Wiersma
- Others Notable Stops in the Wild
- Facade: Provides a simplified interface to a larger body of code
- Controllers: These are very framework specific. Recommend looking at Fusebox, Mach-II or Model-Glue
- Singletons: An object that only has one instance during the lifetime of the application
- Surviving: Obey Your Suvival Instincts
- Do...
- use them as you go and understand more of the problem
- focus on your needs
- learn that when they have a particular kind of problem or smell - go to your pattern toolbox to find a solution
- understand that some patterns have tradeoffs
- understand that you can only appreciate a pattern once it has solved a painful problem for you
- Do not...
- start immediately throwing patterns into a design
- have to use all the patterns we've discussed
- Studying to Become a Safari Guide
No Hotseat in lieu of the safari discussion...
Wrap Up - at 1:05:37
CFExit - at 1:06:18
"I'll Find Mine" by J.R. Byrd
Run time: 1:08:01 | Size: 55.8MB | Format: mp3 (stereo)
Direct download: cfweekly_1.10_final.mp3 Category: podcasts -- posted at: 1:52 AM |
|
Sun, 21 May 2006
Version 1.9 - May 22, 2006
Two Frameworks Are Better Than One
Introduction & Comments
- What Matt has been up to - MachBlog, MachBlog and more MachBlog
- What Peter has been up to - Received Adobe Exam Certificate
CFReport - at 10:25
Frameworks discussion
- What are frameworks and, more importantly, why use frameworks?
- What's a framework?
- Why use a framework
- But which framework should I use?
- Many to choose from, with the big 3 application frameworks being Fusebox, Mach-II, and Model-Glue
- Fusebox is by far the most widely used
- Mach-II and Model-Glue both require understanding of CFCs and OO development practices
- We'll talk in greater detail about Mach-II on a future version of the podcast since it's the one we're most familiar with
- How do I learn these? What resources are available?
CFQuery - at 51:48
- David Whiterod asking about the benefits, pitfalls and general the best practice for wrapping Java APIs witin CFCs
No Hotseat in lieu of the frameworks discussion...
Wrap Up - at 59:50
CFExit
"Staying Power" cover by Ed Slack and The Slackestra
Run time: 1:05:56 | Size: 52.8MB | Format: mp3 (stereo)
Direct download: cfweekly_1.9_final.mp3 Category: podcasts -- posted at: 10:27 PM |
|
Sun, 14 May 2006 Version 1.8 beta - May 15, 2006
Did We Say We Have The News?
Introduction & Comments
- What Matt has been up to...
- What Peter has been up to...
CFReport - at 9:30
CFQuery - at 42:45
No Hotseat in lieu of the News...
- Tell us three cool things that are included in ColdFusion Mystic Updater Beta 3. Funniest or most creative Skype answer wins!
Wrap Up - at 52:38
CFExit - at 53:45
"Piece of Mind" by J.R. Byrd
Run time: 55:48 | Size: 44.7MB | Format: mp3 (stereo)
Direct download: cfweekly_1.8_final.mp3 Category: podcasts -- posted at: 4:59 PM |
|
Sun, 7 May 2006
Version 1.7 beta - May 8, 2006
The State of the ColdFusion Union
Introduction and Comments
- ColdFusion Weekly mentioned on WebPro News
- What Matt has been up to... mundane (yet important) non-coding stuff this week
- What Peter has been up to...
- See our Frappr Map
- Listener numbers and checking out locations via GoogleAnalytics
CFReport - at 8:50
General News
R.I.P. macromedia.com - at 11:50
CFQuery - at 13:54
- Ben Edwards asks, "Why not the CF_ColdSeat?"
CF_HotSeat with Michael Dinowitz, Head of House Of Fusion - at 15:30
- This
week marked the official end of the macromedia.com web site. What year
did macromedia.com first go live? And for bonus points, what was the
code name for the macromedia.com + adobe.com merger project?
Wrap Up - at 40:50
CFExit - at 41:45
"Ascend" by J.R. Byrd
Run time: 43:38 | Size: 34.9MB | Format: mp3 (stereo)
Direct download: cfweekly_1.7_final.mp3 Category: podcasts -- posted at: 4:14 PM |
|
Sun, 30 April 2006
Version 1.6 beta - May 1, 2006
If we could only version ourselves...
Introduction and Comments
CFReport - at 8:28
Errata from last week
- You CAN buy HomeSite 5.5 separately for $99 (upgrade from HomeSite 4.5 or 5.0 for $29) - thanks Ryan Everhart
- Left out Microsoft Word as an IDE
- No one called about CFStudio, so we'll assume it's officially DEAD!
More news - at 11:25
Topic of the week: Version Control - 15:25
- What is SCM?
- Why use SCM?
- Your options... - at 23:30
- Nuts about Subversion - at 32:00
- Successor to CVS - designed to work similarly to CVS but alleviate the problems with CVS
- Major features/improvements over CVS
- Networked by design
- Did we say it's free?
- SVN Links and Resources - at 43:45
CFQuery - at 50:45
- How to switch your development process to use version control from Andrew Duckett
CF_HotSeat
- No CF_HotSeat due to scheduling problems with Michael Dinowitz
- ColdFusion is supposedly case-insensitive. Why should be careful when naming your files especially the extends
attribute of the cfcomponent tag or the type attribute in the cfargument tag?
Wrap Up - at 1:00:30
CFExit - at 1:01:00
"Hold On" by Silent Film Stars
Run time: 1:02:12 | Size: 49.8MB | Format: mp3 (stereo)
Direct download: cfweekly_1.6_final.mp3 Category: podcasts -- posted at: 5:11 PM |
|
Mon, 24 April 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
- IDEs vs. Text Editors
- Popular Choices for CF Development
- Our Favorite: CFEclipse – at 30:25
- Fantastic side benefits by virtue of being on the Eclipse platform (local history management, code snippets, etc.)
- It's FREE!
- By CF developers, for CF developers
- Tons of great plugins
- Matt and Peter's Favorite CFEclipse Plugins – at 39:00
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
- 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
Run time: 1:13:43 | Size: 59.0MB | Format: mp3 (stereo)
Direct download: cfweekly_1.5_final.mp3 Category: podcasts -- posted at: 12:40 AM |
|
Mon, 17 April 2006 We spend the podcast talking about migrating legacy applications.
Introduction and Comments
CFReport � at 8:30
Webapper
Migrating Legacy Applications � at 9:35
- Seven Stages of Legacy Application Grief � at 10:30
- Shock
- Denial
- Bargaining
- Fear
- Anger
- Despair
- Acceptance
- Business Needs Vs. Geek Desires � at 18:00
- Why migrate?
- If the application is showing its' age: Difficult / expensive to maintain or doesn't play well with newer technologies
- Lack of documentation / people who wrote it no longer available
- "Have To" for regulatory or other legal reasons (HIPAA, FERPA, Sarbanes-Oxley, etc.)
- The application no longer meets the business needs and can't be changed in its current state so it does
- Migration is a business decision, not a technology one!
- Business needs MUST drive the decision to rework a legacy application
- Don't forget the opportunity cost! If you're migrating a legacy application, you're not doing something else.
- The Case Study � at 23:10
- It's two, two, two applications in one. (Known as a twofer when you're talking about double disc CD sets)
- Over 1500 CFML files all in a single directory (not directory structure, but all in a single directory)
- Shared a single database
- Needed to switch to SQLServer 2005 which required changes to 5000 instances of *=
- Where to begin? � at 28:20
- We began at the beginning: the login process
- The legacy application re-ran queries on every page to grab user and company information
- We moved to a session user and company bean to store this information
- We're moving things on chunk at a time to Mach-II
- Strategies for Migration � 30:30
- How do you eat an elephant? ...one bite at a time
- Evaluate the whole picture as grim as it may be
- Make sensible decisions about where to start and a long-term migration strategy
- Ultimate goal should be well-organized, completely transparent code
- TEST, TEST, TEST: break your own code
- The Decision to Migrate � at 36:25
- Remember: this is a business decision
- Do through risk analysis (ROI, quality Vs. quantity benefit)
- Think about opportunity cost: What's the best way for you to be spending your time?
- Create a test case: your risk analysis for code
- Be realistic (meaning pessimistic) as opposed to optimistic about the time involved
- Benefits to the Migration Process � at 40:30
- In most cases, your application will run better, faster and be less resistant to change
- Sets stage for future additions to the application that will be far less painful
- Don't shy away from challenges!
CFQuery � at 44:30
- D'oh,
we forgot to announce the winner of the version 1.3 beta CF_Quiz.
Instead of robbing the lucky person of their glory, we'll have a double
header next week.
Wrap Up � at 48:05
- No CF_Hotseat this week...
- ColdFusion Weekly Milestone: It's our fifth show!
- Call in your questions for the next CF_Hotseat with Mark Drew � lead developer of CFEclipse
CFExit � at 50:05
"Traffic Cop" by J.R. Byrd
Run time: 51:46 | Size: 41.4MB | Format: mp3 (stereo)
Direct download: cfweekly_1.4_final.mp3 Category: podcasts -- posted at: 2:38 AM |
|
Sun, 9 April 2006 Open Source Mania!
Thanks To...
CFReport – at 6:20
- Open source projects we've worked on:
- Free Vs. Open Source – at 12:37
- Richard Stallman and Eric S. Raymond – at 15:00
- Why open source – at 20:24
- Stallman's "Four Fundamental Freedoms" – at 25:36
- Eric S. Raymond's Philosophies – at 26:20
- Open Source Licensing – at 28:30
- Open Source and ColdFusion – at 38:30
- Resources – at 44:14
- Open Source Call to Arms – at 46:13
- Open Source Infrastructure – at 49:20
CFQuery – at 52:03
- Come on folks, you have GOT to have some questions! Call in!
CF_Hotseat with Brian Rinaldi of remotesynthesis.com: 54:07
Open Source Suprise– 1:16:48
CFExist Music – at 1:17:32
"Give Meat a Chance" by J.R. Byrd
Run time: 1:19:23 | Size: 63.5MB | Format: mp3 (stereo)
Direct download: cfweekly_1.3_final.mp3 Category: podcasts -- posted at: 8:42 PM |
|
Mon, 3 April 2006 Matt wants to embed GPS in the podcast while Peter's tired brain
whimps out with a simple solution due the week of charts. This week on
the Weekly:
- The roundup on the CFReport � at 12:40
- CFQuery � at 25:30
- Phil in Washington D.C. asks about good Object-Oriented learning materials
- CF_Hotseat: Kurt Wiersma on ColdSpring and Mach-II � at 36:45
- The winner of the CF_Quiz and this week's quiz � at 55:00
Sorry for the less than stellar audio this week. We have a patch for the bug next week.Direct download: cfweekly_1.2_final.mp3 Category: podcasts -- posted at: 1:04 AM |
|
Sun, 26 March 2006 This week on the Weekly:
* The roundup on the CFReport - at 11:00
* CFQuery - at 25:15
* CF_Hotseat: Jeff Couglin on FarCry 3.0 - at 32:45
* The winner of the CF_Quiz and this week's quiz - at 53:45 Direct download: cfweekly_1.1_final.mp3 Category: podcasts -- posted at: 9:26 PM |
|
Tue, 21 March 2006 This week on the Weekly:
* About ColdFusion Weekly
* cf.Objective() roundup on the CFReport at 9:00
* CF_Hotseat: Jared Rypka-Hauer on cf.Objective() at 26:30
* The CF_Quiz at 44:30 Direct download: cfweekly_1.0_final.mp3 Category: podcasts -- posted at: 12:15 AM |
|