Pair Programming Session Recording

Many thanks to Peter Bell and Ben Nadel for an excellent session on Paired Programming Using Test Driven Development.

I call it a session rather than a presentation, because it really was Ben and Peter taking part in a paired programming exercise on Peter's MBP using CFEclipse and MXUnit for to build a simple "user" cfc.

The back and forth banter made me realise that while I don't go out of my way to do pair programming it is something that I do already do.  In fact I even did some Paired Programming earlier today.   Paired Programming with Test Driven Development isn't really about the big architecture questions.  Its about the small details and making sure that they are all caught and covered.  But it can be about even smaller details.  Peter and Ben discussed even the fact that functions should be written with in lower camel case ie getFirstName as opposed to GetFirstName.  Having watch Ben's recent recording on his ClearCode Standards Project, I also noted Ben putting some of his coding style and layout into even the test cases, making them more readable.  While this last wasn't discussed, I know from what Peter said in the session and from previous emails, that in an earlier session between Ben and Peter, he'd come to prefer some of Ben's code styles for readbility.

Test driven development is something I've been trying to get into for a long time, but never managing to get a foot in the door because of time contraints and a lack of a mentor.  What Peter and Ben's session made me realise was that I've been over complicating my unit tests. K.I.S.S  is the rule for unit testing. Start your unit testing as soon as you even think about writing the first and tags.

Take a look at the recording.

I've definately taken a few things away from it.  I hope you do too.

SCFUG Meeting: Ben Nadel and Peter Bell Present

Pair Programming using Test Driven Development.  Tomorrow night at 8PM BST.

Just reminding you all about tomorrow night's presentation.  For more information, please see my previous blog entry.

Looking forward to the presentation on the updated Connect Pro Server.  Everyone welcome.



SOTR 2008: Early Bird - The end is nigh!

Last chance to get your early bird prices for Scotch on the Rocks!! Last chance to get £100 off the price of your ticket! 
Do it now! Tomorrow will be too late!

Find out about the speakers and topics that will be being discussed :
There might even be some Open Bluedragon discussions that aren't on the agenda... Given that 4 of the committee members will be at the conference... ;)

Register and purchase your tickets here :


SCFUG : Pair Programming Using TDD with Ben Nadel and Peter Bell

I'm pleased to announce that the Scottish ColdFusion User Group  will be holding a very special online meeting on the evening of Thursday 8th May. We will have not one, but two very distinguished speakers.

Ben Nadel and Peter Bell will be joining us in a Adobe Connect meeting from New York City to talk to us and demonstrate Pair Programming Using TDD.

Ever wondered what Pair Programming is like? Ever been interested in how Test Driven Development really works? In this special connect session, Ben Nadel ( and Peter Bell ( will be pair programming using a Test Driven Development process - live from NYC and without a safety net! :->

They'll start with a simple set of requirements for an object and using MX Unit will use a Test Driven Development approach to come up with a working design. The approach/naming will be strongly influenced by Behavior Driven Design - one of the most interesting recent developments in developer testing.

The session will start with a five minute introduction to the ideas behind pairing, TDD and BDD and the rest of the time will be a spontaneous pairing session to give a sense of how pairing and TDD really work in practice.

The meeting will be held on Thursday 8th May 2008 at 8PM BST.  For international time take a look at this time and date link :

The URL to join the Connect meeting will be :

Everyone is welcome!  The connect meeting room will open 15 minutes before the meeting. 

I'm very excited about this meeting and I look forward to seeing you all there.

Scotch on the Rocks : Early Bird coming to the end

Seven days left!  Thats all there is before the early bird discount ends.

We're into April now, so your boss should be now have budgets opened up for the new financial year.  Make him really happy by persuading him to buy your tickets to Scotch on the Rocks (probably the best conference you'll attend in the UK this year) NOW!  Right now!!  Before the end of the month, while the ticket prices are still at the early bird price.

Here's what you'll be missing out on if you don't get your tickets now.

Ticket Type Before After Saving
1 Day Conference Ticket £99 + VAT £149 + VAT £50 + VAT
2 Day Conference Ticket £149 + VAT £199 + VAT £50 + VAT
3 Day Conference Ticket £199 + VAT £299 + VAT £100 + VAT
FlexiPass £299 + VAT £399 + VAT £100 + VAT

That's right!  If you're coming to the full conference, paying for your ticket now will save your boss (or you) £100! (£117.50 if you can't claim the VAT back)

You know you want to!  You really don't want to miss out on a 3 day conference with a speaker list like this at these incredible prices!

  • Adobe Consulting EMEA
  • Charlie Arehart (Everyone's favourite CF expert)
  • Sanjeev Kumar (From the ColdFusion Engineering team)
  • Jason Delmore (ColdFusion Product Manager)
  • Amir Shoval (From RADView)
  • Nick Watson (Adobe's EuropeanTechnical Account Manager for ColdFusion, Flex and LiveCycle Data Services ES)
  • Luca Mezzalira (Italian Flash Platform Developer)
  • Neil Webb (Flash platform developer / flower arranger / erotic dance)
  • Toby Tremayne (CF and Flex Developer based in Melbourne Australia)
  • Andrew Shorten (Adobe Platform Evangalist)
  • Adam Lehman (Adobe CF Specialist)
  • Kai Koenig (Adobe Certified Master Instructor based in New Zealand)
  • Ben Forta (No idea who this guy is)
  • Peter Elst (ACE, Flash Instructor, Belgium AUG Manager)
  • David Rutter (CTO Tag Worldwide)
  • Duncan Jack (Openworld)
  • Ian Bale (Celtic Internet)
  • Simon Gladman (Development Director, Tag Worldwide)
  • Neil Middleton (The man behind Feed-Squirrel)
  • Gert Franz (Railo)
  • Matt Woodward (ColdFusion Weekly Podcast)
  • Sean Corfield
  • Peter Bell (Application Generation)
  • Scott Stroz (Alagad, CFSilence, CFSnippets)
  • Joe Rhinehart (Model-Glue)
  • Mark Drew (CFEclipse)

I'm absolutely sure I've missed some! And of course there's Jatin Nanda, Big Mad Kev, myself and, the man in the skirt, Andy Allan, who will be working working hard to make sure that this conference is everything you want it to be and more!

Visit the website to find out more about the speaker, the agenda, location and to BUY YOUR TICKETS while they are still cheap as chips! ;)

SCFUG Meeting: ColdFusion, Flex3 and AIR by Zach Stepek

UPDATED: I announced this on the Scottish ColdFusion User Group mailing lists a few weeks ago and its on the SCFUG website, but I just noticed an error with the meeting listings, so here's the details again.Zach Stepek will be joining us to talk about building ColdFusion powered AIR applications with Flex 3.

The Rich Internet Application revolution is soon to reach another milestone with the upcoming release of Flex 3 and the Adobe Integrated Runtime. Join us as Zach Stepek, RIA Community Expert, Adobe Certified Instructor and Author of Foundation AIR, shows us how we can leverage Flex 3 and the Adobe Integrated Runtime to create ColdFusion-powered occasionally-connected desktop RIAs.

The meeting will be on Thursday, 21st February at 8pm UTC ( time converter)

This will be an online meeting via Adobe Connect and can be joined via

Everyone is welcome.

Zach Stepek is the owner and founder of Crave Media Group in Rockford, Illinois, and runs the Stateline Macromedia Users Group in Rockford. He has 5 years experience with ColdFusion, 3 years experience with Flash, and 2 years with Flex. He enjoys speaking to User Groups, saying that the free exchange of ideas allows us to better understand the challenges and opportunities facing each of us.

Zach is also the author of "Foundation Air: Creating Desktop Applications with the Adobe Integrated Runtime"

UPDATE: Thanks to Zach for a great presentation. Lots to get everyone thinking. If you happened to miss the presentation you can watch the recording from the following URL :

Scotch on the Rocks - Tickets on Sale!

Tickets for Scotch on the Rocks have gone on sale this morning!

If you buy your ticket before 1st March you can get get £100 off the price of the ticket!That's right! £100 saving!

There are two types of ticket available this year; Your standard delegate pass, which is available for £199 and a company flexipass for £299 for the three days.

So what's the difference? Why does the company Flexipass cost more?
The standard ticket is for one named delegate only, so only one person can use that pass to attend all three days of the conference.
The Flexipass can be used by one delegate per day. Its often difficult for any of us to justify being away from our desk for one day, let alone 3 days. What the Flexipass allows a company to do is send a different member of your development team each day.

So why should you attend Scotch on the Rock 2008?

Take a look at the agenda and the speaker list!! There are some amazing speakers and topics at the conference this year! International speakers such as Matt Woodward, Peter Bell, Ben Forta, Toby Tremayne (coming all the way from Australia). European speakers such as Peter Elst (from Belgium) and local speakers such as Mark Drew and Neil Middleton, plus many many more!

The topics at the conference cover anything from CF/Flex and ColdFusion and PDF, Railo, AIR APIs through to LiveCycle Data Services and Blaze!

Why wouldn't you attend this conference!?! Why are you reading my blog still and not buying your tickets and booking your hotel room! ;)

Scottish CFUG Upcoming Meetings

Just a quick post to point out the two upcoming Scottish ColdFusion User Group events.The two events are on Thursday 25th October and Wednesday 31st October.The first of these on Thursday this week is Andy Allan giving a presentation on ColdFusion 8 at Tidalfire in Edinburgh - for more information and how to register to attend, please see the Scottish CFUG site meeting entry here :

The second is a combined online and live event with the UKCFUG. This will be a MAX Debrief session, as well as UKCFUG Halloween party. For those of you that can attend the meeting in London there will be a copy of CF8 Standard to win. So if you weren't able to attend MAX Europe come along to the meeting either in London or via Adobe Connect and ask your questions! For more information times, the Connect URL and details of how to register for the London meeting take a look at the Scottish CFUG Events page : As ever - everyone is welcome to attend the Connect meeting where ever you may be. ;)

Scotch 2008 - Latest Speaker Announcements

I'm afraid I'm a little slow on posting this, what with my son, my missus and finally me on Friday going down with nasty stomach bug last week.

But I am very pleased to announce that Sean Corfield, Matt Woodward, Doug Hughes and Gert Franz are the latest confirmed speakers for Scotch on the Rocks 2008.

Previously announced were Joe Rinehart, Mark Drew, Scott Stroz and Peter Bell. I can't believe what a line-up we've already got for the conference and there's still another 9 months of growing to do before this baby is born!

Scottish CFUG - CF8 Launch Party.

We're considering having a CF8 launch party in Edinburgh at the beginning of August.

We'll have an exclusive Ben Forta CF8 presentation that is being made available only to Adobe ColdFusion User groups. There will be a copy of CF8 standard and (post willing) other cf8 goodies to give away, as well as free beer and pizza!

In order to do this we'll need a minimum of 20 folks to show up, if you're interested please confirm by email to [email protected] asap.

More Entries