<?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>EVOL.reverse &#187; Java</title>
	<atom:link href="http://www.morgadinho.org/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.morgadinho.org</link>
	<description>Let Yourself Be Conducted By It</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:56:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Gizmo: small and lightweight Java container for web apps</title>
		<link>http://www.morgadinho.org/2009/07/14/the-gizmo-small-and-lightweight-java-container-for-web-apps/</link>
		<comments>http://www.morgadinho.org/2009/07/14/the-gizmo-small-and-lightweight-java-container-for-web-apps/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 22:24:09 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1781</guid>
		<description><![CDATA[You know what they say, &#8220;less is more&#8221;, right? If you ever looked at Java tools to build web applications you&#8217;ve probably stumbled upon dozens of options. So did I, but because @herrb had mentioned at lunch a web thingy he was developing for himself to play about, I asked him for advice on what [...]]]></description>
			<content:encoded><![CDATA[<p>You know what they say, &#8220;less is more&#8221;, right? If you ever looked at Java tools to build web applications you&#8217;ve probably stumbled upon dozens of options. So did I, but because <a href="http://twitter.com/herrb">@herrb</a> had mentioned at lunch a web thingy he was developing for himself to play about, I asked him for advice on what Java tools I could use and this ended with an invite to look at what he had done.</p>
<p>His starting point was: how hard would it be to use Eclipse+Eclipse plugins to develop web apps?</p>
<p>So he started developing the thing and now it’s using:</p>
<ul>
<li class="level1">
<div class="li">A custom http server based on Apache’s httpcomponents lib</div>
</li>
<li class="level1">
<div class="li">The Dojo Toolkit as a Javascript library</div>
</li>
<li class="level1">
<div class="li">Freemarker as a Template Engine</div>
</li>
<li class="level1">
<div class="li">Eclipse EMF to describe the data schemas</div>
</li>
<li class="level1">
<div class="li">Apache log4j as a logger</div>
</li>
</ul>
<p>Also we talked about working on it together so we ended up publishing it on sourceforge for now.<a href="http://lipog.sf.net"></a> We called it &#8220;the Gizmo&#8221;. It&#8217;s not big and powerful like Apache&#8217;s Tomcat but can be useful for someone looking into using a small and lightweight Java container for web apps.</p>
<p>Also it is important to understand that the initial goal was more to understand how things work and how he could play with these things, plugging them together, etc., rather than working on a full-blown framework. I&#8217;ve been using it myself for a small web app me and <a href="http://twitter.com/aaires">@aaires</a> are doing in our free time and so far we&#8217;ve been happy with it. I wouldn&#8217;t say it is ready for production but it is something I would like to contribute in developing further. Especially because there are so many interesting Java libraries out there that we could use in conjunction with the Gizmo and also because using Eclipse for development is just plain fun.</p>
<p>You can take a look at:</p>
<p><a href="http://lipog.sf.net">http://lipog.sf.net</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/07/14/the-gizmo-small-and-lightweight-java-container-for-web-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java reflection API is slow</title>
		<link>http://www.morgadinho.org/2009/05/21/java-reflection-api-is-slow/</link>
		<comments>http://www.morgadinho.org/2009/05/21/java-reflection-api-is-slow/#comments</comments>
		<pubDate>Thu, 21 May 2009 09:47:16 +0000</pubDate>
		<dc:creator>Nuno Morgadinho</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.morgadinho.org/?p=1696</guid>
		<description><![CDATA[http://www.cowtowncoder.com/blog/archives/2007/02/entry_32.html My tests with reflection: 2.687 ms without reflection: 0.430 ms]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cowtowncoder.com/blog/archives/2007/02/entry_32.html">http://www.cowtowncoder.com/blog/archives/2007/02/entry_32.html</a></p>
<p>My tests</p>
<p>with reflection: 2.687 ms<br />
without reflection: 0.430 ms</p>]]></content:encoded>
			<wfw:commentRss>http://www.morgadinho.org/2009/05/21/java-reflection-api-is-slow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
