Hi Kyle,

Excellent replies from all so far.  And obviously there is no substitute for
doing what you are already doing ... practice, practice, practice ... build,
build, build.  Who knows, maybe one day you will be able to explain to Matt
Chotin <http://weblogs.macromedia.com/mchotin/> things about Flex that even
he doesn't know  ;-)

Ok, you wrote "intermediate/advanced".  Keeping in mind that your subject
line is "Where to learn intermediate/advanced Flex?", here are a few
additional sources that I recommend:

CONFERENCES

Bar none, the most amazing resource for intermediate/advanced learning is to
attend conferences with either a heavy focus on or an exclusive focus on
Flex.  In my experience Adobe sends key employees who are members of the
Flex engineering team to regularly present at each of the following
conferences.  If you want to really learn then go where you can sit sessions
being presented by and meet Ely Greenfield<http://quietlyscheming.com/blog/>,
Deepa 
Subramaniam<http://weblogs.macromedia.com/flexteam/archives/2007/08/360flex_seattle.cfm>,
Alex Harui <http://blogs.adobe.com/aharui/>, Sho
Kuwamoto<http://kuwamoto.org/>and many others (too many to list here
;-)  Plus many amazing non-employee,
community leaders (like Doug McCune <http://dougmccune.com/blog/>, Robin
Hilliard <http://www.rocketboots.com.au/blog/>, et al) (again, far too many
to list here ;-)  Plus, meeting face-to-face fellow developers that you can
keep in touch with (and lean on) after the conference.  Again, for
intermediate/advanced learning these are THE MOTHERLOAD:

   - 360Flex.com <http://www.360conferences.com/360flex/>
   - MAX <http://www.adobemax2007.com>
   - WebDU.co.au <http://www.webdu.com.au/>
   - FlexManiacs <http://flex2conference.figleaf.com/>
   - WebOnThePiste.com <http://www.webonthepiste.com/>

Should any of these conferences be in your area, for intermediate/advanced
learning I highly encourage you to make every effort to attend.


USER GROUPS

Check here for user groups in your area:
http://flex.org/community/


INSTRUCTOR LED TRAINING

The course qualifies as intermediate/advanced:

Flex 2: Programming the Visual Experience
http://halcyonsolutions
.net/training/classes/Flex_2_Programming_the_Visual_Experience.htm<http://halcyonsolutions.net/training/classes/Flex_2_Programming_the_Visual_Experience.htm>


TRAINING DVD

This training DVD is a distilled down version of the instructor led course
cited above:

Total Training for
Adobe(r) Flex 2: Advanced Visual Programming
with Leo Schuman of Adobe
http://totaltraining.com/prod/adobe/flex2_avp.asp


ADOBE eSEMINARS

My experience is that Adobe has great eSeminars (although they could do more
to get the word out about the schedule).  One page you can watch is here:
http://www.adobe.com/products/flex/events/


FRAMEWORKS

See if using a development framework or microarchitecture might be  fit on
your projects:

   - Cairngorm
   http://cairngormdocs.org/
   - ARP
   http://www.osflash.org/projects/arp
    - MVCS
   http://www.adobe.com/devnet/flex/articles/blueprint.html
    - et al



BOOK -- FORTHCOMING

   - AdvancED Flex Application Development: Building Rich Media X
   (Advanced)

   
http://www.amazon.com/AdvancED-Flex-Application-Development-Building/dp/1590598962/



CERTIFICATION

If you want to challenge yourself against an objective measure regarding
just how well you know the Flex 2 body of knowledge, you can try becoming an
Adobe Certified Expert by prepping for and passing the Adobe Flex 2
Developer Exam.  Details here:
http://weblogs.macromedia.com/flexteam/archives/2007/01/flex_developer.cfm


In closing, the nature of any community is pyramid shaped:  a broad base
covering elemental basics, tapering up to a narrow pinnacle dealing with
generally rare or advanced topics.  Thus there are always far more materials
covering the broad base than the rarified pinnacles ;-)

hth,

g

Reply via email to