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
Comments[6]

Version 3.08 – May 16, 2008

Andy Powell on Enterprise MVC with CF and Java

This week's links ...

Download Icon Download Version 3.08

Run time: 45:42 | Size: 36.6 | Format: mp3 (stereo)

Direct download: cfweekly_3.08_final.mp3
Category: podcasts -- posted at: 4:49 PM
Comments[0]

Version 3.07 – April 18, 2008

Flex Frameworks Roundtable

This week we talk Flex Frameworks with ...

This weeks links ...

Download Icon Download Version 3.07

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
Comments[0]

Version 3.06 – March 31, 2008

Vince Bonfanti - Open Source BlueDragon

This week's links ...

Download Icon Download Version 3.06

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
Comments[0]

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
Comments[0]

Version 3.05 – March 20, 2008

Charlie Arehart cf.Objective() Sneak Peek

This show's links ...

Download Icon Download Version 3.05

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
Comments[0]

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
Comments[0]

Version 3.04 – March 17, 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 ...

Download Icon Download Version 3.04

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
Comments[0]

Version 3.03 – March 11, 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 ...

Download Icon Download Version 3.03

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
Comments[1]

Version 3.03 – March 11, 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 ...

Download Icon Download Version 3.03

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
Comments[0]

Version 3.02 – February 27, 2008

CF_HotSeat With Dave Shuck and Aaron Lynch of InstantSpot.com

Other news ...

Download Icon Download Version 3.02

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
Comments[0]

Version 3.01 – February 20, 2008

CF_HotSeat With Ryan Mannion, Managing Editor - Web Technology for Politico

Download Icon Download Version 3.01

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
Comments[1]

Direct download: cfweekly_3.00_final.mp3
Category: podcasts -- posted at: 10:56 PM
Comments[0]

Version 2.30 – December 21, 2007

CF_HotSeat With Kristen Schofield, Product Marketing Manager for ColdFusion at Adobe

Download Icon Download Version 2.30

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
Comments[0]

Version 2.30 – December 21, 2007

CF_HotSeat With Tim Buntel, Senior Product Manager for Flex Builder at Adobe

Download Icon Download Version 2.30

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
Comments[0]

Version 2.29 – December 14, 2007

The "Scotch On The Rocks" Edition

CF_HotSeat With Andy Allan

Download Icon Download Version 2.29

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
Comments[0]

Direct download: cfweekly_2.28_final.mp3
Category: podcasts -- posted at: 10:17 PM
Comments[0]

Version 2.27 – September 24, 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

Download Version 2.27

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
Comments[0]

Version 2.26 – September 17, 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!

Download Icon Download Version 2.26

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
Comments[3]

Version 2.25 – September 10, 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

Download Icon Download Version 2.25

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
Comments[0]

Direct download: cfweekly_2.24_final.mp3
Category: podcasts -- posted at: 1:49 AM
Comments[0]

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
Comments[1]

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
Comments[0]

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
Comments[0]

Version 2.20 – June 18, 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

Download Version 2.20

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
Comments[0]

Version 2.19 – June 11, 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

Download Version 2.19

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
Comments[0]

Version 2.18 – June 4, 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

Download Version 2.18

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
Comments[0]

Version 2.17 – May 29, 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:
  • 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

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

Download Icon Download Version 2.17

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
Comments[0]

Version 2.16 - May 21, 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

Download Version 2.16

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
Comments[2]

Version 2.15 � May 14, 2007

Mark Mandel on Transfer &ndashl Live From cf.objective()

CFReport

Konference Korner

  • Same as 2.14

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.

Download Version 2.15

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
Comments[2]

Version 2.14 – May 4, 2007

The "Live From cf.objective()" Edition

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

Download Icon Download Version 2.14

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
Comments[0]

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
Comments[0]

Version 2.13 � April 23, 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

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:
      1. the stucture to be looped over in the collection attribute needs #'s around it
      2. looping over a struct with cfloop uses item NOT index
      3. the var i for the loop has NOT been var'ed
      4. the returntype for the method has been defined as struct when you are really returning a string
      5. ListAppend doesn't modify the list, it returns the original list of the value you wanted append. You must assign it to a variable.
      6. 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

Download Version 2.12

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
Comments[0]

Version 2.12 – April 16, 2007

The "Matt Flies Solo" Edition

Introduction & Comments

  • What Matt's been up to:

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.

CF_HotSeat with Brian Rinaldi – at 7:33

Bonus CF_HotSeat with Ed Slack – at 50:14

CFExit Music

Three Squares by Ed Slack and the Slackestra

Download Icon Download Version 2.12

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
Comments[0]

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
Comments[0]

Version 2.11 – April 2, 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

Download Icon Download Version 2.11

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
Comments[0]

Version 2.10 - March 26, 2007

The "Back from the Break" Edition

Introduction & Comments

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

Download Version 2.10

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
Comments[0]

Version 2.09 – March 12, 2007

The "How We Do What We Do" Edition

Introduction & Comments

CFReport – at 9:31

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

Download Icon Download Version 2.09

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
Comments[0]

The "No Seriously, We Don't Just Talk About Frameworks" Edition

Introduction & Comments

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

Download Version 2.08

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
Comments[0]

The "Last Vista Rant" Edition

Introduction & Comments

  • What Matt's been up to:
  • 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

Download Version 2.07

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
Comments[0]

Version 2.06 – February 19, 2007

The "Peter's Less Wise" Edition

Introduction & Comments

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

Download Icon Download Version 2.06

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
Comments[0]

Version 2.05 – February 12, 2007

The "News Hour With Kurt" Edition

Introduction & Comments

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

Download Icon Download Version 2.05

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
Comments[0]

Version 2.04 - February 5, 2007

The "Frameworks Conference Roundup" Edition

Introduction & Comments

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

Download Version 2.04

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
Comments[0]

Version 2.03 - January 29, 2007

The "Return of the CF_Quiz" Edition

Introduction & Comments

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

Download Version 2.03

Run time: 45:02 | Size: 36.0MB | Format: mp3 (stereo)

Direct download: cfweekly_2.03_final.mp3
Category: podcasts -- posted at: 2:58 AM
Comments[0]

Version 2.02 – January 22, 2007

The "Cryptology and Security" Edition

Introduction & Comments

CFReport – at 6:52

CF_Focus – at 40:14

Top 10 Simple Things to do for Application Security

  1. Use cfqueryparam!
  2. Validate your incoming data
    • If you expect an integer, check for that
    • Good data in your database only happens if you put good data there in the first place
  3. Put stuff below your webroot (i.e. CFCs, XML files, etc.). Yes, the myConfig.xml.cfm with cfsilent and the like works ok, but it's a hack for security.
  4. Get off shared hosting. Check VPS's -- lump a few small sites onto one. The cost is probably the same.
  5. Turn debugging off productions servers and always have an cferror (or if using a framework) that doesn't show source code
  6. Don't assume that just because people don't know the url, that it is safe. Have some sort of security, even if it's simple basic http auth via a webserver.
  7. Don't store your passwords in plain text in your database, hash() them but aways salt them first!
    Peter's blog post on the topic
  8. Don't store credit card information (even SSNs) in your database. Put that responsibility on an internet payment gateway -- even the reoccurring billing has gotten a ton better.
  9. Buy an SSL certificate (instantssl.com from Comodo offers certs starting at $80/yr or two years for $100)
  10. Don't use the cgi.referrer to check if the request comes from your site. Always convert strings to HTML entities

CFExit Music – at 1:07:12

"Insult Lake" by Ultronz

Download Icon Download Version 2.02

Run time: 1:08:50 | Size: 55.1MB | Format: mp3 (stereo)

Direct download: cfweekly_2.02_final.mp3
Category: podcasts -- posted at: 12:34 AM
Comments[0]

Version 2.01 - January 15, 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

Download Icon Download Version 2.01

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
Comments[0]

Version 2.00 - Jaunary 8, 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

Download Version 2.00

Run time: 55:18 | Size: 44.3MB | Format: mp3 (stereo)

Direct download: cfweekly_2.00_final.mp3
Category: podcasts -- posted at: 5:00 PM
Comments[0]

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:

 Download Version 1.32

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
Comments[0]

Version 1.31 - December 10, 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

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

Download Version 1.31

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
Comments[0]

Version 1.30 - December 4, 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

Download Version 1.30

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
Comments[0]

Version 1.29 - November 20, 2006

Introduction & Comments
  • What Matt has been up to
    • Life, MachBlog Skins, etc.
  • What Peter has been up to
    • Life, Mach-II, etc.

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

Download Version 1.29

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
Comments[0]

Version 1.28 – November 13, 2006

The "All News and Teasers" Edition

Introduction & Comments

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

Download Version 1.28

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
Comments[2]

Version 1.27 – October 30, 2006

Version 1.27 Badge

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

Download Icon Download Version 1.27

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
Comments[0]

Version 1.26 - October 23, 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

Download Version 1.26

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
Comments[0]

Version 1.25.5 – October 16, 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
    • Hanging out in Duluth

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

Download Version 1.25.5

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
Comments[0]

Version 1.25 - October 9, 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

Download Icon Download Version 1.25

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
Comments[0]

Version 1.24 - October 2, 2006

Version 1.24 Badge

FusionDebug: Our 25th Show!

Introduction & Comments

  • What Matt has been up to
    • Dead car
  • What Peter has been up to
    • Framework stuff

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

Download Icon Download Version 1.24

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
Comments[0]

Version 1.23 – September 25, 2006

Version 1.23 Badge

The Clustering Edition

Introduction & Comments

CFReport - at 8:35

CF_Focus: Clustering - at 21:38

CF_Quiz – at 1:00:37

Wrap Up – at 1:04:41

CFExit – at 1:06:37

"The Deepest Cut" by The Jupes

Download Icon Download Version 1.23

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
Comments[1]

Version 1.22 - September 18, 2006

Version 1.22 Badge

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
    • Mach-II stuff

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

CF_Quiz – at 32:37

Wrap Up - at 35:47

CFExit - at 38:45

"Washed Up" by Ultronz

Download Icon Download Version 1.22

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
Comments[2]

Version 1.21 - September 11, 2006

We're back with the news

Introduction & Comments

  • What Matt has been up to
    • Moving to DC
  • What Peter has been up to
    • Life and work

CFReport - at 10:21

CF_Quiz - at 1:01:30

Wrap Up - at 1:07:27

CFExit - at 1:08:45

"My Saving Grace" by Far Cry Fly

Download Version 1.21

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
Comments[0]

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 Version 1.20

Run time: 42:29 | Size: 34.8MB | Format: mp3 (stereo)

Direct download: cfweekly_1.20_final.mp3
Category: podcasts -- posted at: 11:36 AM
Comments[0]

Version 1.19 - August 21, 2006

Version 1.19 Badge

"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

  • Jörg 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 Icon Download Version 1.19

Run time: 59:59 | Size: 48MB | Format: mp3 (stereo)

Direct download: cfweekly_1.19_final.mp3
Category: podcasts -- posted at: 9:25 AM
Comments[0]

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 Icon Download Version 1.18

Run time: 55:43 | Size: 44.6MB | Format: mp3 (stereo)

Direct download: cfweekly_1.18_final.mp3
Category: podcasts -- posted at: 12:59 AM
Comments[0]

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 Icon Download Version 1.17

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
Comments[0]

Direct download: cfweekly_1.16_final.mp3
Category: podcasts -- posted at: 10:40 PM
Comments[0]

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

CF_Quiz - at 41:25

Wrap Up - at 45:05

CFExit - at 46:18

"Fred & Ginger" by The Jupes

Download Icon Download Version 1.15

Run time: 47:52 | Size: 38.3MB | Format: mp3 (stereo)

Direct download: cfweekly_1.15_final.mp3
Category: podcasts -- posted at: 12:34 PM
Comments[0]

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.

CF_Quiz - at 44:15

Wrap Up - at 49:10

CFExit - at 53:10

"Saw It Comming" by Ultronz

Download Icon Download Version 1.14

Run time: 55:10 | Size: 44.2MB | Format: mp3 (stereo)

Direct download: cfweekly_1.14_final.mp3
Category: podcasts -- posted at: 8:02 PM
Comments[0]

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
Comments[0]

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
Comments[0]

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
Comments[0]

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

CF_HotSeat - at 34:04

Michael Dinowitz, Judith Dinowitz, and Dee Sadler of Fusion Authority tell us about the Fusion Authority Quarterly Update

CF_Quiz - at 52:59

Wrap Up - at 59:23

CFExit - at 1:01:40

"Not a Day Goes By" by Cherry Suede

Download Version 1.13

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
Comments[0]

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

CF_HotSeat – at 26:45

Patrick Quinn and Daryl Banttari from Webapper - the makers of SeeFusion

CF_Quiz – at 59:35

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

Download Icon Download Version 1.12

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
Comments[0]

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?

CF_Quiz - at 50:41

Wrap Up - at 56:12

CFExit - at 58:25

"Moving On" by J.R. Byrd

Download Version 1.11

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
Comments[0]

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

    CF_HotSeat

    No Hotseat in lieu of the safari discussion...

    CF_Quiz - at 1:01:57

    Wrap Up - at 1:05:37

    CFExit - at 1:06:18

    "I'll Find Mine" by J.R. Byrd

    Download Version 1.10

    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
Comments[0]

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

CFQuery - at 51:48

  • David Whiterod asking about the benefits, pitfalls and general the best practice for wrapping Java APIs witin CFCs

CF_HotSeat

No Hotseat in lieu of the frameworks discussion...

CF_Quiz - at 46:00

Wrap Up - at 59:50

CFExit

"Staying Power" cover by Ed Slack and The Slackestra

Download Version 1.9

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
Comments[0]

Version 1.8 beta - May 15, 2006

Did We Say We Have The News?

Introduction & Comments

CFReport - at 9:30

CFQuery - at 42:45

CF_HotSeat

No Hotseat in lieu of the News...

CF_Quiz - at 46:00

  • 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

Download Icon Download Version 1.8 beta

Run time: 55:48 | Size: 44.7MB | Format: mp3 (stereo)

Direct download: cfweekly_1.8_final.mp3
Category: podcasts -- posted at: 4:59 PM
Comments[0]

Version 1.7 beta - May 8, 2006

The State of the ColdFusion Union

Introduction and Comments

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

CF_Quiz - at 37:04

  • 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

Download Version 1.7 beta

Run time: 43:38 | Size: 34.9MB | Format: mp3 (stereo)

Direct download: cfweekly_1.7_final.mp3
Category: podcasts -- posted at: 4:14 PM
Comments[0]

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

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

CF_Quiz - at 50:50

  • 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

  Download Version 1.6 beta

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
Comments[0]

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 Icon Download Version 1.5 beta

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
Comments[0]

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
    1. Shock
    2. Denial
    3. Bargaining
    4. Fear
    5. Anger
    6. Despair
    7. 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

CF_Quiz � at 47:00

  • 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

Download Icon Download Version 1.4 beta

Run time: 51:46 | Size: 41.4MB | Format: mp3 (stereo)

Direct download: cfweekly_1.4_final.mp3
Category: podcasts -- posted at: 2:38 AM
Comments[0]

Open Source Mania!

Thanks To...

CFReport – at 6: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

CF_Quiz – at 1:14:22

  • See last week's!

CFExist Music – at 1:17:32

"Give Meat a Chance" by J.R. Byrd

Download Icon Download Version 1.3 beta

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
Comments[0]

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:

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
Comments[0]

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
Comments[0]

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
Comments[0]



Syndication

Categories

Archives

November 2009
S M T W T F S
     
1234567
8910111213 14
1516171819 2021
22232425262728
2930