Flexperience / Portfolio
O’Reilly: InsideRIA.com
Technical Author
Decorator Design Pattern
The goal of this article is to help you gain a better understanding of the Decorator design pattern. The Decorator pattern is used to attach additional responsibilities to an object at run time dynamically. Decorators provide a flexible alternative to subclassing to extend the functionality of classes in a hierarchical relationship. The Decorator design pattern utilizes an important OOP concept known as the open closed principal. This means that classes are open to extension but closed for modification. The Decorator pattern also uses the concept of composition, another very powerful OOP concept.
Overview of Flex 4 (Gumbo)
The goal of this article is to provide an overview of the new features and improvements that will be available in Flex 4. Updates are being made to the Flex framework that promise to: enable sophisticated and powerful skinning capabilities, increase productivity for Flex developers and wrangle the compelling new features available in Flash Player 10.
Round up of ActionScript 3.0 and Flex optimization techniques and practices
Here is a round up of ActionScript 3.0 and Flex optimization techniques and practices. I’ve scoured the web for and filtered practices and techniques that can be adopted into your application development process.
Exploring the Strategy Design Pattern
The goal of this article is to help you gain a better understanding of the Strategy design pattern. I wrote three Flex code examples to demonstrate the pattern. I also created several UML class diagrams to help illustrate the pattern. Writing for O’Reilly has been one of my long term goals for the last five years. It is an extreme honor to be given the opportunity to contribute to the InsideRIA website. You can see my Bio page on the O’Reilly site here.
Adobe Developer Connection: Adobe.com
Volunteer Technical Author
Flex best practices – Part 1: Setting up your Flex project
This is the first part of my series on using and applying best practices to your Flex development process. This article focuses on best practices for setting up your Flex projects. I worked closely with the Flex Team to create an article for developers to use when getting started with creating Flex applications. I’ve been a huge advocate of best practices for many years and it was a great honor and privilege to work on this article.
Flex best practices – Part 2: Development practices
Part two of my Flex best practices series provides information and advice gathered from the Flex community to help guide the Flex application development process. I also had the awesome opportunity to work with the Flex Team on this article to refine and perfect its content. The final article contains over 85 best practices for the Flex development process.
Manning Publications
Volunteer Technical Editor
Hello! Flex 4
Another great title from Manning written by Peter Armstrong that I had the opportunity to review. I provided technical reviews, code reviews and an endorsement quote. This book was great and covered setting up and using the Cairngorm framework in a Flex RIA. Not too many books explain Cairngorm so I was very impressed by the content covered in Hello! Flex 4.
Manning: Adobe AIR in Action
Provided technical reviews, code reviews for Manning’s Adobe AIR In Action by Joey Lott, Kathryn Rotondo, Sam Ahn and Ashley Atkins. My name appeared in the books credits and I also have a quote on the back of the book.
Addison Wesley
Volunteer Technical Editor
Creating Visual Experiences with Flex 3.0
I had the extreme pleasure of providing a technical review and endorsement quote for this long awaited title from Juan Sanchez and Andy McIntosh.
Flash Magazine
Volunteer Technical Author
Mate: Event driven framework for Flex
Mate is an exciting application development framework for use with Flex applications. This is a tag based framework that is very straight forward with a light footprint in your application code. I had the unbelievable opportunity to work with the creators of the framework and the team at Flash Magazine to write this ‘getting started’ article.
NextK12: Point of Sale Kiosk
AIR Development and Consulting
Tasks include Flex Development, AIR Development, Project Management, and ActionScript 3.0 programming. I also did the MXML coding for the view layer of this Cairngorm based AIR application. I hired a Senior Flex Architect to assist with the OOD of the application. He also helped with the service layer and wiring up various aspects of the applications view. I was also mentored during this process as I coded the views. I wired up a good portion of this application with the guidance of the Senior Flex Architect.
Meat Team Internal TV
AIR Development and Consulting
Consultation and programming for an existing AIR, Flex Builder 3.0 based kiosk. Refine and prioritize change requests and provide estimate for work. The kiosk also uses Flash Media Server. Upgraded application from Flex Builder Beta 3 Milestone 1 to Flex Builder Beta 3 Milestone 3. This also involved updating the application from Adobe AIR Beta 1 to Adobe AIR Beta 2.
flickr
brightkite