<?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/"
	>

<channel>
	<title>radomir&#039;s blog</title>
	<atom:link href="http://radomirml.com/feed" rel="self" type="application/rss+xml" />
	<link>http://radomirml.com</link>
	<description>my blah, blah, blah...</description>
	<lastBuildDate>Wed, 02 Jun 2010 11:21:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Declarative caching for AppEngine (part 2)</title>
		<link>http://radomirml.com/2010/06/02/declarative-caching-for-appengine-2</link>
		<comments>http://radomirml.com/2010/06/02/declarative-caching-for-appengine-2#comments</comments>
		<pubDate>Wed, 02 Jun 2010 11:13:35 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AppEngine]]></category>
		<category><![CDATA[gjutil]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=283</guid>
		<description><![CDATA[In my previous post I&#8217;ve shown a simple solution for caching to App Engine&#8217;s Memcahe using annotated Java methods. Of course, Memcache should not be the only cache your application relies on, especially considering the latency of RPC call that comes with it. There are many cases when local (server instance) or even request scoped [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/06/02/declarative-caching-for-appengine-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Declarative caching for AppEngine</title>
		<link>http://radomirml.com/2010/05/20/declarative-caching-for-appengine</link>
		<comments>http://radomirml.com/2010/05/20/declarative-caching-for-appengine#comments</comments>
		<pubDate>Thu, 20 May 2010 07:05:44 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AppEngine]]></category>
		<category><![CDATA[gjutil]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=203</guid>
		<description><![CDATA[I really hate when my source files are bloated with lines and lines of code that do not implement any business logic at all. One of the sources of this was certainly code related to caching. Using Google&#8217;s Memcache service with the low-level API or via JCache facade is not complicated but it really was [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/05/20/declarative-caching-for-appengine/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>My first GAE application&#8230; for all web developers and testers</title>
		<link>http://radomirml.com/2010/05/19/my-first-gae-application-for-all-web-developers</link>
		<comments>http://radomirml.com/2010/05/19/my-first-gae-application-for-all-web-developers#comments</comments>
		<pubDate>Wed, 19 May 2010 12:04:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mostly Personal]]></category>
		<category><![CDATA[AppEngine]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=271</guid>
		<description><![CDATA[I&#8217;m proud today as my first GAE application is finally publicly available &#8211; BugDigger is entering open beta! Combined with a browser extension, BugDigger allows users to easily report an issue in a web application. The process is trivial as BugDigger automatically makes a web page screenshot, collects environment details and recent site usage history. [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/05/19/my-first-gae-application-for-all-web-developers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use GAE Appstats to discover unnecessary RPC calls</title>
		<link>http://radomirml.com/2010/04/15/use-gae-appstats-to-discover-unnecessary-rpc-calls</link>
		<comments>http://radomirml.com/2010/04/15/use-gae-appstats-to-discover-unnecessary-rpc-calls#comments</comments>
		<pubDate>Thu, 15 Apr 2010 14:19:58 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AppEngine]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=226</guid>
		<description><![CDATA[If you play seriously with Google&#8217;s App Engine, I guess you regularly scan an average CPU time per URL and other stats in your GAE Dashboard. I tend to do this especially after adding a new feature. Yesterday I added the first cron job to my new app and today was surprised with an average [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/04/15/use-gae-appstats-to-discover-unnecessary-rpc-calls/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Track estimated cost for your AppEngine site with Firefox add-on</title>
		<link>http://radomirml.com/2010/04/06/track-appengine-estimated-cost-with-firefox-add-on</link>
		<comments>http://radomirml.com/2010/04/06/track-appengine-estimated-cost-with-firefox-add-on#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:08:22 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AppEngine]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=208</guid>
		<description><![CDATA[If you were careful reading Google App Engine documentation, you could have read this: &#8220;If you access your site while signed in using an administrator account, App Engine includes per-request statistics in the response headers. The header X-AppEngine-Estimated-CPM-US-Dollars represents an estimate of what 1,000 requests similar to this request would cost in US dollars.&#8221; Well, [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/04/06/track-appengine-estimated-cost-with-firefox-add-on/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Trouble with jQuery form.submit()</title>
		<link>http://radomirml.com/2010/03/17/trouble-with-jquery-form-submit</link>
		<comments>http://radomirml.com/2010/03/17/trouble-with-jquery-form-submit#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:18:18 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=198</guid>
		<description><![CDATA[Argh&#8230; I run into an issue with jQuery submitting a form using submit() that took me few hours to resolve. I had a problem submitting a form using a call like $("#myForm").submit(). What was driving me nuts was that event listener for &#8220;submit&#8221; was triggered (no, I didn&#8217;t use preventDefault()) but at the end nothing [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/03/17/trouble-with-jquery-form-submit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Lombok annotations for Java</title>
		<link>http://radomirml.com/2010/03/15/project-lombok-annotations-for-java</link>
		<comments>http://radomirml.com/2010/03/15/project-lombok-annotations-for-java#comments</comments>
		<pubDate>Mon, 15 Mar 2010 15:07:17 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=194</guid>
		<description><![CDATA[Tired of creating getters and setters for your Java POJO&#8217;s? Well, I was unti I&#8217;ve discovered Project Lombok. It&#8217;s definitely a tool worth checking out! The Project Lombok comes with a set of Java annotations that can generate not only getter and setter methods for your beans, but also toString(), equals() and hashCode() methods. It [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/03/15/project-lombok-annotations-for-java/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objectify</title>
		<link>http://radomirml.com/2010/03/05/objectify</link>
		<comments>http://radomirml.com/2010/03/05/objectify#comments</comments>
		<pubDate>Fri, 05 Mar 2010 18:22:23 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AppEngine]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=190</guid>
		<description><![CDATA[For the last few weeks I was working on a Google App Engine application that should be a kind of hosted version of the LogDigger Server. I quickly gave up of using Grails framework (more on that on another occasion) and decided to use plain Java, although I was still undecided on which persistence API [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/03/05/objectify/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stripes</title>
		<link>http://radomirml.com/2010/02/17/stripes</link>
		<comments>http://radomirml.com/2010/02/17/stripes#comments</comments>
		<pubDate>Wed, 17 Feb 2010 22:42:47 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AppEngine]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Stripes]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=187</guid>
		<description><![CDATA[Earlier this week I started working on a Google App Engine application. It&#8217;s not very complex so I wanted to use some simple presentation framework. (I believe using Spring would be really beneficial in my case.) After a bit of research on the StackOverflow, I decided to tryout Stripes (&#8220;Stripes is a presentation framework for [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/02/17/stripes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saved by dnsmasq</title>
		<link>http://radomirml.com/2010/02/17/saved-by-dnsmasq</link>
		<comments>http://radomirml.com/2010/02/17/saved-by-dnsmasq#comments</comments>
		<pubDate>Wed, 17 Feb 2010 22:23:26 +0000</pubDate>
		<dc:creator>radomir</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://radomirml.com/?p=182</guid>
		<description><![CDATA[At my home I have a DSL connection that is shared between my Ubuntu desktop machine (which is my main development machine), laptop and kids&#8217; desktop.  For the last several weeks I was experiencing strange problems with Internet connection, mostly affecting my Ubuntu. The problem was looking like a DNS issue &#8211; I was using [...]]]></description>
		<wfw:commentRss>http://radomirml.com/2010/02/17/saved-by-dnsmasq/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
