GOOGLE APP ENGINE AND OPEN BLUEDRAGON

This presentation was focused on providing a brief introduction to Google App Engine and Open Bluedragon, an open source CFML engine. It covered the basics of how the two work together and how to deploy a web application quickly and easily with the Eclipse Google App Engine plugin.

Also discussed the shortcomings and pitfalls that I encountered in writing and deploying some personal projects to the gae such as the 3000 file limit, and shortcomings in cfc support in the current version of Open Bluedragon for gae.

Presented at the Space City Adobe User Group on January 28, 2010. Download the presentation files...

QUEUE ME UP!

Queue Me Up!

qmeup! focused on creating a processing queue from a single persisted cfc. I talked about some basic object oriented development theory, persistance, encapsulation, etc., and how to apply it to create a process queue. The goal was to create a system for processing uploaded user images in a more resource conscious manner.

A significant part of the presentation was devoted to discussing memory management in ColdFusion with a brief discussion of Garbage Collection. The code includes a garbage collection function that allows memory usage to be maintained below a level set by the developer.

Presented at the Space City Adobe User Group in 2009. Download the files...

REFINE YOUR DESIGN: COLOR, GRIDS AND AJAX

Color Grids and Ajax

For this presentation I dove into basic design principles covering, color theory and basic grid theory. The focus was on familiarizing the group, mostly ColdFusion coders, with fundemental concepts that they can apply to create more appealing user interfaces.

Introduced the 960 grid system as a simple way to create layouts that had visual order. I also discussed some basic jQuery ajax and how it could provide a simple way to enrich the user experience when used properly.

This was my first presentation and was presented at the Space City Adobe User Group in 2009. Get the files...