I have been exploring different mobile development technologies and was asked to share some of what I had learned in this presentation. It provides a general overview of mobile development for iPhone using Titanium Mobile SDK.
The demo files include a simple random quote generator, with a bunch of memorable quotes from some of my favorite movies. If you are interested in getting started with mobile development without the steep learning curve check this presentation out.
Presentation about how to secure sessions, file uploads, and SQL queries in ColdFusion. Also includes resources for learning more about security and some general security concepts.
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.
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.
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.