This page is an archive of my old blog. Please visit for my current blog.
This site is no longer being maintained and commenting is disabled.

Great Adobe Max Session

Thanks to all who attended my Adobe Max talk this year on Debugging, Profiling, and Testing Flex Application in Flash Builder 4. I really had a great audience for this session, and they asked some great questions. The session went so well, that I am going to be repeating this topic at RIA Unleashed in a few weeks!

Capital Flash Camp

I am really excited about an event coming to the DC area: Capital Flash Camp. Being a former DC area resident, I know that there are a lot of great Flash Platform developers (as well as ColdFusion developers) in the area who would really benefit from a great event like this. Here are a couple of points:

  • The event will be at the Heritage Center at the US Navy Memorial. That means that you can get there by metro from anywhere in the DC area.
  • There are some great speakers from Adobe, Universal Mind, Figleaf, and others. You really want to be there to hear people like Terry Ryan, Jeff Tapper, Christian Saylor, Carl Smith, and the amazing Chris Scott.
  • An entire day of Flash Platform knowledge sharing is only $49.99 (or a little less for groups)

You will certainly want to be at this event!

Buy Office 2010 Plus | Buy Photoshop Lightroom 3.3 | Buy Creative Suite 5 Master Collection | Buy Acrobat Professional X Suite | Buy Acrobat Professional X 10 | Buy Photoshop CS5 Extended | Buy Autocad 2011 x64 | Buy Premiere Elements 9.0 | Buy Creative Suite 5 Master Collection | Buy Dreamweaver CS5 | Buy Creator 2010 Pro | Buy Office 2011 Business | Buy Autocad 2011 x32 | Buy Windows 7 Ultimate x86 SP1 | Buy Flash CS5 Professional | Buy Dreamweaver CS5 | Buy Designer Technical Suite X5 | Buy Creative Suite 5 Design Premium | Buy Partition Manager 10 Server x64 | Buy Photoshop Elements 8.0 | Buy Acrobat Professional 9.0 Extended | Buy Office 2007 MultiLanguage P | Buy Windows 7 Professional SP1 | Buy Office 2011 Standard | Buy Inventor Publisher 2011 R1 x64 | Buy Inventor Publisher 2011 R1 x32 | Buy 3D Studio Max 2011 | Buy Photoshop Elements 9.0 | Buy Creative Suite 5 Production Premium | Buy InCopy CS5 | Buy Creative Suite 5 Design Premium | Buy After Effects CS5 x64 | Buy ArchiCAD 13 | Buy Premire CS5 Pro 5 | Buy InDesign CS5 | Buy Illustrator CS5 | Buy Flash CS5 Professional 11 | Buy Photoshop CS5 Extended | Buy Soundbooth CS5 | Buy Creative Suite 5 Web Premium | Buy Premiere CS5 Pro | Buy InDesign CS5 Premium 7.0 | Buy Illustrator CS5 | Buy Flash Catalyst CS5 | Buy Contribute CS5 6.0

Articles on ORM for the AIR Developer

I recently completed a two-part series entitled ‘Object Relational Mapping for the AIR Developer’ in the Adobe Edge newsletter. This two part series will help any AIR developer get going with FlexORM (which is an open source ORM solution for Adobe AIR). This series also covers many of the basics of ORM in general including complex relationship types, cascading, lazy loading, and more. I hope you find it helpful!

Get a ColdFusion 8 License for Cheap

I am in the process of moving all of my servers to ColdFusion 9 Standard. That being said, I have an old ColdFusion 8 Standard license that I am currently selling on Ebay. I paid full price for this license ($1299) last year, and I can truly say that it was worth every penny. I know that many developers find the price of ColdFusion a roadblock to building client projects on CF, but hopefully this can help a lucky CF developer get rolling with a license for cheap. The starting bid is at $450 (and there is no reserve). You can use ‘Buy it Now’ for $750. I hope this helps someone!

ORM for AIR Presentation Notes from RIA Unleashed

First, I would be remiss if I didn’t say that Brian Rinaldi put on a great event in Boston! Unfortunately I missed the keynote and morning sessions because I had to do some client work, but everything seemed well organized. I was also greatly impressed with the attendees at my session. They asked some great questions – and gave some good feedback.

Slides, Code Samples, and Resources

This particular session doesn’t have a great deal of slides – but, if they are helpful, I have included them here:

I also presented two sample FlexORM applications. The first example uses a single VO with no complex relationships. The second uses some complex relationships to demonstrate how FlexORM stores data across tables. These two applications were created for a series I did in the Adobe Edge newsletter (which I will link to below). Only the first of these articles has been published yet (as of 11/13/09):

I am actually not releasing the code for the example with the CF9 AIR ORM just yet. I am still working on the primary key generation part of the ‘wrapper’ I referred to. I will let you guys know (here on the blog) when everything is ready. You can speed up the process for voting for the following bug:

The Current State of Flex Frameworks

At most of the conferences I attend – people come up to me to discuss Cairngorm. Many of them have learned from my tutorials. I am glad that the videos have been helpful to so many (and the daily views still astound me). However, these videos were created by me over two years ago (almost to the day). In reality, a lot has happened in the last two years – and I want to give more insight into my current frameworks choices.


Colorado Growth Model and the Max Awards

This year one of the projects I worked on at Universal Mind, the Colorado Growth Model is a Max Awards finalist. This application is really ground-breaking in the way that it connects parents directly to their school’s performance data. A parent can very easily use the application and see how their child’s middle school compares against charter schools in Denver, or how the nearest elementary school compares with other elementary schools in the district. The possibilities are almost endless.


Come Learn about CF9 with Flex and AIR at Adobe Max 2009

I must admit that my session is going to be pretty awesome. While some people get to speak for an hour – or maybe an hour and a half, I will be speaking for 8 hours (with some breaks of course). I will be presenting on Building ColdFusion Powered Flex and AIR Applications (see all of the labs here). While the preconference sessions are an extra cost ($595), you get an entire day of training from some amazing developers. If you look around at rates for a one-day training, you will see that this is a huge bargain. Normal sessions give you a taste of certain functionality, but at a preconference lab you can really learn it and take it back to your job.

In my session you can be sure that I will be covering:

  • Utilizing the new Data-Centric Development Features in Flash Builder 4 (with ColdFusion)
  • Working with the Proxy ActionScript classes that were introduced in ColdFusion 9
  • Configuring and Using the ColdFusion 9 AIR Offline Sync functionality
  • Working with ColdFusion Builder and configuring it to work with your development server
  • Defining a Complex Domain Model using the new Hibernate ORM Support in ColdFusion 9
  • Using the Hibernate ORM and its ColdFusion Builder Extension to create remote CRUD services
  • Creating new Script-style CFC’s (with annotations)

All in all – you won’t want to miss this session! If you have any questions – feel free to leave a comment!

Quick CF9 Remoting Tip

I was working with a CF9 + Flex 4 example last night. This was a new installation of CF9 - and I hadn't tweaked any of the remoting settings at all (more on that in a bit). I was setting up a data paging example - and noticed that the Flex application was going crazy. From the network monitor I noticed that it was making continuous calls - and eventually caused the application to hang. After further analysis in the network monitor, I determined that Flex was receiving the objects back from ColdFusion - but they didn't contain any data. I hadn't seen this issue before.

After rummaging through the remoting config files, I discovered the issue. My bean CFC was using ColdFusion 9's new implicit getters/setters. To get this to work properly, you have to change a setting in the remoting config( specifically in services-config.xml):

  1. <use-accessors>true</use-accessors>
  2. <use-implicit-accessors>true</use-implicit-accessors>

By setting use-implicit-accessors to true, ColdFusion then uses the new implicit getters and setters in CF9 for your remoting calls. With that quick fix (and a restart) everything was working perfectly.

Flash Camp Atlanta – Right Around the Corner

We are now only two weeks away from Flash Camp Atlanta! We have some amazing speakers lined up including names like: Ben Stucki, Jesse Warden, Greg Wilson (Adobe), Christian Saylor, Carl Smith, Lief Wells, and more... You will certainly want to be at this event.

ORM for the AIR Developer

I will be speaking on ORM for the AIR Developer at Flash Camp Atlanta. I will be covering the different solutions that are available today - and how to develop and work with an actual domain model for your AIR application. Let me know if you have any questions on using an ORM solution - and I will be sure to cover them in my session.

Page 1 of 1712345»...Last »