
<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="0.92">
<channel>
	<title>Programming Thoughts @ Work</title>
	<link>http://anirudhvyas.com/root</link>
	<description>A block of code can say more than a great book filled with 'anecdotes' and insights</description>
	<lastBuildDate>Mon, 09 Jun 2008 01:43:21 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Constants maintainence : Proposed solution</title>
		<description>Almost all of us have used some sort of a common Constants class which gets piled with huge number of constants, ranging from things like SOME_IMPORTANT_ID to something trivial like INTEGER_VALUE_1. Whatever may be the reason, but the grouping of these things goes right against separation of concerns (as everything ...</description>
		<link>http://anirudhvyas.com/root/2008/06/09/constants-maintainence-proposed-solution/</link>
			</item>
	<item>
		<title>Making Generic DAO &#8220;Operation specific&#8221;</title>
		<description>After a long haul in posts, I am back again. Thanks to all of you for you encouraging e-mails, much appreciated. The Generic DAO pattern became a de-facto of sorts in Hibernate / ORM world some time back. In keeping with my never ending quest for improving upon already existing ...</description>
		<link>http://anirudhvyas.com/root/2008/05/31/making-generic-dao-operation-specific/</link>
			</item>
	<item>
		<title>Ever controversial Code Reviews</title>
		<description>A long haul in posts (at least by my standards) was basically due to combination of work schedule, "other things" (don't ask :) ). For past couple of weeks I have had my code reviewed by some people, which interestingly evoked emotional response in me to write this post. I ...</description>
		<link>http://anirudhvyas.com/root/2008/05/04/ever-controversial-and-sometimes-annoying-code-reviews/</link>
			</item>
	<item>
		<title>Abuses of DTO pattern in Java world</title>
		<description> Basics

I have to go on a detour for bit (from elegant visitor to strategy pattern to DI ... ) to something that most of the Java people are familiar with; Data Transfer Object, or most commonly known as a DTO. The reasons for this detour are related to something ...</description>
		<link>http://anirudhvyas.com/root/2008/04/19/abuses-of-dto-pattern-in-java-world/</link>
			</item>
	<item>
		<title>A much better Strategy Pattern - Part II</title>
		<description>
So in the last post i talked about how i could make it better with slight twist. Well for those of you who don't know what Dependency Injection is read : 
Dependency Injection By Fowler. Lets get started. To give you a little refresher, In my last post we discussed, ...</description>
		<link>http://anirudhvyas.com/root/2008/04/05/a-much-better-strategy-pattern-part-ii/</link>
			</item>
	<item>
		<title>A much better Strategy Pattern</title>
		<description>In words of Gang Of Four design patterns Book and from Wikipedia, definition of Strategy Pattern is as follows :


Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.The strategy pattern is useful for situations where it ...</description>
		<link>http://anirudhvyas.com/root/2008/04/02/a-much-better-strategy-pattern/</link>
			</item>
	<item>
		<title>Visitor Pattern : Elegance @ Work</title>
		<description>Brief Background:

Visitor pattern arose from the need to handle different 'kinds' of data in a collection differently by some class; for example a list could have Strings, other Lists etc. In such a scenario; you'd end up writing instanceof checks (ugly); This example of handling different kinds of data in ...</description>
		<link>http://anirudhvyas.com/root/2008/03/20/visitor-pattern-elegance-work/</link>
			</item>
	<item>
		<title>JSR 305 : Movement towards Software defect detection within the Code</title>
		<description>Following are the notes / observations from video session (you can find video at google videos:
Google Video of JSR
I'll express my opinion about Annotations over the course of next few posts ( I don't like them personally; I will state my reasons later).
 
Core topics in Software development boils down ...</description>
		<link>http://anirudhvyas.com/root/2008/03/20/jsr-305-movement-towards-software-defect-detection-within-the-code/</link>
			</item>
	<item>
		<title>Apache Wicket : The greatest Java Web Framework Ever!</title>
		<description>There has been a lot of confusion in Java Web world, as to what "will" work eventually with advent of so many Web Frameworks; each reinventing the wheel in some way or the other; trying to solve one problem ignoring others altogether.

I have accumulated fair amount of experience working with ...</description>
		<link>http://anirudhvyas.com/root/2008/03/20/apache-wicket-the-greatest-java-web-framework-ever/</link>
			</item>
	<item>
		<title>Auto Fetch : A great Add on to Hibernate!</title>
		<description>I was rummaging through Hibernate forums and I stumbled upon something interesting   

The goal of Autofetch is reduce the modularity penalty and programmer burden of specifying associations which should be loaded with an object query. These specifications are sometimes are called fetch profiles, prefetch directives, or joins. These ...</description>
		<link>http://anirudhvyas.com/root/2008/03/19/hello-world/</link>
			</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.301 seconds -->
