Learning to Flex

When learning a new language or technology, there are a lot of gotchas.  Many times I stumble on a gotcha, dig around for a solution, figure it out and move on only to stumble on that same gotcha a week from now and think: ok, what did I do to get around that....?

So I've decided to blog about my mistakes and poor code choices so that I can learn from them, even the ones I can't remember.

My background:

I'm a long time ColdFusion developer, starting back in 1999.  I've paralleled this career at times with desktop programming, primarily in VB6 where I built online/offline applications that used MS SQL 7 to merge replicate data when internet connections were present (that was some cool stuff back in 2001-2002, wait.... that's some cool stuff today!).  Now at the tail end of 2009, here we go again "new" technology that promises online/offline support - Flex + Air.

The setting:

I'm learning Flex specifically to run in Air to take advantage of offline support it provides with it's SQLite integration and am using CF 9 on the back-end to keep everything synced - and from the ONE example (ok 2, but Terrance Ryan's post uses Jayesh Viradiya's example) on the entire internet, it looks pretty promising.

Ok, beyond that, this project is using three new-to-me technologies:

With my background of 10 years as primarily a CF developer, this stuff is all alien to me.  With that in mind, much of what I post here will be BAD ADVICE.  As I learn I intend on updating my posts with "better" practices. 

Comments

Leave a comment

Tell us about yourself
(required field)
(required field)
Comment and preferences
Leave this field empty: