Before I start with this post-mortem post of New Zealand's first Flash Platform Code Camp, let me just take few seconds of your reading time to put this post in context. I'm Kai (@AgentK on Twitter) and together with Campbell (@campbell on Twitter) I run the Flex User Group in New Zealand.
Knowing John Koch from Adobe's community team, I toyed with the idea of running a Flash Camp in Wellington for quite a while and we started to take action earlier this year, looking into a September 2009 date.
The event happened last Saturday (19/09/2009) and John asked me to write a post on how it went, lessons learnt and just in general to share some ideas. I wouldn't particularly think we've done everything right and/or we had a special and/or different camp, but I like to think that it went really well - overall.
The community:
In Wellington, we have a reasonably government-driven IT economy (we're the capital of NZ) - the other major field are rather boutique shops or small startups dealing with RIA, Web etc. User Group meetings in Wellington attract depending on speaker, topic and time of the year between 5 and 30 attendees.
Setup:
NZ'ers are not particularly keen on corporate-ish events. We rather have a nice carpet to sit on, good pizza and excellent espresso. With those constraints, a cinema or hotel etc. was not an option to go for as the venue. Other people might consider me insane, but I would have happily spent more money on a good coffee supply during the day than on a posh venue :-)
That in mind, we went for a very informal venue and decided to just apply KISS. I'm a pilot and we booked the viewing lounge of the Aero Club I fly at - which is (handy enough) right next to Wellington Int'l airport so that it was a 10 minute walk to the event for people coming from other parts of NZ - mainly Auckland. Not posh, but functional and we had a little kitchen attached to the room etc. The venue as we've booked it fits about 50 people.
Pre-Camp workshop (day 0):
A friend of mine (Justin McLean from Sydney) is involved with Arduino hardware and RIA-development - basically tinkering with all sorts of stuff. From the funds we received from Adobe we were able to help with Justin's flight from Australia to New Zealand, he donated his time for free and we offered a Pre-Camp full-day workshop on hooking hardware into Flex applications. The workshop was not free but cost NZD 150 (about USD 90-100) per attendee. For that they got a full Arduino set, resistors, thermal resistors, a multimeter and all sorts of other stuff they could take home afterwards.
Due to the nature of the workshop it was limited to 10 attendees (ended up having 9). People loved it - and it was awesome to see for instance Greg Dove (core member of the Flex Degrafa team) controlling visual Degrafa elements on the screen using a potentiometer in his hand.
Venue for this workshop was the board room of a local Adobe partner in the CBD of Wellington - so no further cost involved.
Overall: very easy to organise, the presenter donated his time, a local shop the venue and Adobe helped with the flight cost -> result: some aspect of Flex that _MOST_ people would have never had dealt with before and that's just awesome.
Camp day:
|
09:00am - 09:15am |
HelloWorld.as and housekeeping - Kai Koenig |
| 09:15am - 10:00am | Keynote: The Flash Platform and the Degrafa framework - Greg Dove |
| COFFEE BREAK | |
|
10:30am - 11:15am |
Back to the Files (Flash & Files) - Ross Phillips |
| 11:15am - 11:45am | Remoting and Messaging with Flex - Stefan Saasen |
| 11:45am - 12:15pm | Flexing your Nintendo Wii using the WiiFlash Server - Kai Koenig |
| LUNCH | |
| 01:00pm - 02:00pm | I didn't know Flash can do that: Connecting Arduino Hardware to RIAs - Justin McLean |
| 02:00pm - 02:15pm | The pros and cons of Flex with(in) Facebook - Scott Kitney |
| 02:15pm - 02:30pm | From .psd to .swf in 5 minutes with Flash Catalyst - Diane Sieger |
| 02:30pm - 02:45pm | i18n and l10n with Flex - Tanya Gray |
| COFFEE BREAK | |
| 03:15pm - 03:45pm | Using (and abusing :) Metadata in ActionScript 3 - Campbell Anderson |
| 03:45pm - 04:00pm | F2: An Enterprise Flex Framework to rival Cairngorm - Scott Kitney |
| 04:00pm - 04:15pm | Mariner - 3D Marine Modelling in Flash - Dan Bishop |
| 04:15pm - 04:45pm | Mashups with Flex - Implementing a search browser for DigitalNZ in an afternoon - Marielle Lange |
| 04:45pm - 05:00pm | Closure, Raffles, Goodies, everyone goes home happy |
Here are some observations to help clarify what Flash Camps and Flex Camps are all about.
Flash Camps are…
Flash Camps are not…
Camps are awesome. They provide a way for the community to promote awarness of Adobe technology in their region, they provide networking opportunities and they increase awareness of local user groups. And most importantly, they are fun!
Each camp has a different flavor, one that matches the tastes of developers and designers of the area. This is the great thing about community run events. The community leaders know the interests and needs of the local designers and developers and can craft an interesting event tailored to these people.
I was thinking about how Adobe benefits from camps. There are many benefits for us but I think that mainly, we benefit because they help us spread awareness of our technology, they help our local ecosystems thrive, they help our user communities grow, and they provide a stage for our community superstars to show their skills.
Adobe can offer different types of support to make camps successful. Sometimes our regional Adobe teams can help with the PR and marketing of the camp. We may be able to provide an Adobe speaker at the camp. We may be able to provide promotional goodies for the event. We may be able to offer financial support. I can't guarantee that all of the above will be provided for each camp. We aim to support both big camps and small camps, to support camps in our growth markets and in our early markets. Our goal is to achive a balance of support for all camps worldwide using the resources we have available to us.
In order to help guide those of you who have plans to host a camp as well as those who are still considering it, I've posted a form to gather some information about your plans. After you submit your plans, we can discuss what ways Adobe can support your camp. If you aren't sure about hosting a camp or don't have all the details worked out, dont worry about it, just fill in what you can and we'll use that as a starting point for our conversation.