<?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-6141985723234060637</id><updated>2011-04-21T19:54:03.843-07:00</updated><category term='Persistence'/><category term='Technology'/><category term='Java'/><category term='Open Source'/><category term='Review'/><title type='text'>Software Pouch</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softwarepouch.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6141985723234060637/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://softwarepouch.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Reddy Suresh Sharma</name><uri>http://www.blogger.com/profile/16126981503698542931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://4.bp.blogspot.com/_uXhXn7SICm4/SK8FhFNmOMI/AAAAAAAAABE/4dsiC2z45YY/S220/New+Image2.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6141985723234060637.post-4650824879002207815</id><published>2008-08-23T12:57:00.001-07:00</published><updated>2008-08-23T12:58:10.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Persistence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>[Tech] Database Migration</title><content type='html'>&lt;div style="text-align: justify;"&gt;I found an interesting project: migrate4j which was introduced at Javalobby today. The idea behind this tool is to leverage the issues that come up when applications are developed using a relational database and the database schema changes between version. I.e., databases at customers or used by other developers have to be modified to the needs of the new version of the software. Probably you even want to downscale again.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The main page of the project already gives a good insight into the functionality of this tool. The idea is to describe "up" and "down" grading steps in Java classes that can be executed within the build automation cycle. Up and down are relative to the current version of the database. So it should be possible to up- and downgrade the database to the desired level automatically when needed.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Very interesting idea, however, I am wondering, why there are not more tools like that around; everyone developing database-applications is fighting with such issues I suppose. Have I overseen such tools? Recommendations?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6141985723234060637-4650824879002207815?l=softwarepouch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarepouch.blogspot.com/feeds/4650824879002207815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6141985723234060637&amp;postID=4650824879002207815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6141985723234060637/posts/default/4650824879002207815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6141985723234060637/posts/default/4650824879002207815'/><link rel='alternate' type='text/html' href='http://softwarepouch.blogspot.com/2008/08/tech-database-migration.html' title='[Tech] Database Migration'/><author><name>Reddy Suresh Sharma</name><uri>http://www.blogger.com/profile/16126981503698542931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://4.bp.blogspot.com/_uXhXn7SICm4/SK8FhFNmOMI/AAAAAAAAABE/4dsiC2z45YY/S220/New+Image2.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141985723234060637.post-5659145331118189347</id><published>2008-08-23T12:53:00.000-07:00</published><updated>2008-08-23T12:57:03.513-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>[Tech] Update on "Maven: The Definitive Guide"</title><content type='html'>I am happy that the guys from Sonatype are continuously improving their free book on the "de facto standard" Apache Maven build-automation framework: "Maven: The Definitive Guide". The book covers most topics typical Maven users will encounter, including generation of documentation (site) and writing Maven plugins (mojos).&lt;br /&gt;&lt;br /&gt;I think this book is very useful for the newbie as well as for more experienced Java developers. The book is frequently updated and available for online reading and as PDF download; in the recent update they put their book under a Creative Commons license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6141985723234060637-5659145331118189347?l=softwarepouch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://softwarepouch.blogspot.com/feeds/5659145331118189347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6141985723234060637&amp;postID=5659145331118189347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6141985723234060637/posts/default/5659145331118189347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6141985723234060637/posts/default/5659145331118189347'/><link rel='alternate' type='text/html' href='http://softwarepouch.blogspot.com/2008/08/tech-update-on-maven-definitive-guide.html' title='[Tech] Update on &quot;Maven: The Definitive Guide&quot;'/><author><name>Reddy Suresh Sharma</name><uri>http://www.blogger.com/profile/16126981503698542931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://4.bp.blogspot.com/_uXhXn7SICm4/SK8FhFNmOMI/AAAAAAAAABE/4dsiC2z45YY/S220/New+Image2.JPG'/></author><thr:total>0</thr:total></entry></feed>
