Presentations

All downloads contain source code and multiple formats of the presentation slides, usually in Keynote, PDF and PowerPoint.


Building CF Applications with Framework One

Have you become tired of the bloated and complex CF MVC frameworks out there today? Feel like you need to take a 2 or 3 day class just to learn how to use some of them? Maybe you are tired of all that XML configuration and just want to be writing code? Whatever the ache Framework One is the latest MVC framework in the CF community designed to be completely convention based and with only a single core file. Reducing the complexity and the bloat is the name of the game! You'll learn what the framework is about, the conventions its based on and be walked through several demos so you can see the conventions in action.

Building Maintainable Applications with PureMVC

Coding at the speed of thought can be exhilarating! But if that code was like a beat poet's inspired yet unintelligible stream-of-consciousness blather, then you have failed and have merely written funky-smelling code that (hopefully) at least meets delivery specification. In an ideal world, you or anyone else should be able to re-enter the project at any time and ramp back up quickly and confidently. To do this, you need the help of patterns and discipline.

PureMVC provides you with a manageable set of time-proven patterns for solving common development problems quickly and effectively. Together, they form a lightweight ActionScript framework that can be used to build manageable applications of any complexity.

Although PureMVC can't provide you with discipline, the responsibilities and relationships of all the actors in the framework are self-documenting. Since the same patterns and actors are used, nearly all PureMVC applications look the same in structure, leaving only the details of the application's business logic to be understood. This allows anyone with a basic understanding of PureMVC and your business domain to come up to speed quickly on your application (even if you weren't the most disciplined documenter).

Using Flex Frameworks to Build Data Driven Applications

This was a three-hour BYOL session at Adobe MAX 2009. You learned to create the same data-driven application four times, with a different framework for each version. The goal of the session was not to declare a winner, but rather to compare different solutions to the same problem, so you can identify the framework that fits your style and application requirements. The frameworks covered were: PureMVC, Cairngorm, Swiz and Mate. I presented on PureMVC so the download only includes the slides and code for that framework.

Digging Through The Flex Framework

To grow and succeed as a Flex developer there is one particular habit you want to develop: the curiosity and desire to dig through the Flex framework source. As you solve more complex problems and develop more complex software you'll realize what Flex offers out of the box isn't always enough. You'll be walked through various techniques and tips to help you develop this necessary skill and also be demonstrated some real world examples (components that I've built and use in production software regularly) to motivate you into digging through the Flex framework.