<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>hemju</title>
	
	<link>http://www.hemju.com</link>
	<description />
	<lastBuildDate>Thu, 09 Jul 2009 13:00:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/HelisCodeBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Neal Ford presentation about Software and learn from history</title>
		<link>http://www.hemju.com/2009/07/09/neal-ford-presentation-about-software-and-learn-from-history/</link>
		<comments>http://www.hemju.com/2009/07/09/neal-ford-presentation-about-software-and-learn-from-history/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 13:00:31 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=334</guid>
		<description><![CDATA[Neil Ford is one of the best presenters (another is Kent Beck) about Software Development. In his talk at the JAX 2009 he talks why we must learn from our history and stop doing the mistakes over and over again.
Neal Ford about Software and learn from history
TimeWhale Time Tracking]]></description>
			<content:encoded><![CDATA[<p><a href="http://nealford.com/">Neil Ford</a> is one of the best presenters (another is <a href="http://en.wikipedia.org/wiki/Kent_Beck">Kent Beck</a>) about Software Development. In his talk at the JAX 2009 he talks why we must learn from our history and stop doing the mistakes over and over again.</p>
<p><a href=" http://it-republik.de/jaxenter/news/Neal-Ford-ueber-Software-Aus-der-Vergangenheit-lernen-049702.html">Neal Ford about Software and learn from history</a></p>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/07/09/neal-ford-presentation-about-software-and-learn-from-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello Google Chrome … Operating System!</title>
		<link>http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/</link>
		<comments>http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 08:18:23 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[hemju]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=309</guid>
		<description><![CDATA[Google announced that it is working on a new Operating System called Google Chrome OS. Rumors that Google is working on an desktop OS which is based on Linux have been around quite a while. With the announcement of the Operating System Android, speculations about the desktop OS vanished. But Google did it again. Nine [...]]]></description>
			<content:encoded><![CDATA[<p>Google <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">announced</a> that it is working on a new Operating System called Google Chrome OS. Rumors that Google is working on an desktop OS which is based on Linux have been around quite a while. With the announcement of the Operating System <a href="http://www.android.com/">Android</a>, speculations about the desktop OS vanished. But Google did it again. Nine month ago Google introduced <a href="http://www.google.com/chrome">Google Chrome</a> and surprised all of us, and now it does it again with Google Chrome OS.</p>
<p>There are already wild speculations about the what, why, and how on the Internet, but facts are pretty rare. Facts are that the OS will be launched next year, 2010, it will be Open Source (yeah!), and the community will be involved soon. Google Chrome OS will focus on mini netbooks and desktops. So there is an overlap with Android systems, but as stated in the Google blog post, they have different goals. Google Chrome OS (the name is a bit long I think) will focus on Web applications and performance. One thing is clear, when Google talks about performance, they are quite serious about it.</p>
<p>So it is longer only OS X vs Windows, odds are good will leverage Linux to worthy rival.<br />
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.7 review</title>
		<link>http://www.hemju.com/2009/07/02/netbeans-6-7-review/</link>
		<comments>http://www.hemju.com/2009/07/02/netbeans-6-7-review/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 11:06:33 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[hemju]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=300</guid>
		<description><![CDATA[I have been using 6.7 for about 3 months now and I also participated in the NetBeans CAT program. Because a couple of days ago NetBeans 6.7 final has been released, I decided to write a longer review/round up about it.
I start with an overview of the new features  and then with my personal [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using 6.7 for about 3 months now and I also participated in the <a href="http://qa.netbeans.org/processes/cat/67/">NetBeans CAT</a> program. Because a couple of days ago <a href="http://www.netbeans.org/">NetBeans 6.7</a> final has been released, I decided to write a longer review/round up about it.</p>
<p>I start with an overview of the new features  and then with my personal opinion about the new version. Disclaimer: I am only writing my personal and subjective opinion, I didn&#8217;t do any performance tests, measurements, or statistics analysis. So if you have some objections, just leave a comment.</p>
<p><span id="more-300"></span>Before we start, I will give you an overview about the new functionality in NB. The slogan for the new release is &#8220;Connects Developers&#8221; (the slogan for NB 6.5 was &#8220;The only IDE you need&#8221;). I am not sure if the slogan is a one because only one new feature, the Kenai integration, has something to do with connecting developers:</p>
<p><strong>Connected Developer Tools</strong></p>
<ul>
<li>Create Kenai-hosted open source projects directly within the IDE</li>
<li>Manage your Kenai project and collaborate with like-minded developers</li>
<li>File issue tracking reports using both Jira and Bugzilla</li>
</ul>
<p><strong>Java</strong></p>
<ul>
<li>Hudson services integration for Ant and Maven projects</li>
<li>Generated source roots now displayed in the Projects tab</li>
<li>Struts library migrated to version 1.3.8</li>
</ul>
<p><strong>Maven</strong></p>
<ul>
<li>Library dependency graph viewer</li>
<li>Improved code completion for Maven plugin parameters</li>
<li>Support for Java EE, Web Services creation and consumption</li>
<li>POM Editor and Navigator enhancements</li>
</ul>
<p><strong>Groovy and Grails</strong></p>
<ul>
<li>Out-of-the-box support for Grails 1.1</li>
<li>Code completion</li>
<li>Disable browser opening on run and configure platforms to use with Grails projects</li>
<li>Invoke Grails command or custom script from context menu item</li>
</ul>
<p><strong>Ruby and Rails</strong></p>
<ul>
<li>Remote debugging</li>
<li>Improvements to Ruby constants support</li>
<li>Run and debug actions for test cases and suites included in context menu</li>
<li>Support for Shoulda tests</li>
</ul>
<p>These are only the most obvious features of NB 6.7, for a full list have a look at the <a href="http://wiki.netbeans.org/NewAndNoteWorthyNB67">release notes</a>.</p>
<p>So what&#8217;s my view on NB 6.7? One thing that stand out, the NB team concentrated on a lot of different things, but not on Java. Of course most technologies are somewhat in the Java realm, but not specific Java. I tried a couple of times to switch my Java development to NB, after all using only one IDE would be nice. However, the Java code editor in NB always felt kind of awkward. In Eclipse I have the feeling the code editor &#8216;knows&#8217; what I want to do. I mean the NB code editor is good in general, but has a lot of rough edges. Here is an example of what I mean:</p>
<p><a href="http://www.hemju.com/wp-content/uploads/2009/07/nb_java_tooltip.png"><img class="aligncenter size-medium wp-image-301" title="NetBeans Java Tooltip" src="http://www.hemju.com/wp-content/uploads/2009/07/nb_java_tooltip-300x223.png" alt="NetBeans Java Tooltip" width="300" height="223" /></a><a href="http://www.hemju.com/wp-content/uploads/2009/07/eclipse_java_tooltip.png"><img class="aligncenter size-medium wp-image-302" title="Eclipse Java Tooltip" src="http://www.hemju.com/wp-content/uploads/2009/07/eclipse_java_tooltip-300x130.png" alt="Eclipse Java Tooltip" width="300" height="130" /></a></p>
<p>NetBeans strikes you down with suggestions, and Eclipse just shows suggestions which are valid to the context.</p>
<p>Another case against Java in NB are missing plugins, e.g. FindBugs. I know there is<a href="https://sqe.dev.java.net/updatecenters/nbheaven-updatecenter.xml"> NB plugin</a> for FindBugs, but is seems fairly outdated. Also tool integration from other companies, e.g. Google GWT and Google APP, doesn&#8217;t exist in NB. So I guess NB 6.7 for Java is still a not for me.</p>
<p>Project <a href="http://kenai.com/">Kenai</a> is Sun&#8217;s Google Code with some extra features for issue tracking and collaboration. Although, it hosts some interesting projects, like <a href="http://kenai.com/projects/jruby">JRuby</a>, it is fairly unknown. The new tools allow you to create Kenai hosted open source projects, to collaborate with other developers, and track issues. I played with the tools a little bit and found them ok, but not really exciting. Equal tools are already around.</p>
<p>NetBeans focuses more and more on dynamic languages, like Ruby, PHP, or Groovy. Groovy and Grails are getting really pushed in NetBeans right now. I did some work with both and like them. That said, I am confused about Sun&#8217;s strategy. On one hand they push Ruby with JRuby, a lot, on the other hand their only IDE switched focus to Groovy. This is not a problem per se if the Ruby support is already that good, but it still has issues and sadly performance got worse in NB 6.7. My guess is because Groovy is popular in Europe and the core NB team is also in Europe, there is maybe some sympathy towards Groovy.<br />
Supporting a lot of languages is great, but I am not sure if the NetBeans team has enough ressources to fully support all the languages they want. With all the downcuts and the still uncertain future of the Oracle deal, it would better to support less and let the community/partner do the rest. However, getting the community and partner on board was always Sun&#8217;s (NetBean&#8217;s) weak spot. This is were Eclipse clearly won. A note on the <a href="http://platform.netbeans.org/">NetBeans RCP</a>, Matt Thompson, Senior Director of Sun&#8217;s Developer Cloud Tools,  stated the the <a href="http://www.netbeans.org/community/articles/interviews/matt-thompson.html">RCP is now less of an goal</a>. This could backfire when <a href="http://wiki.eclipse.org/E4">e4</a> is around.</p>
<p>Like I said I use NetBeans primarily for Ruby on Rails development. NetBeans was and still is the best Ruby on Rails IDE, but it lost its momentum and other IDE aren&#8217;t sleeping. The only useful new features for me is the support of the <a href="http://thoughtbot.com/projects/shoulda/">Shoulda</a> framework. Should is an awesome Unit test framework for Rails. Useful, but for me not a feature, is the improved constant support. The rest is like NetBeans 6.5, only slower (and sometimes buggier). A couple of weeks ago NetBeans 6.7 had some serious performance problems (we discussed this in the CAT program). The NB team invested a lot of hard work and fixed many of the problems. But NB 6.7 still feels sluggish compared to NB 6.5 and doesn&#8217;t do good on scanning large projects.<br />
Another NB Ruby/Rails caveat, NetBeans includes an outdated version of JRuby, 1.2. The actual version is 1.3.1. So it is probably best to install your own JRuby version and don&#8217;t rely on the provided one.</p>
<p><strong>Conclusio</strong></p>
<p>Is NetBeans 6.7 bad? No. Is NetBeans 6.7 good? Maybe, but more like &#8216;ok&#8217;. NetBeans 6.7 gives me the feeling that it includes a lot of features the majority doesn&#8217;t need or use (e.g. <a href="http://wiki.netbeans.org/NewAndNoteWorthyNB67#section-NewAndNoteWorthyNB67-FeaturesOnDemand">features on demand</a> which was at the beginning a big deal and now seems just a side feature), and doesn&#8217;t care enough about improving existing ones and performance. The results of the <a href="http://qa.netbeans.org/processes/cat/67/ca_results.html">NetBeans community survey</a> support my thoughts. For the next version I would wish something like Snow Leopard or Windows 7, a release just to clean and speed up the base.</p>
<p>After this rather neutral/negative review, I want to thank the NetBeans team for their hard work and community involvement. The CAT program allowed me and others to speak up their minds and the NetBeans team listened. As a developer I know that there are a lot decisions and considerations (or politics) the user, which is in this case me, simply doesn&#8217;t see. Thanks for NetBeans 6.7 and I am looking forward to the next version.<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/07/02/netbeans-6-7-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade to Wordpress 2.8</title>
		<link>http://www.hemju.com/2009/06/24/upgrade-to-wordpress-2-8/</link>
		<comments>http://www.hemju.com/2009/06/24/upgrade-to-wordpress-2-8/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:09:03 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[hemju]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=297</guid>
		<description><![CDATA[We just updated to Wordpress 2.8. Everything went smoothly, however, if you experience any kind of problems, please let us know.TimeWhale Time Tracking
]]></description>
			<content:encoded><![CDATA[<p>We just updated to <a href="http://codex.wordpress.org/Version_2.8">Wordpress 2.8</a>. Everything went smoothly, however, if you experience any kind of problems, please let us know.<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/06/24/upgrade-to-wordpress-2-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TimeWhale Beta Progress</title>
		<link>http://www.hemju.com/2009/06/15/timewhale-beta-progress/</link>
		<comments>http://www.hemju.com/2009/06/15/timewhale-beta-progress/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 17:59:20 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[TimeWhale]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=286</guid>
		<description><![CDATA[TimeWhale Beta launched two weeks ago on the July 1st and we are pretty happy with the progress so far. TimeWhale had some hick ups at the beginning. So if you had a scary &#8220;Untrusted authority&#8221; warning in your browser, we are sorry. All your data was secure and encrypted, but the browser couldn&#8217;t recognize [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hemju.com/wp-content/uploads/2009/06/tw_e_188_250.png"><img class="alignleft size-full wp-image-295" title="TimeWhale" src="http://www.hemju.com/wp-content/uploads/2009/06/tw_e_188_250.png" alt="TimeWhale" width="188" height="250" /></a>TimeWhale Beta launched two weeks ago on the July 1st and we are pretty happy with the progress so far. TimeWhale had some hick ups at the beginning. So if you had a scary &#8220;Untrusted authority&#8221; warning in your browser, we are sorry. All your data was secure and encrypted, but the browser couldn&#8217;t recognize our SSL certificate. Nevertheless, everything is now running smoothly again.</p>
<p>We are currently busy with testing and tweaking the application, but we are already thinking of future features. So please, if you have any ideas and suggestions, drop us your thought at <a href="http://feedback.timewhale.com">http://feedback.timewhale.com</a>.</p>
<p>Last, but definitely not least, a <strong><span style="font-size:1.6em;">big thank you</span></strong> to all our Beta participants. We hope you are having a whale of a time with <a href="http://www.timewhale.com">TimeWhale</a>.<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/06/15/timewhale-beta-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JRuby 1.3 has been released</title>
		<link>http://www.hemju.com/2009/06/09/jruby-13-has-been-released/</link>
		<comments>http://www.hemju.com/2009/06/09/jruby-13-has-been-released/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 18:15:57 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=277</guid>
		<description><![CDATA[JRuby is a Java implementation of the Ruby language. JRuby allows to build applications in Ruby (especially Rails) and include them in a Java environment (e.g. JEE). Despite the difficult it is already one of the fastest Ruby implementations available and invokedynamic it will further improve the performance.
With this release, the Java 1.4 support has been dropped. The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://docs.codehaus.org/display/JRUBY/Home">JRuby</a> is a Java implementation of the Ruby language. JRuby allows to build applications in Ruby (especially Rails) and include them in a Java environment (e.g. JEE). Despite the difficult it is already one of the fastest Ruby implementations available and <a href="http://jcp.org/en/jsr/detail?id=292">invokedynamic</a> it will further improve the performance.</p>
<p>With this release, the Java 1.4 support has been dropped. The highlights of the release are:</p>
<ul>
<li>Fixes so that JRuby runs in restricted environments better like GAE/J</li>
<li>Accessing primitive Java arrays are about 10x faster</li>
<li>timeout.rb is now ~40% faster</li>
<li>Method cache performance improvements</li>
<li>irb works in &#8211;1.9 mode now</li>
<li>Additional Miscellaneous 1.9 fixes</li>
<li>rubygems 1.3.3, rake 0.8.7, and rspec 1.2.6 upgrades</li>
<li>66 bugs fixed since 1.2.0</li>
</ul>
<p>More infos <a href="http://docs.codehaus.org/display/JRUBY/2009/06/03/JRuby+1.3.0+Released">here</a><a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/06/09/jruby-13-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX 1.2 leaked before JavaOne</title>
		<link>http://www.hemju.com/2009/06/02/javafx-12-leaked-before-javaone/</link>
		<comments>http://www.hemju.com/2009/06/02/javafx-12-leaked-before-javaone/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 08:47:01 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[JavaOne]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=272</guid>
		<description><![CDATA[As all Java developers know, Sun&#8217;s last, maybe the last at all, JavaOne starts today. Considering the last two JavaOnes, it was clear that JavaFX will play a major role and that a new version will be released. Maybe some developer got to excited because the new version, JavaFX 1.2, was released before the actual [...]]]></description>
			<content:encoded><![CDATA[<p>As all Java developers know, Sun&#8217;s last, maybe the last at all, <a href="http://java.sun.com/javaone/">JavaOne</a> starts today. Considering the last two JavaOnes, it was clear that JavaFX will play a major role and that a new version will be released. Maybe some developer got to excited because the new version, JavaFX 1.2, was released before the actual announcement. On <a href="http://www.javafx.com">JavaFX.com</a>, you click the download JavaFX 1.1 button and get version 1.2.</p>
<p>Jim Weaver, a JavaFX enthusiast, already blogged about the new version, as did <a href="http://steveonjava.com/2009/05/31/javafx-1-2-top-10/">Stephen Chin</a>. Especially Stephen&#8217;s post a good overview what to expect from the new version. JavaFX 1.2 is a big update to JavaFX 1.1. Here Stephen&#8217;s top ten feature list:</p>
<ol>
<li>Skinnable UI Controls</li>
<li>New Layout Classes</li>
<li>Charting Support: Area, Bar, Bubble, Line, Pie, Scatter, X/Y</li>
<li>RSS/Atom Feed Support</li>
<li>Local Data Storage</li>
<li>Stage Infrastructure: Screen and Alerts</li>
<li>Improved Asynchronous Processing Model</li>
<li>BoxBlur effect</li>
<li>Math and Properties Classes</li>
<li>Direct Referencing of Java Arrays via nativearray</li>
</ol>
<p><a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/06/02/javafx-12-leaked-before-javaone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TimeWhale Public Beta</title>
		<link>http://www.hemju.com/2009/05/28/timewhale-public-beta/</link>
		<comments>http://www.hemju.com/2009/05/28/timewhale-public-beta/#comments</comments>
		<pubDate>Thu, 28 May 2009 18:50:56 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[TimeWhale]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=264</guid>
		<description><![CDATA[
It took us a little longer as expected, but we are proud to announce that TimeWhale is going to arrive soon. More specifically at the beginning of June (rumors are June 1st).  This first release will a be a beta version. This means that TimeWhale can still have some minor problems, e.g the layout is [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>It took us a little longer as expected, but we are proud to announce that TimeWhale is going to arrive soon. More specifically at the beginning of June (rumors are June 1st).  This first release will a be a beta version. This means that TimeWhale can still have some minor problems, e.g the layout is not perfect, translations may sound a little bumpy, or it simply has a &#8220;real&#8221; bug. That said, we are currently using TimeWhale at a daily basis and we haven&#8217;t encountered any serious problem yet. Further, we take security and safety very serious. Data backups and data encryption are just some of our precautions.</p>
<p>You are probably thinking now: Why should I use TimeWhale Beta and not simply wait for the official release? The (short) answer:</p>
<ul>
<li>Be there from the beginning. Help us to shape TimeWhale to a time tracking system we all love. Add your own ideas at <a href="http://feedback.timewhale.com">TimeWhale feedback</a> page and decide what should be next.</li>
<li>Test it with no risk. In less than 5 minutes you have your own TimeWhale account. Try it and start tracking your time. If you don&#8217;t like TimeWhale (it won&#8217;t happen), just close the account. No hassle and no obligations.</li>
<li>A service without users is useless. You, as a beta participants, are giving us your trust and believe in TimeWhale. We are really appreciating this and are planning additional benefits in the future.</li>
<li>Last, but definitely not least: register for TimeWhale Beta and get TimeWhale the <span style="color:red;"><strong>rest of the year for free</strong></span>! You can <strong>save</strong> up to <strong>300,&#8211; USD</strong>.</li>
</ul>
</div>
<p>More information about TimeWhale will be available when launched. We are looking forward to hear from you.<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/05/28/timewhale-public-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon EC2 Rails roundup: 2 small instances vs 1 high CPU medium instance</title>
		<link>http://www.hemju.com/2009/05/19/amazon-ec2-rails-roundup-2-small-instances-vs-1-high-cpu-medium-instance/</link>
		<comments>http://www.hemju.com/2009/05/19/amazon-ec2-rails-roundup-2-small-instances-vs-1-high-cpu-medium-instance/#comments</comments>
		<pubDate>Tue, 19 May 2009 17:52:38 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=256</guid>
		<description><![CDATA[A typical setup for a (small) web application is to have 2 tiers, one for the database and one for the application/web. Amazon EC2 offers a variety of different instances, starting form small to extra large high CPU instances. A high CPU medium instance costs double of a small instance. This raises the question, is [...]]]></description>
			<content:encoded><![CDATA[<p>A typical setup for a (small) web application is to have 2 tiers, one for the database and one for the application/web. Amazon EC2 offers a variety of <a href="http://aws.amazon.com/ec2/#pricing">different instances</a>, starting form small to extra large high CPU instances. A high CPU medium instance costs double of a small instance. This raises the question, is it better (for performance) to have a cluster of 2 small instances or just one high CPU medium instance? The surprising results are presented in <a href="http://tech.notaproblem.com/2009/05/17/ec2onrails-2-small-instances-or-1-high-cpu-medium-instance/">this post</a>.</p>
<p>Disclaimer: The results are as they are. I didn&#8217;t validate them nor did I check their integrity. Please also consider that performance is just one criteria for hosting a web app.<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/05/19/amazon-ec2-rails-roundup-2-small-instances-vs-1-high-cpu-medium-instance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun (Oracle) going to launch a Java App Store!</title>
		<link>http://www.hemju.com/2009/05/19/sun-oracle-going-to-launch-a-java-app-store/</link>
		<comments>http://www.hemju.com/2009/05/19/sun-oracle-going-to-launch-a-java-app-store/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:42:17 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[JavaOne]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun Microsystems]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=259</guid>
		<description><![CDATA[App Stores are the new trend, Apple kinda started it and others are following, e.g. Google Android. Guess who is next?  Java! Like every real star Java is a little bit late to the party, but the potential is huge. Let me explain why &#8230;
Jonathan Schwarz, Sun&#8217;s CEO,writes that at JavaOne a new project, probably [...]]]></description>
			<content:encoded><![CDATA[<p>App Stores are the new trend, <a href="http://www.apple.com/iphone/appstore/">Apple</a> kinda started it and others are following, e.g. Google Android. Guess who is next?  <a href="http://www.java.com">Java</a>! Like every real star Java is a little bit late to the party, but the potential is huge. Let me explain why &#8230;</p>
<p><span id="more-259"></span><a href="http://en.wikipedia.org/wiki/Jonathan_I._Schwartz">Jonathan Schwarz</a>, Sun&#8217;s CEO,writes that at <a href="http://java.sun.com/javaone/">JavaOne</a> a new project, probably called Java Store (working title &#8220;Project Vector&#8221;), will be revealed. He writes about including the Google (although Google is not directly mentioned) toolbar in the Java installation process and how Sun made a bunch of money with it. Sun now wants to extend this concept and  to distribute  all kinds of third party applications via the Java update mechanism. Java is widely spread and installed on over a billion devices, hence, a huge potential customer base already exists.  At the moment facts are rare, as far as I know Jonathan&#8217;s blog post is the only source. So I guess we have to wait for JavaOne for more concrete information.</p>
<p>At the beginning I wrote about Apple&#8217;s and Google&#8217;s application stores. However, these I stores are for mobile devices and Java store aims at the desktop (at least at the moment, JavaFX mobile can change the picture). So my guess is Java Store will be (in the long run) more like a <a href="http://en.wikipedia.org/wiki/Package_management_system">package management system</a>, like APT or <a href="http://rubygems.org/">Ruby Gems.</a> This would be great. Not only is Windows missing this from the beginning, if Java Store follows the write once run everywhere concept, Java Store could be expanded to Mac, Ubuntu, and so forth. Another huge advantage could be jar sharing. There are libraries which are used over and over again (e.g. Apache), with Java store the libraries could be shared between Java applications, similar to Linux application installations. Is this why Sun made its own <a href="http://www.openjdk.org/projects/jigsaw/">Project Jigsaw</a> instead of adopting <a href="http://www.osgi.org">OSGI</a>?</p>
<p>This would be great news for users and developers. Will it happen? Probably not. I am still sceptical about the Sun/Oracle deal and Sun still has to convince developers to jump on the train (which is not a strength of Sun). Still, if it happens it could be just great.<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/05/19/sun-oracle-going-to-launch-a-java-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.708 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-07-09 14:21:17 --><!-- Compression = gzip -->
