<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7210746567797143740</id><updated>2012-01-23T01:21:10.595-05:00</updated><title type='text'>Meera's Blog</title><subtitle type='html'>This blog is all about my work, which is my passion. In other words, its all about Java, J2EE, .NET, any other languages I use, book reviews, my articles, and much more.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default?start-index=101&amp;max-results=100'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>101</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-866115927849691825</id><published>2011-11-29T18:36:00.000-05:00</published><updated>2011-11-29T18:36:11.542-05:00</updated><title type='text'>Security Consultants Needed @ Cigital</title><summary type='text'>Cigital Inc, a   company I have been working at for the past 3 and 1/2 years, is rapidly expanding and   eager to hire. 

So if you have any interest in software security, comment below and I will give you more information about   all the opportunities currently available at Cigital. And for all those   who love to travel, Cigital has many many opportunities that involve   traveling.

Please feel</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/866115927849691825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/11/security-consultants-needed-cigital.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/866115927849691825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/866115927849691825'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/11/security-consultants-needed-cigital.html' title='Security Consultants Needed @ Cigital'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5048846573222784684</id><published>2011-09-27T19:55:00.000-04:00</published><updated>2011-09-27T19:55:42.929-04:00</updated><title type='text'>Cigital Announces BSIMM3</title><summary type='text'>Cigital, the company I work for, today announced the third major release of the "Building Security In Maturity Model" (BSIMM) study. BSIMM3 continues to add real-world data defining benchmarks for successfully developing and operating an enterprise software security initiative. The study reveals that firms participating in the BSIMM project show measurable improvement in their software security </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5048846573222784684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/09/cigital-announces-bsimm3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5048846573222784684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5048846573222784684'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/09/cigital-announces-bsimm3.html' title='Cigital Announces BSIMM3'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2165687145504158897</id><published>2011-09-10T19:01:00.000-04:00</published><updated>2011-09-10T19:01:56.955-04:00</updated><title type='text'>EJB 3.1 Cookbook - Review</title><summary type='text'>Title: EJB 3.1 Cookbook

Author: Richard.M.Reese

Publisher: Packt 

I received this book to review some time in June this year. Just two days after I received the book, we had to travel to India due to the sudden death of my Mother-in-law.
I came back from India, and was swamped with work for several weeks. Finally, this weekend I had some time to sit in front of my laptop and work on the review</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2165687145504158897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/09/ejb-31-cookbook-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2165687145504158897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2165687145504158897'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/09/ejb-31-cookbook-review.html' title='EJB 3.1 Cookbook - Review'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-efP6z8tr9d0/Tmvmsb8GKVI/AAAAAAAADdM/W91vMdck2zs/s72-c/ejb3.1cookbook.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-808052936819931934</id><published>2011-09-10T18:28:00.001-04:00</published><updated>2011-09-10T18:30:41.517-04:00</updated><title type='text'>Packt Publishing launches Sixth Annual Open Source Awards</title><summary type='text'>
I am a huge fan of technical books. I used to write several reviews for Javalobby earlier. However, due to time constraints and a hectic job, have not been writing reviews lately. Earlier, most books I read were from Manning, Apress and O'Reilly. In recent days, I read several interesting books from Packt Publishing.

 I am also a huge fan of open source technologies. I haven't contributed much </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/808052936819931934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/09/packt-publishing-launches-sixth-annual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/808052936819931934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/808052936819931934'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/09/packt-publishing-launches-sixth-annual.html' title='Packt Publishing launches Sixth Annual Open Source Awards'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ksFRiKoDIEQ/TmvjHsQlLdI/AAAAAAAADdI/QPtngvLoIrA/s72-c/packt-os.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1839918545523704084</id><published>2011-08-16T16:15:00.000-04:00</published><updated>2011-08-16T16:15:28.282-04:00</updated><title type='text'>Job Opportunities at Cigital</title><summary type='text'>I have seen several emails, and a few comments about how people have  been losing jobs, and are unable to find one quickly.The economy is  getting worse day by day, and trust me I have seen several people I know  who are struggling to find job. 

Cigital Inc, a  company I have been working at for three years, is rapidly expanding and  eager to hire. I am working as a Technical Manager and love </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1839918545523704084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/08/job-opportunities-at-cigital.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1839918545523704084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1839918545523704084'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/08/job-opportunities-at-cigital.html' title='Job Opportunities at Cigital'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-7818894389538947528</id><published>2011-04-11T04:55:00.037-04:00</published><updated>2011-04-11T04:55:00.108-04:00</updated><title type='text'>Continuous Integration in .NET - Book Review</title><summary type='text'>Title: Continuous Integration in .NET

Authors: 
MARCIN KAWALEROWICZ and CRAIG BERNTSON


Publisher: Manning 


Rating:  Five stars all around! 
The book is well written. The authors have gathered so much information in this book that it will help those of you who want to use CI. I'd heartily recommend this book for anyone making the transition to Continuous Integration in the .NET world.

It is </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/7818894389538947528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/04/continuous-integration-in-net-book.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7818894389538947528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7818894389538947528'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/04/continuous-integration-in-net-book.html' title='Continuous Integration in .NET - Book Review'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Xqg2ulgNnfA/TaHnVW9AajI/AAAAAAAADVY/tcL1KrhyBus/s72-c/CIDOTNET.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-9059648781322717631</id><published>2011-03-10T07:39:00.000-05:00</published><updated>2011-03-10T07:39:10.024-05:00</updated><title type='text'>ZIP Files - Ant and Maven</title><summary type='text'>How hard it might be to ZIP a bunch of files you think right? Judge for yourself. Like in my previous post of getting the timestamp, I needed to ZIP all the source artifacts to upload to a server. 

I could do this in one line in Ant. Yes, literally one line.


Now comes the fun part. Doing the same with Maven. Started browsing the Maven site to see what needs to be done to achieve the same. </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/9059648781322717631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/zip-files-ant-and-maven.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/9059648781322717631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/9059648781322717631'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/zip-files-ant-and-maven.html' title='ZIP Files - Ant and Maven'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-cz-cT8zccnw/TXfXsCgV4EI/AAAAAAAADFo/UWVEQgX2DsM/s72-c/ant-zip.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2752647715690613293</id><published>2011-03-09T07:52:00.000-05:00</published><updated>2011-03-09T07:52:53.288-05:00</updated><title type='text'>Hudson or Jenkins</title><summary type='text'>I have been using Hudson( now called Jenkins) from early 2008, i.e. almost 3 years. Also, if you have been reading my blogs, you already know I am a huge fan of Hudson.

I had been following what's happening with Hudson and Jenkins closely. Every time I do a presentation at client sites, I get frequently asked about which way I am going. Like "Have you switched to Jenkins, why are you still using</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2752647715690613293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/hudson-or-jenkins.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2752647715690613293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2752647715690613293'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/hudson-or-jenkins.html' title='Hudson or Jenkins'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2258171918683370009</id><published>2011-03-08T10:14:00.002-05:00</published><updated>2011-03-08T13:14:37.219-05:00</updated><title type='text'>Getting Timestamp in Ant (trivial) and Maven (nontrivial)</title><summary type='text'>I have been working on custom plug-ins for Ant and Maven to upload artifacts to a server. These are source files, the binaries and anything required for scanning using a static code analysis tool for security. Having used Ant for more than a decade now getting the time stamp to keep track of the uploads and also the log files was done in a few minutes.

So, it is trivial getting a timestamp from </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2258171918683370009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/getting-timestamp-in-ant-trivial-and.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2258171918683370009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2258171918683370009'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/getting-timestamp-in-ant-trivial-and.html' title='Getting Timestamp in Ant (trivial) and Maven (nontrivial)'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-vn-504BPv6s/TXZD6H3Dm0I/AAAAAAAADFY/MEQtwuEt8uU/s72-c/timetsamp-ant.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-515516779074015486</id><published>2011-03-02T04:04:00.000-05:00</published><updated>2011-03-02T04:04:00.113-05:00</updated><title type='text'>RESTEasy - Connection Release Problems</title><summary type='text'>If you are using RESTEasy client framework, and returning a Response from your service method, you will explicitly need to release the connection. 

Here is the stack trace you will see, if the connection isn't released.

Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalStateException: Invalid use of SingleClientConnManager: connection still allocated.
Make sure to release </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/515516779074015486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/resteasy-connection-release-problems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/515516779074015486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/515516779074015486'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/03/resteasy-connection-release-problems.html' title='RESTEasy - Connection Release Problems'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-176197604213050919</id><published>2011-02-26T11:05:00.000-05:00</published><updated>2011-02-26T11:05:35.559-05:00</updated><title type='text'>Technical Books and Kindle</title><summary type='text'>I very much enjoy my new Kindle. I had no idea that I would get addicted to this new toy. From the time I got the Kindle, I have already read 4 books.

I uploaded several of my technical PDF books. These books were from Manning, Apress, O'Reilly. However, none of these render properly on the Kindle.

It is hard to flip the pages, the pages don't display correctly, the diagrams also don't show up </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/176197604213050919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/02/technical-books-and-kindle.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/176197604213050919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/176197604213050919'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/02/technical-books-and-kindle.html' title='Technical Books and Kindle'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1888992127387698405</id><published>2011-01-26T13:13:00.004-05:00</published><updated>2011-01-26T13:29:29.036-05:00</updated><title type='text'>Amazon Kindle</title><summary type='text'>Just yesterday I received the Amazon Kindle as a gift from my company for my hard work. Isn't it a great feeling to know your company recognizes your hard work, and appreciates the same? I always wanted to buy a Kindle, but wasn't sure if it is even going to help me. 

It has been less than 24 hours, and I am hooked to this new electronic gadget. It has WI-FI, I can check my email, listen to </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1888992127387698405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2011/01/amazon-kindle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1888992127387698405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1888992127387698405'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2011/01/amazon-kindle.html' title='Amazon Kindle'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-504546813220095704</id><published>2010-12-15T04:11:00.004-05:00</published><updated>2010-12-15T04:11:00.598-05:00</updated><title type='text'>Hudson - Setting up Windows Slave</title><summary type='text'>Several of my colleagues  had trouble installing Hudson slave on a Windows machine. I was at a client site, and so decided to write step-by-step instructions for installing the same. It worked, and everyone was happy. So, here comes the instructions with screen shots.

1.    Log into the windows machine where the slave needs to be setup.
2.    Open up a browser and connect to the master. http://</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/504546813220095704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/12/hudson-setting-up-windows-slave.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/504546813220095704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/504546813220095704'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/12/hudson-setting-up-windows-slave.html' title='Hudson - Setting up Windows Slave'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X4pOyjrCTj8/TQgIz2588FI/AAAAAAAADDY/yyNb8rIXoYM/s72-c/manage-nodes.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-635058053216376221</id><published>2010-12-13T04:37:00.016-05:00</published><updated>2010-12-13T04:37:00.127-05:00</updated><title type='text'>Hudson – Creating users with no CAPTCHA</title><summary type='text'>There was a requirement from one of the clients to have no CAPTCHA while signing up for new users in Hudson. A few searches showed that many had requested for this feature, and it was implemented using the security-no-captcha.hpi plugin.

I also heard from the client that they use open JDK and that the CAPTCHA doesn't show up when using this. I also saw a bug report on Hudson's issue list at the </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/635058053216376221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/12/hudson-creating-users-with-no-captcha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/635058053216376221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/635058053216376221'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/12/hudson-creating-users-with-no-captcha.html' title='Hudson – Creating users with no CAPTCHA'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X4pOyjrCTj8/TFc7rqPsQNI/AAAAAAAAC5c/r6L08nc7nvM/s72-c/hudson-manage-cli.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6273449613435172782</id><published>2010-11-29T04:53:00.004-05:00</published><updated>2010-11-29T04:53:00.369-05:00</updated><title type='text'>Spring Security : Combining Basic and Form based Authentication</title><summary type='text'>There are many use cases where you would want to combine both basic and form based authentication when using Spring Security. This was possible with earlier releases of Spring Security but a lot more involved. However, if you can wait for a couple of months for Spring Security 3.1.0 to be released, it can be done by defining multiple http elements in your Spring Security application context file.</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6273449613435172782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/spring-security-combining-basic-and.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6273449613435172782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6273449613435172782'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/spring-security-combining-basic-and.html' title='Spring Security : Combining Basic and Form based Authentication'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X4pOyjrCTj8/TPLEElYjFFI/AAAAAAAADC4/7uTmXZbH8GU/s72-c/spring-security.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3049053551170965446</id><published>2010-11-04T09:55:00.000-04:00</published><updated>2010-11-04T09:55:52.546-04:00</updated><title type='text'>Generating SHA256 passwords in Python</title><summary type='text'>n my last post I had a small example showing how to secure your passwords using Spring Security 3.0.4. We needed a simple client written in Python to do the same from a command line. Of course, if you were using Java, it would have been four lines written in a simple Main class and you could run it in either Eclipse or NetBeans and get the hash of the password.

    public static String </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3049053551170965446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/generating-sha256-passwords-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3049053551170965446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3049053551170965446'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/generating-sha256-passwords-in-python.html' title='Generating SHA256 passwords in Python'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X4pOyjrCTj8/TNK7Bh7vz3I/AAAAAAAADCw/uDqUQ3xIImQ/s72-c/password-encoder-python.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8142576138928340325</id><published>2010-11-03T12:57:00.001-04:00</published><updated>2010-11-03T12:57:40.658-04:00</updated><title type='text'>Spring Security 3.0.4 and PasswordEncoder</title><summary type='text'>We needed to encode our passwords stored in a simple properties file using SHA 256, and also later base64 encode this hash. A few searches in the Spring documentation, and downloading the sources did the trick.
So, attached below are the configuration changes you need to make for the same:

Add the following entries to your Spring Application Context file:

The property encodeHashAsBase64 if </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8142576138928340325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/spring-security-304-and-passwordencoder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8142576138928340325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8142576138928340325'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/spring-security-304-and-passwordencoder.html' title='Spring Security 3.0.4 and PasswordEncoder'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X4pOyjrCTj8/TNGTLYZZDpI/AAAAAAAADCs/8P3TPFNDS9g/s72-c/passwordEncoder.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3606233347613030313</id><published>2010-11-02T11:37:00.000-04:00</published><updated>2010-11-02T11:37:08.261-04:00</updated><title type='text'>Spring Security 3.0.4</title><summary type='text'>I started using the latest Spring Security 3.0.4 for my current project. Spring Security is being used to secure our REST Services. I didn't find any good tutorials or samples on the web for this latest version.

With a lot of trial and error, I was finally able to get Authetication and Authorization working. Of course, I did read the SpringSecurity.pdf which comes with the download and worked on</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3606233347613030313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/spring-security-304.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3606233347613030313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3606233347613030313'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/11/spring-security-304.html' title='Spring Security 3.0.4'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-907208916817584647</id><published>2010-10-14T13:09:00.001-04:00</published><updated>2010-10-14T13:12:04.055-04:00</updated><title type='text'>Hudson and Listen on Localhost only</title><summary type='text'>I have been using Hudson for almost close to 3 years and have seen many many requirements from clients. Have been amazed by what all can be done using Hudson. Just yesterday, had a rather unusual requirement that Hudson was supposed to listen to only localhost. No user from outside the machine that Hudson was installed should be able to access it. A little bit of research, trial and error, and I </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/907208916817584647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/10/hudson-and-listen-on-localhost-only.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/907208916817584647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/907208916817584647'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/10/hudson-and-listen-on-localhost-only.html' title='Hudson and Listen on Localhost only'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X4pOyjrCTj8/TLc36isrOII/AAAAAAAADCg/Go-zP6y3TaU/s72-c/hudson-localhost-only.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4790545089513224335</id><published>2010-08-05T11:42:00.000-04:00</published><updated>2010-08-05T11:42:12.128-04:00</updated><title type='text'>Hudson, Ubuntu 10.04 and OpenJDK</title><summary type='text'>Yesterday, I was trying to install and run Hudson server on my Ubuntu 10.04 VM. I was constantly getting the following error message. I even tried to create a slave on this Virtual Machine from my Windows Master, and even that was not working. The error message was :

java.security.ProviderException: Could not initialize NSS
 at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:201)
 at </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4790545089513224335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/08/hudson-ubuntu-1004-and-openjdk.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4790545089513224335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4790545089513224335'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/08/hudson-ubuntu-1004-and-openjdk.html' title='Hudson, Ubuntu 10.04 and OpenJDK'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8447736363748953305</id><published>2010-08-03T05:34:00.015-04:00</published><updated>2010-08-03T05:34:00.686-04:00</updated><title type='text'>Hudson and CLI</title><summary type='text'>I have been doing some very neat stuff using Hudson the past couple of weeks. This is something which is really awesome, and am amazed at Hudson every time I use it. Hudson has a built-in command line interface which I have been using recently. I didn't find good documentation for doing some simple things like creating a job, copying a job and so on.. Hence, decided to write a blog entry so would</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8447736363748953305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/08/hudson-and-cli.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8447736363748953305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8447736363748953305'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/08/hudson-and-cli.html' title='Hudson and CLI'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X4pOyjrCTj8/TFc7rqPsQNI/AAAAAAAAC5c/r6L08nc7nvM/s72-c/hudson-manage-cli.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-7899599696203146922</id><published>2010-08-02T04:21:00.005-04:00</published><updated>2010-08-02T04:21:00.071-04:00</updated><title type='text'>Doxygen and Python</title><summary type='text'>I had written several articles on Javalobby on a couple other blogs on using Doxygen. You can read the posts with all the links at Javadoc or Doxygen.

I have been using and working on Python the last couple of months. On Friday, I integrated Doxygen with Pyhton on my Ubuntu machine and hence this post to document the details of the same.
Download and install doxygen using the following command:
</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/7899599696203146922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/08/doxygen-and-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7899599696203146922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7899599696203146922'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/08/doxygen-and-python.html' title='Doxygen and Python'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X4pOyjrCTj8/TFWuxlYAYoI/AAAAAAAAC5E/y91YUzSWZdg/s72-c/doxygen1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8934036242657617035</id><published>2010-05-24T04:49:00.002-04:00</published><updated>2010-05-24T04:49:00.141-04:00</updated><title type='text'>2010: Year of Python?</title><summary type='text'>I definitely think I suffer from Herpetophobia. Just seeing anything which crawls scares me to death. So, when I was given this book on Python in late 2007, I refused to even read the book; the cover had a huge picture of Python. The book I am talking about was "Programming Python". At that time, I was the Team Leader for the Book Review team at Javalobby. I donated that book to one of my </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8934036242657617035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/05/2010-year-of-python.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8934036242657617035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8934036242657617035'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/05/2010-year-of-python.html' title='2010: Year of Python?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5968539961555494433</id><published>2010-01-14T04:14:00.003-05:00</published><updated>2010-01-14T04:14:00.676-05:00</updated><title type='text'>Maven - It Isn't ALL Bad!</title><summary type='text'>Nope, this isn't a blog post to start another war between Ant and Maven. I am and will remain a huge fan of Ant for many years to come. Having used it extensively in the last decade, I know the in's and out's of writing huge huge build files. Yes, huge build files.

However, I was trying a few new projects and all the samples I tried were mostly in Maven. It had been my New Years Resolution for </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5968539961555494433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2010/01/maven-it-isnt-all-bad.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5968539961555494433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5968539961555494433'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2010/01/maven-it-isnt-all-bad.html' title='Maven - It Isn&apos;t ALL Bad!'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X4pOyjrCTj8/S031Cv9e0KI/AAAAAAAACvw/OfasCFORRbs/s72-c/maven-output.JPG' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8389323839547689699</id><published>2009-12-08T04:35:00.005-05:00</published><updated>2009-12-08T04:35:00.271-05:00</updated><title type='text'>5 Books I Read In 2009</title><summary type='text'>All these years I used to have an article or a blog entry about the Top 5 books I read. The one I wrote last year can be read here at Javalobby. On an average, I used to read at least 13- 15 book a year. Last year, was not a good one for me and I really feel embarrassed to say that I just read 5 books in 2009. It's not even one book in 2 months. Really bad, no?

However, the books I read were </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8389323839547689699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/12/5-books-i-read-in-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8389323839547689699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8389323839547689699'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/12/5-books-i-read-in-2009.html' title='5 Books I Read In 2009'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2606022492271732150</id><published>2009-11-25T04:26:00.008-05:00</published><updated>2009-11-25T04:26:00.564-05:00</updated><title type='text'>Book Review : VMware Cookbook</title><summary type='text'>
VMware Cookbook - A Real-World Guide to Effective VMware Use is written by Ryan Troy and Matthew Helmke. The book has around 255 pages, and 7 chapters. 
I have been using VMware products for many years now. It was always a challenge to administer some of these products. Especially, the ESX Servers.

If you are using any of VMware's products like the ESX, ESXi, or the vSphere, this book provides </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2606022492271732150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/11/book-review-vmware-cookbook.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2606022492271732150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2606022492271732150'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/11/book-review-vmware-cookbook.html' title='Book Review : VMware Cookbook'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X4pOyjrCTj8/SwvtgkK_w3I/AAAAAAAACk8/vCEZpp_fu48/s72-c/vmware-cookbook.gif' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-7868281501340433710</id><published>2009-11-24T04:40:00.008-05:00</published><updated>2009-11-24T09:45:53.439-05:00</updated><title type='text'>Hudson + Sonar = A Perfect Match!</title><summary type='text'>Last week, I blogged about "Continuous Quality Using Sonar". It requires just 5 simple steps if you have Hudson running as your CI(Continuous Integration) server to install and use Sonar. Yes, 5 simple steps is all you need to get a neat and intuitive dashboard from Sonar. So, lets see what those 5 simple steps are.

Step 1: Download, install and start the Sonar Server. 
Download the latest Sonar</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/7868281501340433710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/11/hudson-sonar-perfect-match.html#comment-form' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7868281501340433710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7868281501340433710'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/11/hudson-sonar-perfect-match.html' title='Hudson + Sonar = A Perfect Match!'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X4pOyjrCTj8/SwrceowwLmI/AAAAAAAACkU/e0OQ_xa9x90/s72-c/sonar-hudson-plugin.PNG' height='72' width='72'/><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4882609922829656953</id><published>2009-11-20T08:14:00.005-05:00</published><updated>2009-11-20T08:35:56.587-05:00</updated><title type='text'>Continuous Quality Using Sonar</title><summary type='text'>The first time I looked at Sonar was almost an year ago. At that time, Sonar worked with just Maven and most clients I was working were using Ant. The other reason I didn't dig deeper into Sonar was because we already had written a Plug-in to generate a dashboard using FuseMetrics. You can read more about FuseMetrics and what it does and an article I wrote for Javalobby here.FuseMetricsArticle on</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4882609922829656953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/11/continuos-quality-using-sonar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4882609922829656953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4882609922829656953'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/11/continuos-quality-using-sonar.html' title='Continuous Quality Using Sonar'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2529209138204263864</id><published>2009-07-30T04:00:00.001-04:00</published><updated>2009-07-30T04:00:02.918-04:00</updated><title type='text'>Meera Subbarao - Recent Nomination Into The Global Directory of Who's Who</title><summary type='text'>I guess this a new type of scam from these spammers. The email was of course in the quarantine summary I received. But, I decided to post it just in case people who have no clue might click on the link they provide and get scammed.Attached below are the contents of the email.Dear Meera Subbarao, It is my pleasure to inform you that on July 23rd, 2009 your information was reviewed and accepted for</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2529209138204263864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/07/meera-subbarao-recent-nomination-into.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2529209138204263864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2529209138204263864'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/07/meera-subbarao-recent-nomination-into.html' title='Meera Subbarao - Recent Nomination Into The Global Directory of Who&apos;s Who'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3067601778278631103</id><published>2009-06-04T08:37:00.003-04:00</published><updated>2009-06-04T08:47:58.719-04:00</updated><title type='text'>How Did I Lose focus?</title><summary type='text'>I was a master multitasker. Working a full time job, writing blogs, writing articles, reading a lot of books, and writing detailed reviews for all the books I read. To top this all, take care of my family, drive my teenage daughter everywhere, cooking which of course is my hobby. I did all these with great interest and a perfect timing.However, from the past 7-8 months, not sure what happened </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3067601778278631103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/06/how-did-i-lose-focus.html#comment-form' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3067601778278631103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3067601778278631103'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/06/how-did-i-lose-focus.html' title='How Did I Lose focus?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1719842509566019547</id><published>2009-04-03T04:58:00.001-04:00</published><updated>2009-04-03T04:58:01.472-04:00</updated><title type='text'>STP Conference - Won Olympus Stylus 1050 SW</title><summary type='text'>I talked yesterday at the STP Conference held at San Mateo, CA. My session was from 2.15 - 3.15 p.m. The hall was packed. The audience was very communicative and enthusiastic about knowing how to test web services. Oh yes, I spoke about testing web services using SoapUI.Here are the details about my talk as posted on the conference web site:          805 Web Services/SOA Testing Made Easy        </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1719842509566019547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/04/stp-conference-won-olympus-stylus-1050.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1719842509566019547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1719842509566019547'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/04/stp-conference-won-olympus-stylus-1050.html' title='STP Conference - Won Olympus Stylus 1050 SW'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4032279415162330484</id><published>2009-03-06T11:02:00.007-05:00</published><updated>2009-03-06T11:26:52.486-05:00</updated><title type='text'>Hudson and Doxygen</title><summary type='text'>I wrote an article last year for Javalobby and couple more blogs on Doxygen called "Javadoc or Doxygen". Doxygen is a documentation tool for many languages such as Java, C, C++ and so on. In that article, I show how to  use  Doxygen for generating technical documentation based on your source code, keep this up-to date by adding additional tasks to Ant build files, and run them from your CI Server</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4032279415162330484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/03/hudson-and-doxygen.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4032279415162330484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4032279415162330484'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/03/hudson-and-doxygen.html' title='Hudson and Doxygen'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X4pOyjrCTj8/SbFM6vxfhkI/AAAAAAAAA5A/Fu13WD4ED-w/s72-c/doxygen.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4143943967570977702</id><published>2009-02-12T04:00:00.001-05:00</published><updated>2009-02-12T04:00:01.659-05:00</updated><title type='text'>Book Review : Stripes:...And Java Web Development Is Fun Again</title><summary type='text'>It has been a hectic 2009. I was working in San Francisco for the past 7 weeks. Back after a long time. I read several books while traveling to and from San Francisco, so you will see many more book reviews in the coming weeks.Just yesterday, the review for "Stripes:...And Java Web Development Is Fun Again" was posted on Javalobby. Stripes is an amazing framework, and this book with quite funny </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4143943967570977702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/02/book-review-stripesand-java-web.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4143943967570977702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4143943967570977702'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/02/book-review-stripesand-java-web.html' title='Book Review : Stripes:...And Java Web Development Is Fun Again'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4983737510458820090</id><published>2009-01-15T10:03:00.002-05:00</published><updated>2009-01-15T10:12:42.567-05:00</updated><title type='text'>Book Review : JBoss in Action</title><summary type='text'>The detailed chapter-wise book review for JBoss in Action has been published on Javalobby yesterday. I am really really surprised by the comments that review has received; 123 comments in less than a day. Of course, DZone has partnered with Manning to give away a free book. Most comments are for the free book giveaway.I have been getting free books for almost 5 years now. It is not actually free,</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4983737510458820090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/01/book-review-jboss-in-action.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4983737510458820090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4983737510458820090'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/01/book-review-jboss-in-action.html' title='Book Review : JBoss in Action'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4376106718360756487</id><published>2009-01-08T09:46:00.003-05:00</published><updated>2009-01-08T10:34:51.208-05:00</updated><title type='text'>JBoss in Action : A Sneak Peek</title><summary type='text'>Since this is my first post for 2009, WISH YOU ALL A VERY HAPPY NEW YEAR!.I started reading the book "JBoss in Action" in October 2007  just before I did the interview with the authors of this book for Javalobby titled "An Interview with JBoss in Action authors Javid Jamae and Peter Johnson.  I kept asking the authors and also the publishers every few months if the PDF I was regularly getting the</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4376106718360756487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2009/01/jboss-in-action-sneak-peek.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4376106718360756487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4376106718360756487'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2009/01/jboss-in-action-sneak-peek.html' title='JBoss in Action : A Sneak Peek'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-9050597133860189976</id><published>2008-12-30T09:29:00.002-05:00</published><updated>2008-12-30T09:51:42.931-05:00</updated><title type='text'>2008 : The good, bad and ugly</title><summary type='text'>I am so glad 2008 is finally coming to an end. It was indeed a roller coaster ride for me from the beginning. Lots of ups and downs.The highlights of 2008 were speaking at conferences, giving presentations locally, wrote 68 articles for Javalobby, the three part SoapUI article was #1, #2 and #8 at Architecture Zone and SOA Zone. I also had the opportunity to learn and use many tools.Now coming to</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/9050597133860189976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/2008-good-bad-and-ugly.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/9050597133860189976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/9050597133860189976'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/2008-good-bad-and-ugly.html' title='2008 : The good, bad and ugly'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1688892188508710554</id><published>2008-12-16T04:54:00.001-05:00</published><updated>2008-12-16T04:54:00.866-05:00</updated><title type='text'>Stripes Framework - Worth Trying</title><summary type='text'>When I received an email a couple of weeks back from "The Pragmatic Bookshelf" about the book "Stripes ...and Java web development is fun again", I completely ignored the same. I didn't want to learn yet another web framework, and write a detailed review either. I wish I had signed up for reviewing this book.Just a few days back, I read the article on "TSS" about Stripes called "A Stripes 1.5 </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1688892188508710554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/stripes-framework-worth-trying.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1688892188508710554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1688892188508710554'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/stripes-framework-worth-trying.html' title='Stripes Framework - Worth Trying'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8499335118251879258</id><published>2008-12-09T04:00:00.003-05:00</published><updated>2008-12-09T09:21:23.305-05:00</updated><title type='text'>The Three Pillars of Continuous Integration</title><summary type='text'>Continuous Integration commonly known as CI is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In any typical CI environment, this means running a new build every time code changes within a version control repository. Martin Fowler describes CI as:    A software development practice where members of a team integrate their work frequently, usually</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8499335118251879258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/three-pillars-of-continuous-integration.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8499335118251879258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8499335118251879258'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/three-pillars-of-continuous-integration.html' title='The Three Pillars of Continuous Integration'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X4pOyjrCTj8/ST1TtnLP1bI/AAAAAAAAAEI/b05Nr5QcabM/s72-c/pillars_of_CI.JPG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4687644550475422536</id><published>2008-12-08T04:44:00.000-05:00</published><updated>2008-12-08T04:44:00.146-05:00</updated><title type='text'>Spring vs EJB War : Will It Ever End?</title><summary type='text'>I can't believe I am even writing this post. My article at Javalobby "EJB 3.1 - EJB New and Improved", became the place for a few people to make it a Spring vs EJB war.I received several emails asking about my opinion. I did comment sayingAs long as it is a healthy discussion on Spring Vs EJB and not a war of words between two individuals, I have no problem at all.There was one person who went to</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4687644550475422536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/spring-vs-ejb-war-will-it-ever-end.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4687644550475422536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4687644550475422536'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/spring-vs-ejb-war-will-it-ever-end.html' title='Spring vs EJB War : Will It Ever End?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4866089203228726415</id><published>2008-12-04T04:27:00.005-05:00</published><updated>2008-12-04T04:27:00.641-05:00</updated><title type='text'>Interesting books from Apress</title><summary type='text'>I received an email yesterday from the contact I have for Apress about some new and interesting books. Some of these books are going to be available in January 2009, and some in late December.Here is a sneak peek into the list:978-1-4302-1877-7 Spring Persistence — A Running Start Fisher, Paul Jan 2009   978-1-4302-1648-3 Pro Spring Persistence with Hibernate Seddighi, Ahmad Jan 2009   978-1-4302</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4866089203228726415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/interesting-books-from-apress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4866089203228726415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4866089203228726415'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/interesting-books-from-apress.html' title='Interesting books from Apress'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3723611578989530970</id><published>2008-12-02T13:54:00.006-05:00</published><updated>2008-12-03T08:24:35.048-05:00</updated><title type='text'>Article Recursion</title><summary type='text'>Sometime in late October, I wrote an article on code coverage for Javalobby called "Is Code Coverage Important?".  This article had some very interesting comments. This article was quoted in many blogs.And, just yesterday my friend Andrew Glover wrote an article in his The Disco Blog called Code coverage coterie confab.The article was also quoted by another blog as well. The article is "Code </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3723611578989530970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/article-recursion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3723611578989530970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3723611578989530970'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/article-recursion.html' title='Article Recursion'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2501221225857650041</id><published>2008-12-02T07:41:00.003-05:00</published><updated>2008-12-02T07:48:49.917-05:00</updated><title type='text'>EJB 3.1 -  A  Brief Look</title><summary type='text'>Just yesterday, the article I wrote on EJB 3.1 - EJB New and Improved! went live on Javalobby. In this article, I examine a few interesting topics being considered in the new and improved version of EJB such as optional Session Bean Business Interfaces, Global JNDI Names, Singleton Session Beans, and the EJB 3.1 Embeddable Container.The article has generated very interesting discussion from many </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2501221225857650041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/ejb-31-brief-look.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2501221225857650041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2501221225857650041'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/ejb-31-brief-look.html' title='EJB 3.1 -  A  Brief Look'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X4pOyjrCTj8/STUt3z2hWbI/AAAAAAAAAEA/V0BEQFt7tv8/s72-c/ejb3.1_new_and_improved.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1109562020875676292</id><published>2008-12-01T04:52:00.000-05:00</published><updated>2008-12-01T04:52:00.929-05:00</updated><title type='text'>Any Code Analysis Tools for Groovy &amp; Grails?</title><summary type='text'>I had an interesting comment from one of the readers at Javalobby. To quote him:Hello Meera,I was just wondering if we have a code analysis tool in the market that integrates and works well with Grails &amp; Groovy? Your response is very much appreciated and valued.Many Thanks,NavathaI have used code analysis tools for both Java &amp; .NET, but none for Groovy until now. I am pretty sure FindBugs which </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1109562020875676292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/any-code-analysis-tools-for-groovy.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1109562020875676292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1109562020875676292'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/12/any-code-analysis-tools-for-groovy.html' title='Any Code Analysis Tools for Groovy &amp; Grails?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1792556318249823422</id><published>2008-11-29T04:27:00.002-05:00</published><updated>2008-11-29T04:27:00.210-05:00</updated><title type='text'>Terror in India</title><summary type='text'>The terror attacks in Mumbai(Bombay) have made me so sad and mad from the past 2 days. Having had holiday on both Thursday and Friday, and watching this ongoing fight live on CNN, has troubled me even more. Like they say "Picture says a thousand words", seeing the images brings tears into my eyes.I just don't understand how these terrorists could just go off and kill all the innocent people. They</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1792556318249823422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/11/terror-in-india.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1792556318249823422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1792556318249823422'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/11/terror-in-india.html' title='Terror in India'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2977550026929170679</id><published>2008-10-22T09:54:00.006-04:00</published><updated>2008-10-22T10:43:03.800-04:00</updated><title type='text'>Why Pair Programming Should be made MANDATORY</title><summary type='text'>Pair Programming is one of the most controversial topics discussed time and again. In the beginning I was a bit hesitant about this practice, but slowly I got used to this and really enjoyed working with another developer. However, when in one of my projects, I was the sole developer for nearly months, I knew how important it is for us to really have another pair of eyes. The few months I worked </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2977550026929170679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/why-pair-programming-should-be-made.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2977550026929170679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2977550026929170679'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/why-pair-programming-should-be-made.html' title='Why Pair Programming Should be made MANDATORY'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-668655170253378830</id><published>2008-10-14T04:33:00.000-04:00</published><updated>2008-10-14T04:33:00.162-04:00</updated><title type='text'>Clean Code : MUST Read Book</title><summary type='text'>Just yesterday, I posted a brief review of Clean Code: A Handbook of Agile Software Craftsmanship written by Robert C. Martin. at Javalobby.What an amazing and interesting book it is. Around 4 weeks back, the book was at my front door when I came back from work. The next few weeks were quite hectic and I had no time to even open the book. Finally, two weeks back I decided to just browse the </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/668655170253378830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/clean-code-must-read-book.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/668655170253378830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/668655170253378830'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/clean-code-must-read-book.html' title='Clean Code : MUST Read Book'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2767675475689608489</id><published>2008-10-10T04:36:00.000-04:00</published><updated>2008-10-10T04:36:00.567-04:00</updated><title type='text'>Maven: The Definitive Guide--New from O'Reilly</title><summary type='text'>For those of you who are interested in learning and using Maven as your build tool, O'Reilly has just released a book called "Maven: The Definitive Guide".To quote from the email I received:For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project.</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2767675475689608489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/maven-definitive-guide-new-from-oreilly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2767675475689608489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2767675475689608489'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/maven-definitive-guide-new-from-oreilly.html' title='Maven: The Definitive Guide--New from O&apos;Reilly'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2430839930181996491</id><published>2008-10-01T08:42:00.002-04:00</published><updated>2008-10-01T08:47:16.683-04:00</updated><title type='text'>What's FuseMetrics?</title><summary type='text'>FuseMetrics is an open source tool written in Groovy, which can parse the reports of many of the most common analysis tools:    * Junit    * TestNG    * JDepend    * Checkstyle    * PMD    * JavaNCSS    * FindBugs    * Simian    * Clover    * CoberturaIt produces summary metrics and graphs - sparkline and histograms.No matter what build tool you are using, Ant, Maven, Gant or Gradle you can use </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2430839930181996491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/whats-fusemetrics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2430839930181996491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2430839930181996491'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/10/whats-fusemetrics.html' title='What&apos;s FuseMetrics?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1514444233665892080</id><published>2008-09-25T07:56:00.004-04:00</published><updated>2008-09-25T08:01:41.217-04:00</updated><title type='text'>What's Gradle?</title><summary type='text'>My article a few days ago in Javalobby "Ant or Gant" had some very interesting comments. One reader posted about a new build tool which I had never heard of called "Gradle". To quote his comment here:gradle is another java+groovy based build-toolIMO gradle is clearly superior to gant.it implements support for dependency-managementand some other really smart concepts.check it out: http://</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1514444233665892080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/whats-gradle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1514444233665892080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1514444233665892080'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/whats-gradle.html' title='What&apos;s Gradle?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1868292104636477355</id><published>2008-09-24T05:04:00.000-04:00</published><updated>2008-09-24T05:04:00.535-04:00</updated><title type='text'>Ant or Gant?</title><summary type='text'>If you have complicated build files and have no clue what and how to refactor these files, check out the article I wrote at Javalobby called "Ant or Gant?".This article explains the following in detail:1. When to choose Gant?2. What's Gant?3. Getting Started with Gant.Of course, you should know Groovy before you decide to runaway from Ant.</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1868292104636477355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/ant-or-gant.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1868292104636477355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1868292104636477355'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/ant-or-gant.html' title='Ant or Gant?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4456811379707307880</id><published>2008-09-23T04:24:00.010-04:00</published><updated>2008-09-23T18:47:03.352-04:00</updated><title type='text'>Are Software Developers in America Lucky?</title><summary type='text'>This isn't a controversial post. Trust me. Let me give you a small background before you start freaking out.I have been in the software industry for a long time now. Every time someone moves back to India, and at the same time I chat with someone in India or UAE, I have this dreadful conversation. Read on:Question 1: Meera, when are you coming back to India?Meera: I have some family </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4456811379707307880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/are-software-developers-in-america.html#comment-form' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4456811379707307880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4456811379707307880'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/are-software-developers-in-america.html' title='Are Software Developers in America Lucky?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6899884265402563932</id><published>2008-09-19T05:32:00.001-04:00</published><updated>2008-09-19T05:32:00.779-04:00</updated><title type='text'>Is easyb Easy?</title><summary type='text'>Yes, that's exactly what you will find out by reading the article I posted a few days back at Javalobby.  easyb is a BDD framework for the Java platform written by Andrew Glover. And, I learnt quite a few things from Andy as well about easyb. This artcile goes in detail about how to write a1. Scenarios within Stories2. Run these Stories from Ant3. Generate a report.Check out the article to find </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6899884265402563932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/is-easyb-easy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6899884265402563932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6899884265402563932'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/is-easyb-easy.html' title='Is easyb Easy?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2335077846406848792</id><published>2008-09-18T05:32:00.001-04:00</published><updated>2008-09-18T05:32:00.357-04:00</updated><title type='text'>Javadoc or Doxygen?</title><summary type='text'>If you have been thinking about how to improve your technical documentation, than you have to take a look at the article I wrote last week at both Javalobby and also Test Early.Here are a few reasons why you should consider using the Doxygen:   1. With Javadoc you have to remember all the HTML tags, you need to embed within your code comments. However, with Doxygen code comments are much more </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2335077846406848792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/javadoc-or-doxygen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2335077846406848792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2335077846406848792'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/javadoc-or-doxygen.html' title='Javadoc or Doxygen?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2236978728295823266</id><published>2008-09-11T13:19:00.004-04:00</published><updated>2008-09-11T13:24:23.745-04:00</updated><title type='text'>See me at Software Development Best Practices 2008</title><summary type='text'>I'd like to invite you to join me at …Software Development Best Practices 2008October 27–30Hynes Convention Center, Boston, MAhttp://www.SDBestPractices.comSoftware Development Best Practices is where the software development community gathers to learn about the latest business-critical technologies, network with peers, connect with innovative vendors and get inspiration from industry visionaries</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2236978728295823266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/see-me-at-software-development-best.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2236978728295823266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2236978728295823266'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/see-me-at-software-development-best.html' title='See me at Software Development Best Practices 2008'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X4pOyjrCTj8/SMlTL4uZu8I/AAAAAAAAACw/urwYKbnPZCM/s72-c/seemesdbp.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2023541066946245595</id><published>2008-09-10T09:27:00.001-04:00</published><updated>2008-09-10T09:29:36.485-04:00</updated><title type='text'>The Art of Debugging with GDB, DDD, and Eclipse</title><summary type='text'>Debugging, the demanding process of finding and fixing programming errors, is fundamental to successful software development. But even many experienced programmers find debugging a challenge.The Art of Debugging with GDB, DDD, and Eclipse (No Starch Press, September 2008, 280 pp, ISBN 9781593271749) teaches readers how to effectively use the three most popular open source debugging tools: GDB, </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2023541066946245595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/art-of-debugging-with-gdb-ddd-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2023541066946245595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2023541066946245595'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/art-of-debugging-with-gdb-ddd-and.html' title='The Art of Debugging with GDB, DDD, and Eclipse'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5892581717587866441</id><published>2008-09-08T10:08:00.003-04:00</published><updated>2009-06-03T16:22:01.661-04:00</updated><title type='text'>Princeton Premier Registry Scam</title><summary type='text'>I received an email which is listed here in its entirety. As soon as I saw it, I knew it was another scam. Being a thorough Google researcher,  found out many had received the same, and it is just like one of those lottery emails we all receive. So, guys and gals, just delete this email if you ever receive one, and don't click on any of those links or pay any money.Here is the email:-------------</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5892581717587866441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/princeton-premier-registry-scam.html#comment-form' title='179 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5892581717587866441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5892581717587866441'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/princeton-premier-registry-scam.html' title='Princeton Premier Registry Scam'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>179</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8282093216930298277</id><published>2008-09-05T08:32:00.003-04:00</published><updated>2008-09-05T08:35:29.941-04:00</updated><title type='text'>CITCON Amsterdam</title><summary type='text'>CITCON, the Continuous Integration and Testing Conference, hosted byJeffrey Fredrick and Paul Julius will take place in Amsterdam onOctober 3 &amp; 4. Attendance is free!This is the third annual CITCON event in Europe. London in 2006 andBrussels last year were both a blast. Everyone walked away havinglearned a lot about the cutting edge of CI and Testing.You're invited! Register at: http://</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8282093216930298277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/citcon-amsterdam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8282093216930298277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8282093216930298277'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/citcon-amsterdam.html' title='CITCON Amsterdam'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2841844121205687840</id><published>2008-09-04T12:41:00.004-04:00</published><updated>2008-09-04T12:51:30.281-04:00</updated><title type='text'>Spring 2.5 books from Apress</title><summary type='text'>Apress has released three very interesting titles on Spring 2.5.1. Spring Recipes: A Problem-Solution ApproachI read and reviewed this book for Javalobby, and gave it 5 stars for all the categories. 2. Pro Spring 2.5I might start reading this soon..3. Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring FrameworkI am reading this book </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2841844121205687840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/spring-25-books-from-apress.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2841844121205687840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2841844121205687840'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/09/spring-25-books-from-apress.html' title='Spring 2.5 books from Apress'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3849748883854241588</id><published>2008-08-27T09:29:00.005-04:00</published><updated>2008-08-29T12:53:47.674-04:00</updated><title type='text'>EJB 3.0 and Spring 2.5</title><summary type='text'>For those of you who are interested in using EJB 3.0 components in Spring, I have written a detailed How-to article at Javalobby. This article shows you how easily you can call EJB 3.0 session beans from within your Spring beans.Also, some interesting comments from readers and a few from Reza Rehman co-author of the "EJB3 in Action" book.    </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3849748883854241588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/ejb-30-and-spring-25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3849748883854241588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3849748883854241588'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/ejb-30-and-spring-25.html' title='EJB 3.0 and Spring 2.5'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5387940349250606597</id><published>2008-08-27T09:22:00.005-04:00</published><updated>2008-08-27T09:28:20.719-04:00</updated><title type='text'>UML Diagrams from NetBeans</title><summary type='text'>Based on the article I wrote at Javalobby: Reverse-engineer Source Code into UML Diagrams, my DZone colleague Geertjan Wielenga has written another article on how to generate these UML Diagrams from within the NetBeans IDE, called Generate UML Diagrams into Javadoc in NetBeans Projects.I especially liked the way Geertjan starts off his article by saying:One incredibly useful article recently on </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5387940349250606597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/based-on-article-i-wrote-at-javalobby.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5387940349250606597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5387940349250606597'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/based-on-article-i-wrote-at-javalobby.html' title='UML Diagrams from NetBeans'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5293527532152035265</id><published>2008-08-25T09:44:00.003-04:00</published><updated>2008-08-25T09:52:52.515-04:00</updated><title type='text'>Reverse-engineer Source Code into UML Diagrams</title><summary type='text'>I wrote an article at Javalobby and testearly about how to use UMLGraph to generate UML diagrams from existing source code, how to integrate these within your build file, and also use the Ant targets within Hudson CI job, and keep your code base and the UML diagrams  in sync. I also show how to include these ant targets in your commit builds or nightly builds of your CI jobs, and also publish </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5293527532152035265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/reverse-engineer-source-code-into-uml.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5293527532152035265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5293527532152035265'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/reverse-engineer-source-code-into-uml.html' title='Reverse-engineer Source Code into UML Diagrams'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2040122687236939704</id><published>2008-08-08T05:00:00.000-04:00</published><updated>2008-08-08T05:00:17.166-04:00</updated><title type='text'>Spring's so Groovy</title><summary type='text'>Just yesterday, I wrote an article at testearly.com about how easy it was to use Groovy within Spring. I was reading the book "Spring Recipes - A Problem-Solution Approach", and the last chapter is about "Scripting in Spring".I wrote a simple "HelloWorldService" in Eclipse IDE following the samples provided by this book. Trust me, it was so easy.In this tutorial written at testearly, you will </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2040122687236939704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/springs-so-groovy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2040122687236939704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2040122687236939704'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/springs-so-groovy.html' title='Spring&apos;s so Groovy'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-692685331257841473</id><published>2008-08-04T08:38:00.004-04:00</published><updated>2008-08-04T15:04:25.850-04:00</updated><title type='text'>New Apress Java Books - Summer 08</title><summary type='text'>Last week, I received an email from the contact I had for Apress publishers, and was given this list of books which would be available in Summer of 2008. I have already read and reviewed the Spring book "Beginning Groovy and Grails". It was a great book indeed. Here are several other books some of which are already available and a few coming soon.Pro Spring 2.5  The Spring Framework remains the </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/692685331257841473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/new-apress-java-books-summer-08.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/692685331257841473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/692685331257841473'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/08/new-apress-java-books-summer-08.html' title='New Apress Java Books - Summer 08'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6854976085369574350</id><published>2008-07-31T04:16:00.004-04:00</published><updated>2008-07-31T04:16:01.381-04:00</updated><title type='text'>[cobertura-instrument] WARN   visitEnd, No line number information found for class</title><summary type='text'>Have you seen this warning earlier? I have used cobertura for many years now, and while working on this demo was frequently seeing this warning. The cobertura-report was displaying N/A for Line and Branch coverage.When I switched back to my Mac, things were working smoothly, when I moved back to my Windows Vista laptop on which I was preparing for the demo, I was getting the same warning and no </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6854976085369574350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/cobertura-instrument-warn-visitend-no.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6854976085369574350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6854976085369574350'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/cobertura-instrument-warn-visitend-no.html' title='[cobertura-instrument] WARN   visitEnd, No line number information found for class'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X4pOyjrCTj8/SJDAAGNHMiI/AAAAAAAAACg/SBEfo_ocnyY/s72-c/coverage-na.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-9104739473985705817</id><published>2008-07-30T04:53:00.001-04:00</published><updated>2008-07-30T04:53:01.173-04:00</updated><title type='text'>Windows Vista - Open Command Window Here</title><summary type='text'>I have been working on Windows Vista machine to prepare for a demo which I was told needs Windows because the client was going to use  Windows Live Meeting. So, no idea how to get this working on my Mac.Anyway, each time I wanted to make sure my project works properly I had to open up a command window and go all the way to my project to run the build. This became frustrating and I looked at the "</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/9104739473985705817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/windows-vista-open-command-window-here.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/9104739473985705817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/9104739473985705817'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/windows-vista-open-command-window-here.html' title='Windows Vista - Open Command Window Here'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X4pOyjrCTj8/SI-837Xmp8I/AAAAAAAAACA/5f8_x6EoMnE/s72-c/normal-right-click.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3666050563008177295</id><published>2008-07-29T10:09:00.005-04:00</published><updated>2008-07-29T10:20:26.864-04:00</updated><title type='text'>Visual Documentation of Ant Dependencies in 3 Simple Steps</title><summary type='text'>Last Friday, I wrote a blog entry at testearly.com about how to create visual representation of ant target dependencies using Grand and Vizant called "Visual Documentation of Ant Dependencies in 3 Simple Steps".I was having trouble looking at build files generated automagically by one IDE. I like automation, but not which comes with magic. So, I tried using these two tools to generate the dot </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3666050563008177295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/visual-documentation-of-ant.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3666050563008177295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3666050563008177295'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/visual-documentation-of-ant.html' title='Visual Documentation of Ant Dependencies in 3 Simple Steps'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1455396960386411950</id><published>2008-07-24T13:10:00.008-04:00</published><updated>2008-07-24T13:35:42.709-04:00</updated><title type='text'>RESTful Web Services in 60 Seconds at Test Early</title><summary type='text'>Just yesterday, I wrote a simple tutorial showing how easy it was to create, deploy and test RESTful web services using NetBeans IDE called "RESTful Web Services in 60 Seconds" at my company's blog Test Early.I continued working on the same and was also able to quickly generate web services for the domain classes I had within my project. This was even more simple with all the CRUD services as </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1455396960386411950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/restful-web-services-in-60-seconds-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1455396960386411950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1455396960386411950'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/07/restful-web-services-in-60-seconds-at.html' title='RESTful Web Services in 60 Seconds at Test Early'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X4pOyjrCTj8/SIi7Z6XC39I/AAAAAAAAABw/U9a_goQnRHM/s72-c/entity-classes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6518486788320145779</id><published>2008-06-29T10:28:00.009-04:00</published><updated>2008-06-30T09:08:41.038-04:00</updated><title type='text'>Interesting Book: Persistence in the Enterprise</title><summary type='text'>I received a copy of "Persistence in the Enterprise - A guide to Persistence technologies" book sometime back, I was so busy the last couple of weeks, I literally had no time to even look at the table of contents. Over the weekend, I finally decided it was time to do some justice to this book. So, here is a sneak peek of my review. A detailed review will be posted as always on Javalobby as </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6518486788320145779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/interesting-book-persistence-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6518486788320145779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6518486788320145779'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/interesting-book-persistence-in.html' title='Interesting Book: Persistence in the Enterprise'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X4pOyjrCTj8/SGentXHnPlI/AAAAAAAAABo/8fkqrNX57zo/s72-c/persistence-framework.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2340357319316346341</id><published>2008-06-12T10:25:00.002-04:00</published><updated>2008-06-13T07:43:05.298-04:00</updated><title type='text'>Chapter-wise review: The ThoughtWorks Anthology</title><summary type='text'>The detailed chapter-wise review of the book "The ThoughtWorks Anthology" was published by Javalobby. If you are following TDD, or even planning to do so, this is a good book. There are some very good essays in this book. You can read the review here:1. JavalobbyThe essays which were very interesting and the ones I could apply immediately to my work were:1. Object Calisthenics essay written by </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2340357319316346341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/chapter-wise-review-thoughtworks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2340357319316346341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2340357319316346341'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/chapter-wise-review-thoughtworks.html' title='Chapter-wise review: The ThoughtWorks Anthology'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-850028859908703515</id><published>2008-06-12T09:52:00.011-04:00</published><updated>2008-06-12T10:25:07.676-04:00</updated><title type='text'>Why do you need the latest version of Hudson?</title><summary type='text'>It is hard to keep up with the latest version of Hudson, since they come-up with new releases at least 2-3 times a week. If you want to keep your plug-ins up-to date, you sure should get the latest version. With the latest 1.222 release of Hudson, installing or updating plug-ins is so easy. If you haven't been updating Hudson, this is the time to do so to the latest version which now by the way </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/850028859908703515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/why-you-need-to-get-latest-version-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/850028859908703515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/850028859908703515'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/why-you-need-to-get-latest-version-of.html' title='Why do you need the latest version of Hudson?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X4pOyjrCTj8/SFEri1leVPI/AAAAAAAAABI/xnNKJo5a79Q/s72-c/manage-hudson.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-7335268999371039965</id><published>2008-06-10T08:37:00.003-04:00</published><updated>2008-06-10T08:47:17.591-04:00</updated><title type='text'>Effective Java - A Must Read Book</title><summary type='text'>After having finished the review for Java Power Tools, and having just submitted the review for "The Thoughtworks Anthology", I was planning on taking a small break from reviewing books.Last week, I received an email from Addison-Wesley about their 4 new books. Out of those 4 books, Effective Java and Persistence in the Enterprise were the 2 books which interested me. Even before volunteering to </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/7335268999371039965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/effective-java-must-read-book.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7335268999371039965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7335268999371039965'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/effective-java-must-read-book.html' title='Effective Java - A Must Read Book'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3240906942566234245</id><published>2008-06-09T08:27:00.003-04:00</published><updated>2008-06-09T08:31:32.793-04:00</updated><title type='text'>Hudson - Tips and Tricks</title><summary type='text'>Hudson is an open source CI server that is by far the easiest one to configure. Second to ease of use is Hudson’s impressive plug-in framework, which makes it easy to add features. For instance, Hudson has a plug-in for tracking FindBugs issues, PMD issues, and CheckStyle issues over time as well as code coverage. It also trends test results from JUnit, as well as build results and corresponding </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3240906942566234245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/hudson-tips-and-tricks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3240906942566234245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3240906942566234245'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/06/hudson-tips-and-tricks.html' title='Hudson - Tips and Tricks'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-297034017898579994</id><published>2008-05-28T07:51:00.002-04:00</published><updated>2008-05-28T08:00:56.226-04:00</updated><title type='text'>Java Power Tools Book Review</title><summary type='text'>Just yesterday, I finally finished reading and working out some of the samples from the Java Power Tools book. The detailed chapter wise review is now live at Javalobby.I am really amazed at how many tools John has covered, and also with such great detail.It took me a while to add just the links to all the 30 tools John has covered in my review. Each time I added a link, I kept wondering how much</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/297034017898579994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/java-power-tools-book-review.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/297034017898579994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/297034017898579994'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/java-power-tools-book-review.html' title='Java Power Tools Book Review'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8636295636161189426</id><published>2008-05-20T08:47:00.001-04:00</published><updated>2008-05-20T08:49:28.808-04:00</updated><title type='text'>SoapUI, CI and Coverage</title><summary type='text'>In the first two parts(part 1 and part 2) of this series we have seen how to use SoapUI to write functional tests for web services and also how to use Groovy for test setup, properties transfer, and assertions. As we have already said, tests should be integrated with your builds and should be able to be run with them. If you have automated your builds and they are running as part of your </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8636295636161189426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/soapui-ci-and-coverage.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8636295636161189426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8636295636161189426'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/soapui-ci-and-coverage.html' title='SoapUI, CI and Coverage'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8521736284400751273</id><published>2008-05-13T08:25:00.003-04:00</published><updated>2008-05-13T08:29:35.436-04:00</updated><title type='text'>SoapUI's so Groovy</title><summary type='text'>Functional Web Services Testing Made Easy with SoapUI - Part 2 is live at the at Javalobby.  Part 1 of this series helped provide the background needed to begin exploring web services testing. We learned the basics of SoapUI and how easy it was to write functional tests without writing a single line of code. We also saw how to add assertions to these tests. What we will examine now is how to use </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8521736284400751273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/soapuis-so-groovy.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8521736284400751273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8521736284400751273'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/soapuis-so-groovy.html' title='SoapUI&apos;s so Groovy'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8898049719255884588</id><published>2008-05-09T19:12:00.005-04:00</published><updated>2008-05-09T19:24:07.758-04:00</updated><title type='text'>Java Power Tools Finally Arrived</title><summary type='text'>I came home today after work, exhausted sitting in the traffic for almost 2 hours. Opened the door, and to my surprise, I saw the Java Power Tools book waiting for me to be opened. The book is indeed heavy with almost 900 pages. This was one of the books I was waiting to read and review so badly.I had interviewed John Ferguson Smart a long time back for Javalobby. From the day I did this </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8898049719255884588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/java-power-tools-finally-arrived.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8898049719255884588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8898049719255884588'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/java-power-tools-finally-arrived.html' title='Java Power Tools Finally Arrived'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4468154750799268768</id><published>2008-05-06T19:35:00.005-04:00</published><updated>2008-05-06T19:49:35.176-04:00</updated><title type='text'>Functional Web Services Testing Made Easy with SoapUI - Part 1</title><summary type='text'>I have written a detailed article at Javalobby which provides step by step instructions on how to write functional tests for your web services using SoapUI. Here are the links where you can find the article on various Zones at Javalobby:1. Java Zone2. Architects Zone3. SOA ZoneThe next part in this article will cover SoapUI and Groovy.Give me a yell if you need any help.</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4468154750799268768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/functional-web-services-testing-made.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4468154750799268768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4468154750799268768'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/05/functional-web-services-testing-made.html' title='Functional Web Services Testing Made Easy with SoapUI - Part 1'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2347669536153049246</id><published>2008-04-16T08:11:00.009-04:00</published><updated>2008-04-16T19:14:42.269-04:00</updated><title type='text'>SoapUI and WebLogic Web Services</title><summary type='text'>I am assisting one of our clients who is using WebLogic Web Services to test these web services using SoapUI. I have used SoapUI for almost 4 years and had never found this bug. So, here is what's happening:The weblogic.webservice.GenericHandler is extended to do some security checks. Within this special Class, the handleRequest method is overridden as such:public boolean handleRequest(</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2347669536153049246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/04/soapui-and-weblogic-web-services.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2347669536153049246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2347669536153049246'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/04/soapui-and-weblogic-web-services.html' title='SoapUI and WebLogic Web Services'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6339980041200344350</id><published>2008-03-25T12:22:00.005-04:00</published><updated>2008-03-25T13:34:46.586-04:00</updated><title type='text'>Matrix-based security in Hudson doesn't work in IE</title><summary type='text'>As I mentioned in my earlier posts, I have been using Hudson CI engine from the past 3 weeks.  Pretty easy and cool as well. No complaints so far.I started working on getting the standard security setup and am having problems doing the same. I am using the 1.195 version. In this version, once I select the Matrix-based security, I am unable to add users or group.I did find a workaround wherein I </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6339980041200344350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/03/matrix-based-security-in-hudson-doesnt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6339980041200344350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6339980041200344350'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/03/matrix-based-security-in-hudson-doesnt.html' title='Matrix-based security in Hudson doesn&apos;t work in IE'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2292554069082248822</id><published>2008-03-24T14:26:00.005-04:00</published><updated>2008-03-24T14:32:33.328-04:00</updated><title type='text'>Joined Stelligent</title><summary type='text'>Two weeks back, I joined Stelligent Incorporated as Senior Software Consultant. Having had many years of experience, it was time for a new challenge.  I am really excited to work with Industry experts like Andrew Glover, Paul Julius, Paul Duvall and also learn a lot from them. :)</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2292554069082248822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/03/joined-stelligent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2292554069082248822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2292554069082248822'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/03/joined-stelligent.html' title='Joined Stelligent'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-107717741404057401</id><published>2008-03-22T10:22:00.002-04:00</published><updated>2008-03-22T12:40:59.717-04:00</updated><title type='text'>Hudson's so Groovy</title><summary type='text'>Having used Cruise Control for almost 4 years, when I started looking at Hudson last week, I was impressed seeing how easy it was to configure and get it up and running in just a few minutes. It also has several plugins available, and if you don't find one you can quickly write one as well.Andrew Glover, in the TestEarly Blog, shows us how to use Groovy with Hudson. Hudson has a Groovy plug-in </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/107717741404057401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/03/hudsons-so-groovy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/107717741404057401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/107717741404057401'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/03/hudsons-so-groovy.html' title='Hudson&apos;s so Groovy'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2254962222594971638</id><published>2008-02-01T20:09:00.001-05:00</published><updated>2008-02-02T09:47:25.371-05:00</updated><title type='text'>Any idea when JBoss 5 will be out?</title><summary type='text'>I have been using JBoss for years now, and it was one of those servers which was so easy to setup, and get it running in a few minutes. Above all the deployment was so easy, copy and paste your ear/war in the deploy directory and you are done. Anything I wanted to learn, the first app server I used to choose was JBoss. I guess many developers agree with me on this, when you had to do something in</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2254962222594971638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/02/any-idea-when-jboss-5-will-be-out.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2254962222594971638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2254962222594971638'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/02/any-idea-when-jboss-5-will-be-out.html' title='Any idea when JBoss 5 will be out?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3047139289604428088</id><published>2008-02-01T11:53:00.000-05:00</published><updated>2008-02-01T11:59:59.555-05:00</updated><title type='text'>Book Review: Windows Vista Annoyances</title><summary type='text'>I posted the review for the book "Windows Vista Annoyances" yesterday on IT Book Zone. Having purchased a new Vista laptop for my daughter, this book was timely.In the "How To Use This Book" section, the author says "Windows Vista Annoyances" is not documentation; you can get that anywhere. Rather, it's a unique and thorough collection of solutions, hacks and time-saving tips to help you get the </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3047139289604428088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/02/book-review-windows-vista-annoyances.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3047139289604428088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3047139289604428088'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/02/book-review-windows-vista-annoyances.html' title='Book Review: Windows Vista Annoyances'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-7738440666844404908</id><published>2008-01-29T10:55:00.000-05:00</published><updated>2008-01-29T11:48:09.849-05:00</updated><title type='text'>Issues with SOAP address location in EJB 3.0</title><summary type='text'>I am deploying my EJB 3.0 application on 3 servers for right now; JBoss, GlassFish and Oracle Application Server.I have a simple Stateless Session Bean with the appropriate WebService annotations.When I deploy my application to these 3 servers, each one has a different WSDL URL.The name and serviceName are as specified in the @WebService annotation.@WebService(name="HelloManager", serviceName = "</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/7738440666844404908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/issues-with-soap-address-location-in.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7738440666844404908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7738440666844404908'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/issues-with-soap-address-location-in.html' title='Issues with SOAP address location in EJB 3.0'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8686278428410590057</id><published>2008-01-26T14:47:00.000-05:00</published><updated>2008-01-26T14:58:34.891-05:00</updated><title type='text'>Several Exciting New Books For Web Developers</title><summary type='text'>I was preparing my draft for interviewing some of the authors for Manning as well as Apress, and browsing their web sites for updates. There are several new books for web developers which have been published recently or coming soon.The following 2 books are being published by Manning and the print edition will be available in a few days.1. Laszlo in Action by Norman Klein and Max Carlson with </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8686278428410590057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/several-exciting-new-books-for-web.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8686278428410590057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8686278428410590057'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/several-exciting-new-books-for-web.html' title='Several Exciting New Books For Web Developers'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6236612467665159210</id><published>2008-01-25T08:25:00.000-05:00</published><updated>2008-01-25T08:28:27.254-05:00</updated><title type='text'>The SpringSource Certification Program Announced</title><summary type='text'>For those of us who have been working on Spring for many years now, we have a wonderful opportunity to take this exam. So, who can write the Exam is a big question since they do have some requirements and they are as follows:Quote from SpringSource:Eligible individuals can register to take the Spring Framework Professional certification examination, via the web, at one of over 4500 world-wide </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6236612467665159210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/springsource-certification-program.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6236612467665159210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6236612467665159210'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/springsource-certification-program.html' title='The SpringSource Certification Program Announced'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-7666261190377859536</id><published>2008-01-23T12:34:00.000-05:00</published><updated>2008-01-23T14:26:23.902-05:00</updated><title type='text'>New features in EJB 3.1 : Article on ServerSide.com</title><summary type='text'>Reza Rahman, co-author of the book "EJB3 in Action", has an article in TheServerSide.com which gives a preview of the next version of Java EE spec EJB 3.1.You can read the article here:1. New features in 3.1The ones I am interested are:1. Support for stateful web services via Stateful Session Bean web service endpoints.2. The standardization of JNDI mapping. I had to workaround a solution for </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/7666261190377859536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/new-features-in-ejb-31-article-on.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7666261190377859536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/7666261190377859536'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/new-features-in-ejb-31-article-on.html' title='New features in EJB 3.1 : Article on ServerSide.com'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-338881772649627219</id><published>2008-01-18T08:48:00.000-05:00</published><updated>2008-01-18T13:23:37.629-05:00</updated><title type='text'>Which one do you prefer; Liferay or JBoss Portal?</title><summary type='text'>The book "JBoss in Action" has 2 chapters dedicated to JBoss Portal.The book covers JBoss Portal 2.6.1 running in JBoss Application Server 4.2.1. I haven't yet downloaded and tried this version.But, I had tried Liferay 4.0 and JBoss 2.4 in early 2007 at work. We found Liferay more user friendly than JBoss; especially while using the Management Portlet. We finally scraped the idea of using Portals</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/338881772649627219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/which-one-do-you-prefer-liferay-or.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/338881772649627219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/338881772649627219'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/which-one-do-you-prefer-liferay-or.html' title='Which one do you prefer; Liferay or JBoss Portal?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8064314498676458798</id><published>2008-01-04T16:32:00.000-05:00</published><updated>2008-01-04T16:49:37.283-05:00</updated><title type='text'>Error in OC4J  Version 10.1.3.3.0 Ant Tasks</title><summary type='text'>I have been trying to write Ant tasks to deploy, undeploy applications as well as create,delete and test data sources and connection pools using OC4J 10.1.3.3.0 for Oracle Application Server.The deployment and undeployment went smoothly with no problems at all.But, once I started working on Data Sources and connection factories, I started getting errors like the following:Problem: failed to </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8064314498676458798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/error-in-oc4j-version-101330-ant-tasks.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8064314498676458798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8064314498676458798'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2008/01/error-in-oc4j-version-101330-ant-tasks.html' title='Error in OC4J  Version 10.1.3.3.0 Ant Tasks'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-4691532662417175707</id><published>2007-12-31T10:19:00.000-05:00</published><updated>2007-12-31T11:39:25.551-05:00</updated><title type='text'>Happy New Year 2008</title><summary type='text'>Wish You All Peace, Love, Health, Happiness and Success in 2008.May in this new year, all your dreams turn into reality and all your efforts into great achievements.</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/4691532662417175707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/happy-new-year-2008.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4691532662417175707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/4691532662417175707'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/happy-new-year-2008.html' title='Happy New Year 2008'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-6612331429351710202</id><published>2007-12-29T22:37:00.000-05:00</published><updated>2007-12-30T09:08:27.668-05:00</updated><title type='text'>Top 5 Books for Enterprise Java Development in 2007</title><summary type='text'>With just a day left in 2007, lets recap some of our favorite books this year. Having been the Editor for the Javalobby Book Review Team for the past 14 months, I have read and reviewed several technical books. People whom I meet often ask me what books are coming up and to name a few good books.It was very hard for me to pick the top 5 from the vast majority of excellent books sitting in my </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/6612331429351710202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/top-5-books-for-enterprise-java.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6612331429351710202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/6612331429351710202'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/top-5-books-for-enterprise-java.html' title='Top 5 Books for Enterprise Java Development in 2007'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8274263103530259847</id><published>2007-12-28T16:54:00.000-05:00</published><updated>2007-12-28T16:55:58.487-05:00</updated><title type='text'>What version of Java do you expect to use in 2008?</title><summary type='text'>We upgraded to Java 6 almost 9 months back at my workplace. We faced no major problems working with projects which were using Spring. But, as soon as I started working on an EJB 3 project, I realized most application servers aren't even ready for Java 6 yet.I do have multiple copies of Java installed, but testing with all these versions 1.4, 5 and 6 is a nightmare.Now, its too late for us to </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8274263103530259847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/what-version-of-java-do-you-expect-to.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8274263103530259847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8274263103530259847'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/what-version-of-java-do-you-expect-to.html' title='What version of Java do you expect to use in 2008?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-8147615591146653300</id><published>2007-12-22T12:46:00.000-05:00</published><updated>2007-12-24T10:03:37.906-05:00</updated><title type='text'>Coming Soon : Wicket in Action By Manning</title><summary type='text'>I came to know about this web framework from one of the comments to my post about J2EE vs .NET by Frank Silbermann. I had never heard about it before. I wasn't very much interested in looking at it either until today.  I didn't want to spend anytime on yet another web framework. Do we have any less now, that we needed another one?As always, I goggled it and found tons of information on Apache's </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/8147615591146653300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/coming-soon-wicket-in-action-by-manning.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8147615591146653300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/8147615591146653300'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/coming-soon-wicket-in-action-by-manning.html' title='Coming Soon : Wicket in Action By Manning'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5195667700390093037</id><published>2007-12-21T08:43:00.001-05:00</published><updated>2007-12-21T08:45:33.285-05:00</updated><title type='text'>EJB 3.0 and 4 different Application Servers - Good, bad or ugly.</title><summary type='text'>I have been writing EJB 3.0 application from the past 3 months. I am not yet sure what application server we are going to use. I was initially testing with JBoss, but as you might have seen in my previous posts on this blog, I can't get JBoss to work with Java 6 as well as web services.Just to remind you I had no deployment descriptor for any of these servers. That's one of the big things for EJB</summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5195667700390093037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/ejb-30-and-4-different-application_21.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5195667700390093037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5195667700390093037'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/ejb-30-and-4-different-application_21.html' title='EJB 3.0 and 4 different Application Servers - Good, bad or ugly.'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5213974114984088318</id><published>2007-12-19T10:45:00.001-05:00</published><updated>2007-12-20T08:32:35.285-05:00</updated><title type='text'>What's your New Year's Resolution : Work Related?</title><summary type='text'>We all make resolutions as soon as the new year is approaching. Most common are losing weight, hit the gym, spend more time with family and so on and so forth.This year I decided to make 3 resolutions for the coming year 2008 which are work related.1. Not to use any software after the evaluation period is over2. Learn something new3. Give something back to the this wonderful communityI am guilty </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5213974114984088318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/whats-your-new-years-resolution-work.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5213974114984088318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5213974114984088318'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/whats-your-new-years-resolution-work.html' title='What&apos;s your New Year&apos;s Resolution : Work Related?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1203320696386769693</id><published>2007-12-17T18:19:00.000-05:00</published><updated>2007-12-19T14:03:08.782-05:00</updated><title type='text'>Are you still using EJB 2.1? Why?</title><summary type='text'>Well, we all know and have read in many articles and several books that EJB 3.0 specification simplifies EJB development. It is much easier to learn, use and most importantly to test EJB 3.0 applications. There is no doubt at all about any of these claims. I have been working on EJB 3.0 project from the past 3 months, and have indeed noticed major benefits of using this new version. Having said </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1203320696386769693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/are-you-still-using-ejb-21-why.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1203320696386769693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1203320696386769693'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/are-you-still-using-ejb-21-why.html' title='Are you still using EJB 2.1? Why?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-2546867403534252012</id><published>2007-12-16T13:12:00.000-05:00</published><updated>2007-12-17T08:07:04.191-05:00</updated><title type='text'>J2EE Vs .NET : Are major development shops moving to .NET?</title><summary type='text'>OK, I am not starting yet another war between .NET vs J2EE. I need your input.I was introduced to CTO of a major company last week. He was inquiring about what I do. I told him I am a Software Engineer, and do a lot of development on Java/J2EE. Next thing I hear from him is "Meera, all the major development shops I know, and also my company are moving to .NET. You should also do so soon.".I told </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/2546867403534252012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/j2ee-vs-net-are-major-development-shops.html#comment-form' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2546867403534252012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/2546867403534252012'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/j2ee-vs-net-are-major-development-shops.html' title='J2EE Vs .NET : Are major development shops moving to .NET?'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-3456412174135951208</id><published>2007-12-16T08:34:00.000-05:00</published><updated>2007-12-16T08:39:03.326-05:00</updated><title type='text'>Java 6, JBoss, Web Services : Fatal combination</title><summary type='text'>As I mentioned in my previous post, JBoss 5 doesn't even start on Java 6. I have been having problems testing my EJB 3.0 web services which are deployed on JBoss. Not just this version, even the earlier versions which support EJB 3.0. The server log file does display the link for the WSDL for all the Session Beans published as web services.I reverted to JBoss 4.2.1, but to no success. Every </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/3456412174135951208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/java-6-jboss-web-services-fatal.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3456412174135951208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/3456412174135951208'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/java-6-jboss-web-services-fatal.html' title='Java 6, JBoss, Web Services : Fatal combination'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-1209455003008359944</id><published>2007-12-15T14:55:00.000-05:00</published><updated>2007-12-15T15:12:03.273-05:00</updated><title type='text'>JBoss 5 Beta 2 : won't even start with Java 6</title><summary type='text'>We have been using Java 6 from May of 2007. Last week, I downloaded JBoss Beta 2 and it doesn't even want to start. Huh.  I know it's still in Beta version.Searched on Google and found the following entry in JBoss bug entry in their forums.The solution they have is use JDK5. I can't switch back to JDK 5 wasting my 6 month effort working on Java 6. So switching back to Java 5 isn't my option.Is </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/1209455003008359944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/jboss-5-beta-2-wont-even-start-with.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1209455003008359944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/1209455003008359944'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/jboss-5-beta-2-wont-even-start-with.html' title='JBoss 5 Beta 2 : won&apos;t even start with Java 6'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7210746567797143740.post-5242428326220129674</id><published>2007-12-15T14:29:00.000-05:00</published><updated>2007-12-21T19:14:24.584-05:00</updated><title type='text'>Interview with Authors of upcoming Java books</title><summary type='text'>I have been writing articles on upcoming Java books on Javalobby.On December 20th 2007, I interviewed Dave Minter the author of the book" Beginning Spring 2".Interview: Dave Minter author of Beginning Spring 2December 17th 2007, I had the opportunity to talk to the authors of "SOA Security" book.Interview: SOA Security authors Ramarao Kannengati and Prasad ChodavarapuOn October 30th 2007, I </summary><link rel='replies' type='application/atom+xml' href='http://meera-subbarao.blogspot.com/feeds/5242428326220129674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/interview-with-authors-of-upcoming-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5242428326220129674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7210746567797143740/posts/default/5242428326220129674'/><link rel='alternate' type='text/html' href='http://meera-subbarao.blogspot.com/2007/12/interview-with-authors-of-upcoming-java.html' title='Interview with Authors of upcoming Java books'/><author><name>Meera Subbarao</name><uri>http://www.blogger.com/profile/09765012286550438202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_X4pOyjrCTj8/SO-Psf90krI/AAAAAAAAADc/pALrgHtYy2A/S220/015.JPG'/></author><thr:total>0</thr:total></entry></feed>
