<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Vatsala&#039;s Tech Blog</title>
	<atom:link href="http://vatsalad.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vatsalad.wordpress.com</link>
	<description>My Experiments with code</description>
	<lastBuildDate>Fri, 02 Dec 2011 18:00:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='vatsalad.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Vatsala&#039;s Tech Blog</title>
		<link>http://vatsalad.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://vatsalad.wordpress.com/osd.xml" title="Vatsala&#039;s Tech Blog" />
	<atom:link rel='hub' href='http://vatsalad.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Tech Notes : Introduction to Clojure by @ghoseb</title>
		<link>http://vatsalad.wordpress.com/2011/12/02/tech-notes-introduction-to-clojure-by-ghoseb/</link>
		<comments>http://vatsalad.wordpress.com/2011/12/02/tech-notes-introduction-to-clojure-by-ghoseb/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 18:00:54 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=228</guid>
		<description><![CDATA[Its been more than one month since I attended the &#8220;Introduction to Clojure&#8221; talk by Baishampayan Ghose (@ghoseb on twitter) as part of the Java Pune Meetup group&#8217;s monthly meetup. I had scribbled down some notes, that I promised to &#8230; <a href="http://vatsalad.wordpress.com/2011/12/02/tech-notes-introduction-to-clojure-by-ghoseb/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=228&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Its been more than one month since I attended the &#8220;Introduction to Clojure&#8221; talk by Baishampayan Ghose (@ghoseb on twitter) as part of the Java Pune Meetup group&#8217;s monthly meetup. I had scribbled down some notes, that I promised to blog about, but other things just cannibalized my blogging time.</p>
<p>Anyway, better late than never, here are some of excerpts and salient features of clojure as described by &#8220;BG&#8221;.</p>
<ul>
<li>Clojure is a variation of LISP, but is a JVM based language so gives interoperability with the JVM.</li>
<li>One can do functional programming with Clojure.</li>
<li>One of the interesting things about clojure is that you can bring the domain of your problem statement into this language, rather trying to adapt Clojure to the domain.</li>
<li>Clojure has profound state management capability.</li>
<li>Protips for Clojure, an LISP based language for that matter</li>
<li>1) Everything, i.e every statement in LISP is perceived as a list of items.</li>
<li>2) the first item in the list, is always considered to be a function.</li>
<li>As a consequence of the above, all LISP statement are read as &#8220;prefix expressions&#8221;.</li>
<li>Few interesting mentions about Datatypes in Clojure -&gt;</li>
<li>1) basic datatypes in Clojure start at Long and Double as against int and float for those from the C,C++,Java world</li>
<li>2) there exists a dedicated datatype called &#8220;Ratio&#8221; that enables much higher levels of accuracy in computation when dealing with real numbers such as &#8216;Pi&#8221;(22/7)</li>
<li>3)RegularExpression is a one of the built in datatypes</li>
<li>4)There is also a datatype called &#8216;Keyword&#8217;</li>
<li>Some default datastructures built into Clojure -&gt;</li>
<li>1)List -  its a singly linked list that grows from the front</li>
<li>2)Vector &#8211; its a collection of values indexed by contiguous integers that grows from the end.</li>
<li>3)Map &#8211; its a standard key,value pair datastructure</li>
<li>4)Sets &#8211; its a collection unique values (yes the same way we refer to sets in maths)</li>
<li>One key thing about Clojure is that all datastructures are immutable and when you code with them, you only perform transformations over them and copy them over to newer items while playing around with them</li>
<li>The other interesting aspect of this Clojure 101 talk was about sequences &#8211; where you can specify the first item of a sequence followed by instructions to recursively generate the next next elements of the sequence.</li>
<li>Namespaces are part of the language. You can create and switch in between namespaces even while you are playing around in the commandline.</li>
<li>And namespaces can be imported around as if they were packaged libraries.</li>
</ul>
<p>These are the major things that BG spoke about. As BG mentioned at the beginning of the talk, the goal of the above points is to give Clojure aspirers a good springboard, from where they can easily jump into the world of Clojure programming.</p>
<p>Hope this helps someone looking for a headstart in Clojure.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=228&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2011/12/02/tech-notes-introduction-to-clojure-by-ghoseb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Object Oriented Javascript &#8211; A prototype based language &#8211; a beginner&#8217;s notes</title>
		<link>http://vatsalad.wordpress.com/2011/07/15/object-oriented-javascript-a-prototype-based-language-a-beginners-notes/</link>
		<comments>http://vatsalad.wordpress.com/2011/07/15/object-oriented-javascript-a-prototype-based-language-a-beginners-notes/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 03:07:55 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[object oriented]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=223</guid>
		<description><![CDATA[Here are some notes that I have discovered and would like to share with fellow beginners of OO JavaScript Reference:http://msdn.microsoft.com/en-us/magazine/cc163419.aspx Key Learnings : - a. JavaScript&#8217;s support for OO is very different from that given by C++, Java b. a &#8230; <a href="http://vatsalad.wordpress.com/2011/07/15/object-oriented-javascript-a-prototype-based-language-a-beginners-notes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=223&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are some notes that I have discovered and would like to share with fellow beginners of OO JavaScript<br />
Reference:<a href="http://msdn.microsoft.com/en-us/magazine/cc163419.aspx">http://msdn.microsoft.com/en-us/magazine/cc163419.aspx</a></p>
<p>Key Learnings : -<br />
a. JavaScript&#8217;s support for OO is very different from that given by C++, Java<br />
b. a JavaScript function is really an object with executable code associated with it. and hence every function in JavaScript gets a &#8220;this&#8221; operator which refers to itself<br />
Example-</p>
<pre>function displayQuote() {
    // the value of "this" will change; depends on
    // which object it is called through
    alert(this.memorableQuote);
}

var williamShakespeare = {
    "memorableQuote": "It is a wise father that knows his own child.",
    "sayIt" : displayQuote
};

var markTwain = {
    "memorableQuote": "Golf is a good walk spoiled.",
    "sayIt" : displayQuote
};

var oscarWilde = {
    "memorableQuote": "True friends stab you in the front."
    // we can call the function displayQuote
    // as a method of oscarWilde without assigning it
    // as oscarWilde’s method.
    //"sayIt" : displayQuote
};

williamShakespeare.sayIt(); // true, true
markTwain.sayIt(); // he didn’t know where to play golf

// watch this, each function has a method call()
// that allows the function to be called as a
// method of the object passed to call() as an
// argument.
// this line below is equivalent to assigning
// displayQuote to sayIt, and calling oscarWilde.sayIt().
displayQuote.call(oscarWilde); // ouch!</pre>
<p>c. You declare and setup classes by setting up functions in their name<br />
d. Every object in JavaScript is created as a copy of an existing example object, and every class definition, so to speak , has the keyword &#8220;prototype&#8221; associated with it giving us developers access to the prototype of the class that we are setting up.  &#8221;Any properties and methods of this prototype object will appear as properties and methods of the objects created from that prototype’s constructor. You can say that these objects inherit their properties and methods from their prototype. &#8220;<br />
e. Every &#8220;prototype&#8221; has a &#8220;constructor&#8221; property to it. and since the class declaration/definition itself is a function, this &#8220;constructor&#8221; property  simply refers back to this function. (some recursion this is).<br />
f. &#8220;Every JavaScript object inherits a chain of prototypes, all of which terminate with Object.prototype, which is the ultimate base prototype for all prototypes. &#8220;<br />
g.JavaScript supports closures. &#8220;Closure&#8221; when crudely translated to simpler english means anonymous functions. And a more specific meaning would be &#8220;A closure is a runtime phenomenon that comes about when an inner function (or an inner anonymous method) is bound to the local variables of its outer function.&#8221;</p>
<p>Inheritance works this way &#8211; <a href="http://javascript.crockford.com/prototypal.html">http://javascript.crockford.com/prototypal.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=223&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2011/07/15/object-oriented-javascript-a-prototype-based-language-a-beginners-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="" length="" type="" />
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Library Watch: Using GIF Images in a Flex application</title>
		<link>http://vatsalad.wordpress.com/2010/12/16/library-watch-using-gif-images-in-a-flex-application/</link>
		<comments>http://vatsalad.wordpress.com/2010/12/16/library-watch-using-gif-images-in-a-flex-application/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 19:13:18 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[library watch]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[as3gif]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=208</guid>
		<description><![CDATA[What is this all about? GIF images are of two varieties &#8211; the plain kind and the animating kind. And It is possible to do very basic animation in GIF images. But you can never embed an animating GIF image &#8230; <a href="http://vatsalad.wordpress.com/2010/12/16/library-watch-using-gif-images-in-a-flex-application/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=208&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>What is this all about?</strong></p>
<p>GIF images are of two varieties &#8211; the plain kind and the animating kind. And It is possible to do very basic animation in GIF images. But you can never embed an animating GIF image in a Flex application. try it if you want.</p>
<p><a href="http://code.google.com/p/as3gif/">AS3GIF</a> is a ActionScript library that lets you play and encode animated GIF&#8217;s with ActionScript 3.  Here is a piece of code to a sample Flex project that uses AS3GIF to display a Gif Image.</p>
<p><strong>Other things that can be done with this library</strong></p>
<p>You can code for shapes in ActionScript in a framewise sequence and encode them and play them as an image using GIFEncoder class in this library</p>
<p><strong>Usability Perspective</strong></p>
<p>This library is fine, it precisely solves the problem it has taken up to address, but my question is this &#8211; How many people actually use Gif Images in Flex applications? IF they do, do they use it as control components&#8217; skins? or as background images? I&#8217;m not quite sure.</p>
<p>And oh! Here is the link to the sample project &#8211; download the code and copy paste all the files into a FlexBuilder/FlashBuilder project&#8217;s source folder &#8211; <a href="https://github.com/vatsala/FlexGif">https://github.com/vatsala/FlexGif</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/208/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=208&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/12/16/library-watch-using-gif-images-in-a-flex-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Tech Meets #3 &#8211; A ChennaiGeeks community Initiative</title>
		<link>http://vatsalad.wordpress.com/2010/12/15/tech-meets-3-a-chennaigeeks-community-initiative/</link>
		<comments>http://vatsalad.wordpress.com/2010/12/15/tech-meets-3-a-chennaigeeks-community-initiative/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 18:14:33 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chennai geeks]]></category>
		<category><![CDATA[chennaigeeks]]></category>
		<category><![CDATA[techmeets]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=211</guid>
		<description><![CDATA[Schedule for TechMeets #3 &#8211; 18 December 2010 Speaker and Topic 1) Balaji Damodaran of Thoughtworks- Windows Phone 7 internals and a bit of android 2) Siddharta Govindaraj of SilverStripe Software- Building Mobile apps using HTML(HTML5)/CSS 3)Gaurav Oberoi of Seattle &#8230; <a href="http://vatsalad.wordpress.com/2010/12/15/tech-meets-3-a-chennaigeeks-community-initiative/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=211&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Schedule for TechMeets #3 &#8211; 18 December 2010</p>
<p>Speaker and Topic<br />
1) Balaji Damodaran of Thoughtworks- Windows Phone 7 internals and a bit of android<br />
2) Siddharta       Govindaraj of SilverStripe Software- Building Mobile apps using HTML(HTML5)/CSS<br />
3)Gaurav Oberoi of Seattle Tech Startups &#8211; Web Sockets</p>
<p>Meeting Time: 10 AM</p>
<p>Venue: ThoughtWorks Technologies RR Tower 5 Level 2, Rishabh Info       Park 33 A Developed Plots Thiru Vi Ka Industrial Estate       Ekkatuthangal, Guindy Chennai – 600 032, India</p>
<p>You dont have to pay any money to come to the meet. But your interest in these topics is definitely a criteria for joining in.</p>
<p>Be there!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=211&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/12/15/tech-meets-3-a-chennaigeeks-community-initiative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Tech And Startup Events In and Around Chennai</title>
		<link>http://vatsalad.wordpress.com/2010/11/08/tech-and-startup-events-in-and-around-chennai/</link>
		<comments>http://vatsalad.wordpress.com/2010/11/08/tech-and-startup-events-in-and-around-chennai/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 06:46:57 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chennai]]></category>
		<category><![CDATA[chennai geeks]]></category>
		<category><![CDATA[chennaipy]]></category>
		<category><![CDATA[gtug]]></category>
		<category><![CDATA[ilugc]]></category>
		<category><![CDATA[jugc]]></category>
		<category><![CDATA[nerd dinner]]></category>
		<category><![CDATA[phplive]]></category>
		<category><![CDATA[startup saturday]]></category>
		<category><![CDATA[tech events]]></category>
		<category><![CDATA[tech meets]]></category>
		<category><![CDATA[tedx]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=204</guid>
		<description><![CDATA[[Cross-posted on my other blog as well] Finally here it is &#8211; There are a lot of tech events that are shaping up in Chennai &#8211; and I found it next to impossible to track any of them beyond a &#8230; <a href="http://vatsalad.wordpress.com/2010/11/08/tech-and-startup-events-in-and-around-chennai/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=204&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>[Cross-posted on my <a href="http://eclectic-rant.blogspot.com">other blog</a> as well]</p>
<p>Finally here it is &#8211; There are a lot of tech events that are shaping up in Chennai &#8211; and I found it next to impossible to track any of them beyond a point.  So here is a compilation of as many events that I have tried to track in the past few days &#8211; I&#8217;ve setup a public Google Calendar for now. Its not very sophisticated, but good enough for now.</p>
<p>You can track/bookmark it from here <a href="http://vatsala.co.in/events.html">http://vatsala.co.in/events.html </a>as well</p>
<p>Alternatively You can catch the RSS feed here <a href="http://www.google.com/calendar/feeds/c6kgpqss1v04bd10ct7t9fago8%40group.calendar.google.com/public/basic" target="_blank">http://www.google.com/calendar/feeds/c6kgpqss1v04bd10ct7t9fago8%40group.calendar.google.com/public/basic</a></p>
<p>I&#8217;m wondering how to make this publicly editable &#8211; but thats for later. Siddharta Govindaraj&#8217;s idea sounds good &#8211; needs to be explored &#8211; <a href="http://siddhi.blogspot.com/2008/03/tracking-upcoming-community-techstartup.html">http://siddhi.blogspot.com/2008/03/tracking-upcoming-community-techstartup.html</a></p>
<p>WordPress.com doesnt allow me to paste the Calendar inside the post(its an &lt;iframe&gt; tag) &#8211; So you will have check it out at the links above )</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/204/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/204/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/204/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=204&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/11/08/tech-and-startup-events-in-and-around-chennai/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>How to write a good itemRenderer?</title>
		<link>http://vatsalad.wordpress.com/2010/10/20/how-to-write-a-good-itemrenderer/</link>
		<comments>http://vatsalad.wordpress.com/2010/10/20/how-to-write-a-good-itemrenderer/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 05:05:59 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[How To...]]></category>
		<category><![CDATA[alex harui]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[itemRenderers]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=200</guid>
		<description><![CDATA[This is always a million dollar question about how to write an itemRenderer that has been set up with the optimum resources so the final flex application will render smoothly.. Here is an old article by Alex Harui - http://blogs.adobe.com/aharui/2007/03/thinking_about_item_renderers_1.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=200&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is always a million dollar question about how to write an itemRenderer that has been set up with the optimum resources so the final flex application will render smoothly..</p>
<p>Here is an old article by <a href="http://blogs.adobe.com/aharui/">Alex Harui</a> - <a href="http://blogs.adobe.com/aharui/2007/03/thinking_about_item_renderers_1.html">http://blogs.adobe.com/aharui/2007/03/thinking_about_item_renderers_1.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/200/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=200&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/10/20/how-to-write-a-good-itemrenderer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>TechMeets &#8211; First Edition</title>
		<link>http://vatsalad.wordpress.com/2010/10/13/techmeets-first-edition/</link>
		<comments>http://vatsalad.wordpress.com/2010/10/13/techmeets-first-edition/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 13:24:18 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=193</guid>
		<description><![CDATA[[cross - posted on my personal blog as well ] A TechMeet is going to happen this saturday &#8211; The goal of the techmeet is to discuss and learn new trends,technologies,programming languages,new DBs, virtually anything thats new in the software &#8230; <a href="http://vatsalad.wordpress.com/2010/10/13/techmeets-first-edition/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=193&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>[cross - posted on my personal blog as well ]</p>
<p>A TechMeet is going to happen this saturday &#8211; The goal of the techmeet is to discuss and learn new trends,technologies,programming languages,new DBs, virtually anything thats new in the software programming world.<br />
Here are the details:</p>
<p>When</p>
<p>Saturday 16th Oct &#8211; 10am onwards (2 to 2.5 hours)</p>
<p>Where</p>
<p>At Thoughtworks Chennai Office</p>
<p>RR Tower 5, Level 2, Rishabh Info Park, 33 A Developed Plots, Thiru Vi Ka Industrial Estate, Ekkatuthangal, Guindy<br />
Chennai, Tamil Nadu 600032<br />
044 4395 3500</p>
<div><span style="font-family:arial, sans-serif;"><br />
</span></div>
<p><span style="font-family:arial, sans-serif;">What are the topics:</span></p>
<p><span style="font-family:arial, sans-serif;"><br />
</span></p>
<p><span style="font-family:arial, sans-serif;">Building Applications using  Cloud Computing Platforms by  OrangeScape Tech Team (</span><a href="http://www.orangescape.com/">http://www.orangescape.com/</a>)</p>
<p><span style="font-family:arial, sans-serif;"><br />
</span></p>
<p><span style="font-family:arial, sans-serif;">MongoDB &#8211; A NoSQL database by Vagmi Mudumbai (</span><a href="http://blog.vagmim.com/" target="_blank">http://blog.vagmim.com</a>)</p>
<p><span style="font-family:arial, sans-serif;"><br />
</span></p>
<p><span style="font-family:arial, sans-serif;">How can you help. </span></p>
<p><span style="font-family:arial, sans-serif;">1. Please let us know whether you will be coming</span></p>
<p><span style="font-family:arial, sans-serif;">2. Please spread the word (hashtag #techmeets)</span></p>
<p>3. Please add your questions on either (or both) topics at:</p>
<p><span style="font-family:arial, sans-serif;"> <a href="http://bit.ly/tmc-cctalk">http://bit.ly/tmc-cctalk</a></span></p>
<p><span style="font-family:arial, sans-serif;"> <a href="http://bit.ly/tmc-nstalk">http://bit.ly/tmc-nstalk</a></span></p>
<p><span style="font-family:arial, sans-serif;">No registration required. You can just show up. But knowing how many people will be there will help us in terms of logistics. You can write to dorait[at]imorph[dot]com for any other questions that you may have.</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=193&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/10/13/techmeets-first-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex / ActionScript PDF generation library</title>
		<link>http://vatsalad.wordpress.com/2010/10/04/flex-actionscript-pdf-generation-library/</link>
		<comments>http://vatsalad.wordpress.com/2010/10/04/flex-actionscript-pdf-generation-library/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 01:06:03 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[linklog]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[pdf generation from flex]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=186</guid>
		<description><![CDATA[Linklog: http://code.google.com/p/alivepdf/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=186&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Linklog:  http://code.google.com/p/alivepdf/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=186&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/10/04/flex-actionscript-pdf-generation-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Hibernate Communications Link Error &#8211; C3P0,MySQL and broken pipe error</title>
		<link>http://vatsalad.wordpress.com/2010/09/28/hibernate-communications-link-error-c3p0mysql-and-broken-pipe-error/</link>
		<comments>http://vatsalad.wordpress.com/2010/09/28/hibernate-communications-link-error-c3p0mysql-and-broken-pipe-error/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 06:28:39 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[Flex Deployment Problems]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[How To...]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=172</guid>
		<description><![CDATA[ok, I am in a mood to rant about my travails in this matter, But I am choosing to cut the long story short. It is very easy to setup a project that runs on Hibernate with the help of &#8230; <a href="http://vatsalad.wordpress.com/2010/09/28/hibernate-communications-link-error-c3p0mysql-and-broken-pipe-error/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=172&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ok, I am in a mood to rant about my travails in this matter, But I am choosing to cut the long story short.</p>
<p>It is very easy to setup a project that runs on Hibernate with the help of the multitude of beginner tutorials that come up on google search.  And the settings and steps described there are good enough to carry you through your development schedule.  But rememeber your hibernate settings are not production ready, i.e. not fit to be used on a machine that will stay turned on 24X7 and run your application in its Webserver container.</p>
<p>The problem you will face is this &#8211; You will deploy the application , and it will work smoothly. But shortly after a few hours, the DB will get disconnected with the following exception &#8211; detailed exception details here - <a href="http://pastebin.com/4KujAmgD">http://pastebin.com/4KujAmgD</a></p>
<p>Hibernate Settings to be used to overcome the Communications Link Error are these</p>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.dialect&#8221;&gt;org.hibernate.dialect.MySQLDialect&lt;/property&gt;</div>
<div id="_mcePaste">&lt;propert name=&#8221;hibernate.connection.driver_class&#8221;&gt;com.mysql.jdbc.Driver&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.show_sql&#8221;&gt;true&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.connection.username&#8221;&gt;xxxx&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.connection.password&#8221;&gt;xxxx&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.connection.url&#8221;&gt;http://localhost/MyDB&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.max_fetch_depth&#8221;&gt;3&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.connection.provider_class&#8221;&gt;org.hibernate.connection.C3P0ConnectionProvider&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.acquire_increment&#8221;&gt;2&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.idle_test_period&#8221;&gt;300&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.timeout&#8221;&gt;1800&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.max_size&#8221;&gt;25&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.min_size&#8221; &gt;3&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.max_statement&#8221;&gt;0&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.preferredTestQuery&#8221;&gt;select 1;&lt;/property&gt;</div>
<div id="_mcePaste">&lt;property name=&#8221;hibernate.c3p0.validate&#8221;&gt;true&lt;/property&gt;</div>
<p>BUT, if you use these settings, and deploy your app, It will surely not work. Particularly if you use Hibernate 3.  You have to do one more step -</p>
<p>Download the latest c3p0 tar.gz file from <a href="http://sourceforge.net/projects/c3p0/">http://sourceforge.net/projects/c3p0/</a> Now put the c3p0-0.9.1.x.jar file into your Webcontents/WEB-INF folder<span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:small;"><span style="line-height:19px;">. </span></span></p>
<p><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:small;"><span style="line-height:19px;">Now when you deploy your application, it will work without failing. For explanations about what the above settings mean, refer to <a href="http://www.skill-guru.com/blog/2009/10/06/hibernate-tutorial-part-ii/">http://www.skill-guru.com/blog/2009/10/06/hibernate-tutorial-part-ii/</a></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=172&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/09/28/hibernate-communications-link-error-c3p0mysql-and-broken-pipe-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
		<item>
		<title>Behaviour Driven Development for Java based Flex applications ?</title>
		<link>http://vatsalad.wordpress.com/2010/09/28/behaviour-driven-development-for-java-based-flex-applications/</link>
		<comments>http://vatsalad.wordpress.com/2010/09/28/behaviour-driven-development-for-java-based-flex-applications/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 04:42:46 +0000</pubDate>
		<dc:creator>vatsalad</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[linklog]]></category>

		<guid isPermaLink="false">http://vatsalad.wordpress.com/?p=175</guid>
		<description><![CDATA[I recently came to know about the conveniences of Behaviour Driven Development of software at PyCon India 2010 . So I was curious to know how BDD works out for Java based Flex applications, and went and asked my chief &#8230; <a href="http://vatsalad.wordpress.com/2010/09/28/behaviour-driven-development-for-java-based-flex-applications/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=175&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently came to know about the conveniences of Behaviour Driven Development of software at <a href="http://in.pycon.org/2010">PyCon India 2010 </a> . So I was curious to know how BDD works out for Java based Flex applications, and went and asked <a href="http://www.google.co.in">my chief mentor</a> about BDD frameworks for Flex apps and BDD frameworks for Java/Servlet based apps.</p>
<p>And here are some initial findings &#8211; There are not any significant libraries for BDD in Flex.</p>
<p>For a focussed Java only app, there are a few options. Here is a discussion about this &#8211; <a href="http://stackoverflow.com/questions/1068785/which-bdd-framework-for-java-do-you-use">http://stackoverflow.com/questions/1068785/which-bdd-framework-for-java-do-you-use</a></p>
<p>1)Jakarta Cactus &#8211; Extends JUnit and adds a few features</p>
<p>2)Cucumber &#8211; Originally written in Ruby, then got ported on to JRuby</p>
<p>3)JBehave &#8211; http://jbehave.org</p>
<p>4)JDave &#8211; http://www.jdave.org</p>
<p>These are the ones I have found so far, have to take each of them for a spin.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vatsalad.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vatsalad.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vatsalad.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vatsalad.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vatsalad.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vatsalad.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vatsalad.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vatsalad.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vatsalad.wordpress.com&amp;blog=9283923&amp;post=175&amp;subd=vatsalad&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vatsalad.wordpress.com/2010/09/28/behaviour-driven-development-for-java-based-flex-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8274b5656133246023b1c2bb33371551?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vatsalad</media:title>
		</media:content>
	</item>
	</channel>
</rss>
