This is my third in series of “reporting”  from Qcon. My earlier posts are here and here.
In this post, I will briefly talk about few Design and Architectural strategies that I came across at Qcon. Some of these were new to me and others I have used\known in some form or other for sometime, but it was good to hear about them as established patterns.
Here goes…

Feature toggle
This is a common problem in Scrum, but I am sure other methodologies can find a spot for this as well. You have two or more features under development – with all code being checked into Trunk (Branches are evil- remember ?) One of the feature reaches the finish line first and is now ready for prime time. The other one is still in progress. How do you now release one feature alone from a trunk which has both features ? One (non-)solution would be to work on feature branches or roll back changes for one feature later on. One of this is ugly and the other is insane.
Consider Feature Toggle.
Continue reading »

 

I came across DBDeploy when I attended a tutorial on Continuous  Delivery by Jez Humble and Martin Fowler at QCon.

I immediately liked it ! I had been working on designing something very similar for our deployments at work. It had all I needed and probably more.

I have also been working on Grails for quite sometime and though I have used many plugins , had never coded one. And this seemed to be a good opportunity to write a plugin.

So here it is…(My first open source contribution ;) )

http://code.google.com/p/dbdeploy4grails/

This basically grail-izes DBDeploy for you.

To install the plugin- use this command

grails install-plugin dbdeploy

For more on the plugin  see- http://code.google.com/p/dbdeploy4grails/w/list

Go ahead and give it a spin and let me know what you think .

 
This is my second in series of reporting my impressions from QCon. (You can see my earlier post here.)
There, I came across many tools which frankly, I didn’t know even know existed.
Some of these were exhibited by sponsors – hence are  commercial products. Others came as a reference in some session or in general discussion with attendees or speakers-these were mostly open source (I guess this says something about Open Source- eh ?).
Here you go…

AppDynamics

This was a commercial product that was showcased in the exhibits area. This tool instruments your Java enterprise application and comes back with  performance statistics.

I  found it quite interesting that they were positioning this as a something you can use in production rather than for performance testing in QA environment.

DBDeploy

I had been working on the design of something very similar. (I guess I should google better- eh ?) This tool is used to manage Database deployments. Something what I can probably use tomorrow !
Continue reading »

© 2011 Technology Cafe Suffusion theme by Sayontan Sinha