Posts

Showing posts from June, 2009

ColdFusion in an Enterprise Environment - Part 5 - Creating a Local development environment.

As a part of giving the developers power to move our office forward is to provide a coding environment where they don't need to worry about breaking someone else's momentum. So providing an environment where developers can code on their own machines is a must. Our office has implemented VMWare ESX, so when it came to pick local development we choose VMWare Server. Scott Lingle has posted a extra content of why we choose our of VMWare Server guest host. You can view his details here http://www.personal.psu.edu/sal21/blogs/stuff/2009/06/create-a-web-application-devel.html And Below is a snippet of his post on how to create our office's setup… Install virtual server on the machine you will be using for remote development. In my case it is my laptop. I'll refer to the machine where virtual server is installed as the 'VM host.' See, I told you that you'd have to be familiar with it. It'll get better from here. On the VM host c...

ColdFusion in an Enterprise Environment - Part 4 - Putting SVN/ColdBox/Unit testing together

Now the real reason I choose these 3 products, is how they work together! They provide a great code development management process. Ever since I started ColdFusion development over 10 years ago, I've been wanting a way to get better management into my development lifecycle. I've done many things over the years to make my development lifecylce better, but not perfect…. There has always been that unit separation in my websites. For example, developing a shopping cart I've always needed the rest of the website wrapped with it to code at all. Which usually required a lot of extra code to just code a shopping cart. How the 3 come together. 1.) Not only does SVN provide source control, SVN also provides a way to manage your unit structure and website structure without copying and pasting the files. The use of externals give the ability to separate your code into "projects", and then use tags and externals to keep your "instances", or environment...

ColdFusion in an Enterprise Environment - Part 3 - Choosing Unit Testing Framework

Choosing a Unit testing framework, was a pretty easy decision for me. My first question was does any integrate into Eclipse? And the answer when I did my research was yes, but only one…. MXUNIT. And at the time it provided all the same features as the rest of the CF unit frameworks. The other thing that helped myself decide on this framework, is that ColdBox added an integrated into MXUnit so you could setup unit tests against the coldbox framework to run your code. UPDATE: I am sure I made a good decision because MXUnit is still working at our needs today, but I am not sure my comments above are accurate anymore. I believe all the CF Unit frameworks are full of features, and work really well. Short and sweet version of an easy choice. Please Note: This post is conjuction with a series of blog posts about my findings in setting up an enterprise development environment. Please view the rest of the posts at Coldfusion in an Enterprise Overview