Everyone that writes code faces similar problems. On top of creatively addressing the problems we’re given, every project has to be stored, assembled, and eventually deployed in some way. Along the way we start with a small code base that grows in complexity and eventually we end up with an application that potentially has dependencies spanning multiple technologies. Before long we’ve created lots of instructions on how to piece together and deploy the application, just to keep ourselves organized. We do all of this with the hope that the eventual move of the code base to another machine won’t be too much of a hassle. Sound familiar?
The problem of course has to do with consolidating the process of assembling our projects and their dependencies into what is called a build. If we can boil this process down to a single script, then producing artifacts to deploy to our development, testing, or even production environments become almost trivial. But how do we to a point where we can create these artifacts to even think about moving forward?
The goal of this shootout will be to present a few different solutions for doing just this. All of our presenters have been given a project to show us how each of the build tools they are championing can be used. The project is a Flex application with a ColdFusion webservice as the backend — with test cases written for both. It is the goal of each presenter to show the following in a script for their build tool of choice:
Because the scope of this presentation is limited to building the project, we will not go into too much detail about how the build artifacts cab be used for deployment. We will however have a discussion panel composed of our presenters after the presentations who take be available to answer any questions you may have.
This promises to be an exciting presentation, so tell your colleagues. We’ll see you all at the October 2nd meeting!
2 Responses
Joe Zack
02|Oct|2007 1I especially liked how this meeting turned out. The presenters did an excellent job going over the different build tools, looking at all the aspects that your average Adobe developer would want to see and the actual test/template/requirements was designed really well as it encompassed the sorts of things that I would actually be doing with it.
PS: I also think that seeing the same thing done in different ways was really cool and would like to see more stuff like this in the future. Perhaps w/ code generators, javascript library/tool-kits/whatever, frameworks etc.
October Meeting Summary by Adobe Developers of Greater Orlando
02|Oct|2007 2[...] getting started, and ended up going a little long, the October meeting was a success. The four Build Tool Shootout presenters developed four great solutions faced by many ColdFusion and Flex developers. The [...]
Leave a reply