Rob Gonda's Blog

Flex Intensive Course

Extra, extra, read all about it! Flex Wizard in a miracle cure! I'll be teaching a full day pre-conference class June the 25th, at the CFUnited Conference. Last year I taught an Ajax Intensive class, which turned out to be very successful... The feedback I received was: more code, more code! so this year, it's mostly hands-on! You'll be coding in no time.

This full day hands-on Flex course that require no previous Flex experience. The class promises to be fun, energetic, and saturated with information, examples, and code. It will focus not only on Flex architecture, but also teach you to organize your ColdFusion code in such fashion that you can reuse your business layer across any front-end, including Html, Ajax, Flash, or Flex.

Agenda:

  • Flex Builder Environment
  • Flex Built-in Components
  • Basics
    • Event System
    • Data binding
  • ActionScript 3.0
  • Remote Calls: HTTP Services, Web Services, AMF3 / Remoting
    • Organizing your ColdFusion Service Layer
    • Flexible Messaging Architecture
    • Error Handling
    • Logging
  • Flex Data Services
  • Cairngorm Microarchitecture
    • Basics / Request Flow
    • Design Patterns
    • Analogy with ColdFusion Frameworks
  • Debugging
    • Within Flex
    • Monitoring HTTP / AMF Traffic
  • Documentation
  • Automated Deployment using ANT

p.s. if you're still wondering about the first line of this post, it's a quote from Tommy, by The Who.

Most Advanced ColdFusion Conference To Date

I was checking the sessions listed for CF.Objective() 2007, and let me tell you, it can't get better than that. Seriously, check it out ... it's the best content, best speakers, and best price.... hope to see you all there.

If you have to choose between CFUnited and CFObjective, CFUnited will probably have more attendees, thus better networking, but CFObjective definitely has more advanced topics, and it's cheaper ... tough choice indeed, so try to make them both, but if money is an issue, CFObjective is a must.

Apollo Camp Videos

Adobe Apollo Camp Videos are now available at labs. For those of you who interested in RDA [Rich Desktop Applications, just made this term up :) ] and couldn't make it to the free sessions, you can now catch the highlights.

Spring Break Conference Presentations

Last week I spoke at the Spring <br /> Conference in Ohio. The sessions went pretty well, especially because I didn't bore to sleep the people that attended design patterns. The reviews were excellent - and funny -. I got a couple simply saying 'follow the white rabbit'. Anyways, I want to thank OU for the facilities and putting together a full day conference, 7 tracks, 20 speakers, hands-on classes, and only charge $35 cover.

Find below the slides for my sessions.

Software Design Patterns and Best Practices

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. Proper architecture is the key for a successful application and design patterns describe simply best practices. The session will demystify them and show you they are nothing but a common vocabulary for expressing simple solutions for common problems.

[download slides]

Robust Ajax Architecture

Ajax was the top buzzword in 2006 and now it seems like it has become the norm in every site. The key to a successful site, Ajax or not, relies or proper architecture and following best practices. This session will get you up to speed with Ajax development, leveraging JavaScript libraries, and building MVC architectures and Ajax design patterns to reuse your existing code.

[download slides]

Adobe CS3 releases today

The new products include:

  • Adobe InDesign CS3
  • Adobe Photoshop CS3
  • Adobe Illustrator CS3
  • Adobe Acrobat 8 Professional
  • Adobe Flash CS3 Professional
  • Adobe Dreamweaver CS3
  • Adobe Fireworks CS3
  • Adobe Contribute CS3
  • Adobe After Effects CS3
  • Adobe Premiere Pro CS3
  • Adobe Encore CS3
  • Adobe Soundbooth CS3

The launch will be broadcasted here: http://www.adobe.com/products/creativesuite/launchevent/webcast/

Spring Break Conference this week

The South-East Ohio Spring Break Conference is here again this Thursday. This is the one-time per year that you can get 7 tracks, 40 sessions, and lunch, for $35. You can't really beat that. I went there last year and coming back again... I really had a great time. I will be giving two sessions: Robust Ajax Architecture, and Design Patterns and Best Software Practices. There will be also sessions on ColdFusion, Flex, Flash, Apollo, and a key note by Ben Forta. If you're anywhere near OH, you oughta check it out.

Apollo alpha available on labs

Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.

Apollo enables developers to create applications that combine the benefits of web applications – network and user connectivity, rich media content, ease of development, and broad reach – with the strengths of desktop applications – application interactions, local resource access, personal settings, powerful functionality, and rich interactive experiences.

Adobe has been talking about this for quite some time, showed demos of an ebay application, outlook & google maps integration, and more; and now it's available for all of us to play. Fun times!

CFUnited Express Atlanta 2007

I'll be speaking this Thursday at CFUnited Express Atlanta with well renowned speakers such as Charlie Arehart, Ben Forta, Hal Helms, Pau Bonfanti, and Andrew Powell. If you're in the neighborhood make sure to stop by and check it out. Hopefully I'll have some time to meet old friends such as JesterXL and Mike Britton ... See you all there.

This blog is running version 5.9.003. Contact Blog Owner