<?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>Grok</title>
	<atom:link href="http://sgaur.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sgaur.wordpress.com</link>
	<description>A blog about Java and its universe</description>
	<lastBuildDate>Fri, 26 Aug 2011 07:50:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sgaur.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Grok</title>
		<link>http://sgaur.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sgaur.wordpress.com/osd.xml" title="Grok" />
	<atom:link rel='hub' href='http://sgaur.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Java/Spring web applications security, Part 1</title>
		<link>http://sgaur.wordpress.com/2009/10/15/javaspring-web-applications-security-part-1/</link>
		<comments>http://sgaur.wordpress.com/2009/10/15/javaspring-web-applications-security-part-1/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 00:39:07 +0000</pubDate>
		<dc:creator>samitgaur</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://sgaur.wordpress.com/?p=173</guid>
		<description><![CDATA[<p>I recently worked on a Java and Spring based web application for a top Manhattan bank. Obviously, security was a prime concern and we had to take special care to plug any holes. In this series, I will present a list of the most important security concerns that every internet facing application must (ideally) handle. I will also present the solutions for a Java + Spring MVC based web application. Please feel free to add to the list or suggest alternate solutions through comments.</p>
<p>In this part, I discuss CSS (Cross-site scripting or script injection) attacks and the way around them.</p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sgaur.wordpress.com&amp;blog=7161741&amp;post=173&amp;subd=sgaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://sgaur.wordpress.com/2009/10/15/javaspring-web-applications-security-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81ab45fb6bd513ff0860f1c88c60ea55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">samitgaur</media:title>
		</media:content>
	</item>
		<item>
		<title>Why are Strings immutable?</title>
		<link>http://sgaur.wordpress.com/2009/09/12/why-are-strings-immutable-what-is-interning/</link>
		<comments>http://sgaur.wordpress.com/2009/09/12/why-are-strings-immutable-what-is-interning/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 21:27:53 +0000</pubDate>
		<dc:creator>samitgaur</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java string immutable interning]]></category>

		<guid isPermaLink="false">http://sgaur.wordpress.com/?p=157</guid>
		<description><![CDATA[String in Java represents an immutable sequence of characters. When a String object is created, its value must be specified and it&#8217;s set in stone. Behind the scenes, a character array of the exact required size is created and initialized. String class does provide methods that seem to manipulate the value represented by the String [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sgaur.wordpress.com&amp;blog=7161741&amp;post=157&amp;subd=sgaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://sgaur.wordpress.com/2009/09/12/why-are-strings-immutable-what-is-interning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81ab45fb6bd513ff0860f1c88c60ea55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">samitgaur</media:title>
		</media:content>
	</item>
		<item>
		<title>Compile-time constants &#8211; conditional compilation and other uses</title>
		<link>http://sgaur.wordpress.com/2009/04/13/java-compile-time-constants/</link>
		<comments>http://sgaur.wordpress.com/2009/04/13/java-compile-time-constants/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 15:54:34 +0000</pubDate>
		<dc:creator>samitgaur</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[compilation]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[conditional]]></category>
		<category><![CDATA[constants]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[inline]]></category>

		<guid isPermaLink="false">http://sgaur.wordpress.com/?p=52</guid>
		<description><![CDATA[First of all, what exactly is a constant in Java? A constant in Java is rather an immutable variable &#8211; a variable that once initialized, is not allowed to change its value throughout its lifetime. You declare such a variable using final modifier and set it to its constant value using an initializer expression. Once [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sgaur.wordpress.com&amp;blog=7161741&amp;post=52&amp;subd=sgaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://sgaur.wordpress.com/2009/04/13/java-compile-time-constants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81ab45fb6bd513ff0860f1c88c60ea55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">samitgaur</media:title>
		</media:content>
	</item>
		<item>
		<title>Type conversions between primitive types</title>
		<link>http://sgaur.wordpress.com/2009/03/31/java-typeconv-prim/</link>
		<comments>http://sgaur.wordpress.com/2009/03/31/java-typeconv-prim/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 07:57:05 +0000</pubDate>
		<dc:creator>samitgaur</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[narrowing]]></category>
		<category><![CDATA[numeric]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[widening]]></category>

		<guid isPermaLink="false">http://sgaur.wordpress.com/?p=12</guid>
		<description><![CDATA[Type conversions between Java primitive types can be broadly categorized as follows: Widening conversions (implicit or explicit) Implicit narrowing conversions Explicit narrowing conversions Numeric promotion Following are the contexts in which these conversions can occur: Assignments Parameter passing during method invocation Arithmetic expression evaluation boolean is not type-compatible with any other primitive data type i.e. boolean values can&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sgaur.wordpress.com&amp;blog=7161741&amp;post=12&amp;subd=sgaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://sgaur.wordpress.com/2009/03/31/java-typeconv-prim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81ab45fb6bd513ff0860f1c88c60ea55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">samitgaur</media:title>
		</media:content>

		<media:content url="http://sgaur.files.wordpress.com/2009/03/blog12.jpg" medium="image">
			<media:title type="html">Figure 1</media:title>
		</media:content>
	</item>
		<item>
		<title>Evaluation order of operators</title>
		<link>http://sgaur.wordpress.com/2009/03/30/java-evalorder-ops/</link>
		<comments>http://sgaur.wordpress.com/2009/03/30/java-evalorder-ops/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 21:33:33 +0000</pubDate>
		<dc:creator>samitgaur</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[operands]]></category>
		<category><![CDATA[operators]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[precedence]]></category>
		<category><![CDATA[reference]]></category>

		<guid isPermaLink="false">http://sgaur.wordpress.com/?p=6</guid>
		<description><![CDATA[In this post, we discuss the effect of Java's rules related to precedence and associativity of operators and their effect on the evaluation of an expression<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sgaur.wordpress.com&amp;blog=7161741&amp;post=6&amp;subd=sgaur&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://sgaur.wordpress.com/2009/03/30/java-evalorder-ops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/81ab45fb6bd513ff0860f1c88c60ea55?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">samitgaur</media:title>
		</media:content>
	</item>
	</channel>
</rss>
