Archive for April 28, 2006

Build Automation #2 - Tools for build automation

Yesterday we saw a list of steps related to build and realized that automation could save a lot of time. But to enable automation we need some tool that can understand our requirement and carry it out whenever we want it to or on a schedule basis. So let’s take a look at some of the technologies that can help build automation. I am taking three of the popular technology environments here.

  • Java/J2EE
  • Ant - a powerful and widely used tool for build automation in the java/j2ee arena. Ant basically works by having tasks and executing them in the order specified. The tool is triggered with a target and ant executes the dependent targets and tasks associated with that target. ANT scripts are xml based and are easy to understand and write.
  • Maven - Maven is a software management and comprehension tool that works with the primary concept of project object model (pom). The pom represents the components , artifacts required by the project and its dependencies. Basically it contains everything about your project. The POM is the core and there are numerous plugins that can integrate with maven and can take care of lot of tasks other than just build and deployment.
  • CruiseControl - CruiseControl helps schedule build that are written in ANT or Maven and execute them and publish the result.
  • .Net
  • NAnt - Similar to NAnt, but for .Net environment
  • CruiseControl .Net - Similar to CruiseControl but for .Net environment
  • Ruby on Rails
  • Capistrano (earlier called SwitchTower) - Ruby on Rails continues to make life simpler and easier with powerful plugins such as Capistrano. Highlight is using them and starting to work with them is as simpler and easier just like starting to working on ROR. You can have your build and deployment automated in a jiffy.

Blink this Build Automation #2 - Tools for build automation at blinklist.com    Bookmark Build Automation #2 - Tools for build automation at blogmarks    Bookmark Build Automation #2 - Tools for build automation at del.icio.us    Digg Build Automation #2 - Tools for build automation at Digg.com    Fark Build Automation #2 - Tools for build automation at Fark.com    Bookmark Build Automation #2 - Tools for build automation at Furl.net    Bookmark Build Automation #2 - Tools for build automation at NewsVine    Bookmark Build Automation #2 - Tools for build automation at reddit.com    Bookmark Build Automation #2 - Tools for build automation at Simpy.com    Bookmark Build Automation #2 - Tools for build automation at Spurl.net    Bookmark Build Automation #2 - Tools for build automation with wists    Bookmark Build Automation #2 - Tools for build automation at YahooMyWeb

Comments      Cosmos

Personal Branding for Technology Professionals

My friend and mentor Rajesh Setty has published an e-book on “Personal Branding for Technology Professionals“. Wonderful book and the message is clear. The value of a pearl is realized only when it is taken out from the oyster shell and used. What differentiates extraordinary from ordinary is that extra. However technically strong you are, if you don’t brand yourself properly in this competitive world and showcase that extra in you to this world, you are still ordinary.

It is a privilege for us to sponsor such a wonderful e-book and make it available free for everyone. Here is an additional bonus. Listen to Rajesh speak on “Personal Branding” in the popular podcast network show, “The Cranky Middle Manager” by Wayne Turmel.

Blink this Personal Branding for Technology Professionals at blinklist.com    Bookmark Personal Branding for Technology Professionals at blogmarks    Bookmark Personal Branding for Technology Professionals at del.icio.us    Digg Personal Branding for Technology Professionals at Digg.com    Fark Personal Branding for Technology Professionals at Fark.com    Bookmark Personal Branding for Technology Professionals at Furl.net    Bookmark Personal Branding for Technology Professionals at NewsVine    Bookmark Personal Branding for Technology Professionals at reddit.com    Bookmark Personal Branding for Technology Professionals at Simpy.com    Bookmark Personal Branding for Technology Professionals at Spurl.net    Bookmark Personal Branding for Technology Professionals with wists    Bookmark Personal Branding for Technology Professionals at YahooMyWeb

Comments      Cosmos


Creative Commons License  This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.