<?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>hemju</title>
	<atom:link href="http://www.hemju.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hemju.com</link>
	<description></description>
	<lastBuildDate>Tue, 02 Feb 2010 19:15:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google präsentiert Konzept für Tablet PC</title>
		<link>http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/</link>
		<comments>http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 19:15:25 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[hemju]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GoogleOS]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=571</guid>
		<description><![CDATA[Leider ist der Eintrag nur auf English verfügbar.
TimeWhale Time Tracking, online time recording and tracking
Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease

Related posts:New details about Google OS
Google App Engine supports Java
Hello Google Chrome &#8230; Operating System!



<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/10/13/new-details-about-google-os/' rel='bookmark' title='Permanent Link: New details about Google OS'>New details about Google OS</a></li>
<li><a href='http://www.hemju.com/2009/04/08/google-app-engine-supports-java/' rel='bookmark' title='Permanent Link: Google App Engine supports Java'>Google App Engine supports Java</a></li>
<li><a href='http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/' rel='bookmark' title='Permanent Link: Hello Google Chrome &#8230; Operating System!'>Hello Google Chrome &#8230; Operating System!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Leider ist der Eintrag nur auf <a href="http://www.hemju.com/en/feed/">English</a> verfügbar.</p>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/10/13/new-details-about-google-os/' rel='bookmark' title='Permanent Link: New details about Google OS'>New details about Google OS</a></li>
<li><a href='http://www.hemju.com/2009/04/08/google-app-engine-supports-java/' rel='bookmark' title='Permanent Link: Google App Engine supports Java'>Google App Engine supports Java</a></li>
<li><a href='http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/' rel='bookmark' title='Permanent Link: Hello Google Chrome &#8230; Operating System!'>Hello Google Chrome &#8230; Operating System!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans, Ruby, Rails und die Geschichte mit UTF8</title>
		<link>http://www.hemju.com/2009/12/23/ruby-rails-netbeans-encoding-utf8/</link>
		<comments>http://www.hemju.com/2009/12/23/ruby-rails-netbeans-encoding-utf8/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 08:48:45 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[UTF8]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=482</guid>
		<description><![CDATA[Ich bin ein NetBeans Benutzer für ca. 4 Jahre. Obwohl Eclipse immer noch meine erste Wahl für Java ist, nutze ich für Ruby/Rails ausschließlich NetBeans.
Wenn ich in Ruby entwickle hatte ich immer Probleme mit dem Encoding. So wurden Umlaute wie äüö usw. im NetBeans Editor korrekt angezeigt, bei der Ausgabe jedoch nicht. Zuerst dachte ich [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/11/22/ruby-on-rails-22/' rel='bookmark' title='Permanent Link: Ruby on Rails 2.2'>Ruby on Rails 2.2</a></li>
<li><a href='http://www.hemju.com/2009/07/02/netbeans-6-7-review/' rel='bookmark' title='Permanent Link: NetBeans 6.7 review'>NetBeans 6.7 review</a></li>
<li><a href='http://www.hemju.com/2009/04/29/netbeans-67-beta-is-out-in-the-wild/' rel='bookmark' title='Permanent Link: Netbeans 6.7 beta is out in the wild'>Netbeans 6.7 beta is out in the wild</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ich bin ein NetBeans Benutzer für ca. 4 Jahre. Obwohl Eclipse immer noch meine erste Wahl für Java ist, nutze ich für Ruby/Rails ausschließlich NetBeans.</p>
<p>Wenn ich in Ruby entwickle hatte ich immer Probleme mit dem Encoding. So wurden Umlaute wie äüö usw. im NetBeans Editor korrekt angezeigt, bei der Ausgabe jedoch nicht. Zuerst dachte ich das Problem ist Ruby. Nach ein wenig probieren, stellte sich jedoch heraus Ruby ist nicht das Problem. Dann überprüfte ich die NetBeans Einstellungen. Zum Beispiel kann man in den Projekt Einstellungen das Encoding einstellen:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="NetBeans Project  Settings" src="http://www.hemju.com/wp-content/uploads/2009/12/Screen-shot-2009-12-23-at-10.42.33-AM-300x129.png" alt="NetBeans Project  Settings" width="300" height="129" /></p>
<p>Jedoch löste dies das Problem nicht. Nach einigem Googlen, entdeckte ich schließlich <a href="http://ditoinfo.wordpress.com/2007/02/26/netbeans-and-utf8-encoding-2/" target="_blank">diesen Blogeintrag</a>. Darin steht, dass NetBeans standardmäßig nicht UTF8 Encoding für Dateien benutzt. Mein erster Gedanke war, warum nicht? Dh, obwohl die Projekt Einstellungen auf UTF8 gesetzt sind, verwendet NetBeans nicht dasselbe Encoding für Dateien! Um das Datei Encoding ebenfalls umzustellen, muss man folgendes machen:</p>
<ol>
<li>gehe in das Verzeichnis etc in dem NetBeans Verzeichnis</li>
<li>öffne die Datei netbeans.conf</li>
<li>und füge zu den <strong>netbeans_default_options</strong> folgenden Eintrag hinzu <strong>-J-Dfile.encoding=UTF-8</strong></li>
</ol>
<p>Nachdem funktioniert alles richtig und Deutsche Umlaute werden im Editor und im Ausgabefenster richtig angezeigt.</p>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/11/22/ruby-on-rails-22/' rel='bookmark' title='Permanent Link: Ruby on Rails 2.2'>Ruby on Rails 2.2</a></li>
<li><a href='http://www.hemju.com/2009/07/02/netbeans-6-7-review/' rel='bookmark' title='Permanent Link: NetBeans 6.7 review'>NetBeans 6.7 review</a></li>
<li><a href='http://www.hemju.com/2009/04/29/netbeans-67-beta-is-out-in-the-wild/' rel='bookmark' title='Permanent Link: Netbeans 6.7 beta is out in the wild'>Netbeans 6.7 beta is out in the wild</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/12/23/ruby-rails-netbeans-encoding-utf8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New details about Google OS</title>
		<link>http://www.hemju.com/2009/10/13/new-details-about-google-os/</link>
		<comments>http://www.hemju.com/2009/10/13/new-details-about-google-os/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 17:30:43 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[hemju]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GoogleOS]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=371</guid>
		<description><![CDATA[Beyond a very poor facts announcement Google has not yet divulged all too much about its future netbook OS ChromeOS. Actually, Google wanted to reveal first details in the next few weeks, but the fact that a central part of the software is being developed fairly open, means that now the first concrete information has leaked.


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/' rel='bookmark' title='Permanent Link: Google präsentiert Konzept für Tablet PC'>Google präsentiert Konzept für Tablet PC</a></li>
<li><a href='http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/' rel='bookmark' title='Permanent Link: Hello Google Chrome &#8230; Operating System!'>Hello Google Chrome &#8230; Operating System!</a></li>
<li><a href='http://www.hemju.com/2009/04/09/further-google-app-engine-java-gaej-information/' rel='bookmark' title='Permanent Link: Further Google App Engine Java (GAE/J) Information'>Further Google App Engine Java (GAE/J) Information</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The Austrian news site <a href="http://www.derstandard.at">derStandard</a> has publish an article which reveals some <a href="http://derstandard.at/fs/1254311301122/ChromeOS-Erste-Details-des-Google--Betriebssystems-durchgesickert">new details about Google OS</a> (in German). The details are based on Chromium Builds and its public source code.</p>
<p>Here is an English translation:</p>
<h3>Debian-based system &#8211; the browser in full screen mode &#8211; navigation in the headline</h3>
<p>Beyond a very poor facts announcement, Google has not yet divulged all too much about its future netbook OS ChromeOS. Actually, Google wanted to reveal first details in the next few weeks. But the fact that a central part of the software is being developed fairly open, means that now the first concrete information has leaked.</p>
<h3>Chromium</h3>
<p>Under the Chromium project, the base of the Google Chrome browser, added recently builds, in addition to normal Windows, Linux and Mac versions, also a <a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-chromeos/">separate version for ChromeOS</a>. This can be downloaded from the servers of the project and brought up to current Linux systems to run.</p>
<h3>Browser Central</h3>
<p>It turns out quickly that Google Chrome seems to actually become the central planning &#8211; and exclusive &#8211; interface of the operating system. Accordingly, Chrome has a clock built into the title bar, including information such as battery level and the current network connection to display here.</p>
<h3><a href="http://www.hemju.com/wp-content/uploads/2009/10/google_os.jpg"><img class="aligncenter size-medium wp-image-372" title="Google OS Chromium Title Bar" src="http://www.hemju.com/wp-content/uploads/2009/10/google_os-300x225.jpg" alt="Google OS Chromium Title Bar" width="300" height="225" /></a><strong></strong></h3>
<h3><strong>Compact-Nav</strong></h3>
<p>Since some of the functions that are usually accessed via a menu bar are now duplicated in the title line of Chrome, it must be assumed that the browser operates in full-screen mode under ChromeOS. There is also a new compact-Nav-bar-mode by both URL line as well as navigation is also migrate into the browser&#8217;s frame.</p>
<div id="attachment_373" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.hemju.com/wp-content/uploads/2009/10/google_os2.jpg"><img class="size-medium wp-image-373" title="Google OS Compact Navigation" src="http://www.hemju.com/wp-content/uploads/2009/10/google_os2-300x225.jpg" alt="Google OS Compact Navigation" width="300" height="225" /></a><p class="wp-caption-text">Google OS Compact Navigation</p></div>
<h3>Applications</h3>
<p>Also new is a button on the left upper end of the title bar. It links to a login at Google Short, a service that is related to the Google Apps service, meant to gather clear links to websites. It can be assumed that Google will use this overview in ChromeOS as a kind of menu for the various online applications.</p>
<h3>Options</h3>
<div id="result_box" dir="ltr">In the options there is also a new tab for System Preferences. It seems that in the future the user can set here network settings or change  or the sensitivity of the touchpad. The latest build also suggest that Google uses a Debian-based system as foundation because the packages are stored in the appropriate format.</div>
<div dir="ltr">
<div id="attachment_374" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.hemju.com/wp-content/uploads/2009/10/google_os3.jpg"><img class="size-medium wp-image-374" title="Google OS System Settings" src="http://www.hemju.com/wp-content/uploads/2009/10/google_os3-300x200.jpg" alt="Google OS System Settings" width="300" height="200" /></a><p class="wp-caption-text">Google OS System Settings</p></div>
</div>
<div dir="ltr">Links:</div>
<div dir="ltr"><a href="http://derstandard.at/fs/1254311301122/ChromeOS-Erste-Details-des-Google--Betriebssystems-durchgesickert">Original Article (German)</a></div>
<div dir="ltr"><a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-chromeos/" target="_blank">Chromiums-Project: Build-Directory for Chrome OS and Google Chrome</a></div>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/' rel='bookmark' title='Permanent Link: Google präsentiert Konzept für Tablet PC'>Google präsentiert Konzept für Tablet PC</a></li>
<li><a href='http://www.hemju.com/2009/07/08/hello-google-chrome-operating-system/' rel='bookmark' title='Permanent Link: Hello Google Chrome &#8230; Operating System!'>Hello Google Chrome &#8230; Operating System!</a></li>
<li><a href='http://www.hemju.com/2009/04/09/further-google-app-engine-java-gaej-information/' rel='bookmark' title='Permanent Link: Further Google App Engine Java (GAE/J) Information'>Further Google App Engine Java (GAE/J) Information</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/10/13/new-details-about-google-os/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Adding &#8216;whenever&#8217; gem to Rails environment caused warning</title>
		<link>http://www.hemju.com/2009/10/08/adding-whenever-gem-to-rails-environment-caused-warning/</link>
		<comments>http://www.hemju.com/2009/10/08/adding-whenever-gem-to-rails-environment-caused-warning/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 05:45:30 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[hemju]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=364</guid>
		<description><![CDATA[I switched this week from Rufus Scheduler to Whenever. The difference between them is that Rufus Scheduler starts per Rails Instance a background Ruby process to handle the scheduling and Whenever uses cron jobs. Rufus Scheduler is a nice gem and which is easy to use, but for me it seems an overhead to run [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/11/22/ruby-on-rails-22/' rel='bookmark' title='Permanent Link: Ruby on Rails 2.2'>Ruby on Rails 2.2</a></li>
<li><a href='http://www.hemju.com/2008/05/13/configure-rails-with-mysql-under-ubuntu-socket-problem/' rel='bookmark' title='Permanent Link: Configure Rails with MySQL under Ubuntu &#8211; Socket Problem'>Configure Rails with MySQL under Ubuntu &#8211; Socket Problem</a></li>
<li><a href='http://www.hemju.com/2009/03/27/presentation-from-yehuda-katz-the-great-rails-refactor/' rel='bookmark' title='Permanent Link: Presentation from Yehuda Katz: The Great Rails Refactor'>Presentation from Yehuda Katz: The Great Rails Refactor</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I switched this week from <a href="http://github.com/jmettraux/rufus-scheduler">Rufus Scheduler</a> to <a href="http://github.com/javan/whenever">Whenever</a>. The difference between them is that Rufus Scheduler starts per Rails Instance a background Ruby process to handle the scheduling and Whenever uses cron jobs. Rufus Scheduler is a nice gem and which is easy to use, but for me it seems an overhead to run a second process for each Rails instance (I know that this can be avoided, but what when the Rails process with Rufus dies and all other Rails instances are running?) On the other hand, cron job and Whenever are also easy to use and don&#8217;t add much overhead to the server.</p>
<p>When I added Whenever, I got a warning every time I started Rails:</p>
<pre>.../vendor/rails/railties/lib/rails/version.rb:3: warning: already initialized constant MAJOR
.../vendor/rails/railties/lib/rails/version.rb:3: warning: already initialized constant MINOR
.../vendor/rails/railties/lib/rails/version.rb:3: warning: already initialized constant TINY
.../vendor/rails/railties/lib/rails/version.rb:3: warning: already initialized constant STRING</pre>
<p>The problem was that I added a require statement in <strong>environment.rb</strong>:</p>
<pre>require 'whenever'</pre>
<p>which isn&#8217;t necessary in Rails 2.1 and above. I know it stands in the install instructions, but when I am in a rush, I sometimes doesn&#8217;t read it carefully. Even if I should. So if you use the Whenever gem and Rails 2.1 and above and you get the warning from above, it is your fault and not Whenever&#8217;s. That said, Whenever does quite a good job for <a href="http://www.timewhale.com">TimeWhale</a>. I am using it for running a  Twitter Job that handles tracking time directly from Twitter.</p>


<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/11/22/ruby-on-rails-22/' rel='bookmark' title='Permanent Link: Ruby on Rails 2.2'>Ruby on Rails 2.2</a></li>
<li><a href='http://www.hemju.com/2008/05/13/configure-rails-with-mysql-under-ubuntu-socket-problem/' rel='bookmark' title='Permanent Link: Configure Rails with MySQL under Ubuntu &#8211; Socket Problem'>Configure Rails with MySQL under Ubuntu &#8211; Socket Problem</a></li>
<li><a href='http://www.hemju.com/2009/03/27/presentation-from-yehuda-katz-the-great-rails-refactor/' rel='bookmark' title='Permanent Link: Presentation from Yehuda Katz: The Great Rails Refactor'>Presentation from Yehuda Katz: The Great Rails Refactor</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/10/08/adding-whenever-gem-to-rails-environment-caused-warning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JRuby finds a new home at Engine Yard</title>
		<link>http://www.hemju.com/2009/07/28/jruby-finds-a-new-home-at-engine-yard/</link>
		<comments>http://www.hemju.com/2009/07/28/jruby-finds-a-new-home-at-engine-yard/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 09:09:57 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Sun Microsystems]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=352</guid>
		<description><![CDATA[Engine Yard (EY) is a enterpricy (serious support and hosting, but pricy) Rails hosting service.  Two months ago at the JavaOne, Engine Yard announced that they will support  JRuby. Since then a lot changed, Oracle bought Sun which raised a lot of questions about Sun&#8217;s products and frankly I don&#8217;t think it looks good [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/04/08/google-app-engine-supports-java/' rel='bookmark' title='Permanent Link: Google App Engine supports Java'>Google App Engine supports Java</a></li>
<li><a href='http://www.hemju.com/2009/04/09/further-google-app-engine-java-gaej-information/' rel='bookmark' title='Permanent Link: Further Google App Engine Java (GAE/J) Information'>Further Google App Engine Java (GAE/J) Information</a></li>
<li><a href='http://www.hemju.com/2008/08/04/classcastexception-in-jruby-112-orgjrubyrubyarray-cannot-be-cast-to-orgjrubyastlistnode/' rel='bookmark' title='Permanent Link: ClassCastException in JRuby 1.1.2 &#8211; org.jruby.RubyArray cannot be cast to org.jruby.ast.ListNode'>ClassCastException in JRuby 1.1.2 &#8211; org.jruby.RubyArray cannot be cast to org.jruby.ast.ListNode</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.engineyard.com/">Engine Yard</a> (EY) is a enterpricy (serious support and hosting, but pricy) Rails hosting service.  Two months ago at the JavaOne, Engine Yard announced that they will <a href="http://www.engineyard.com/blog/2009/engine-yard-adds-jruby-support/">support  JRuby</a>. Since then a lot changed, <a href="http://www.hemju.com/2009/04/20/oracle-buys-sun/">Oracle bought Sun</a> which raised a lot of questions about Sun&#8217;s products and frankly I don&#8217;t think it looks good for a couple of products. The endangered product list so far: <a href="http://www.netbeans.org/">NetBeans</a>, <a href="http://www.mysql.com/">MySQL</a>, <a href="http://javafx.com/">JavaFX</a> (despite <a href="http://blog.devx.com/2009/06/ellison-hints-at-oracles-java.html">Larry Ellison commitment</a>), <a href="http://www.sun.com/software/solaris/">Solaris</a>, and side products like <a href="http://jruby.codehaus.org/">JRuby</a>. Due to some legal reasons, all this is just speculation and no official announcements have been made yet. However, this uncertainty doesn&#8217;t help and so many developers and Sun employees are worried. As a consequence of this uncertainty, the JRuby guys left Sun (Oracle) and joined Engine Yard. Charles Nutter, one of the JRuby guys, said: &#8220;To be honest, we had no evidence that Oracle wouldn&#8217;t support JRuby, but we also didn&#8217;t have any evidence that they would. Two out of the three developers making this move have families; we want to make sure JRuby will get to the next level, and we had to make a decision.&#8221;</p>
<p>I consider this <strong>very good news</strong>. Engine Yard has always been a very strong force behind Ruby and Rails. They already employ a bunch of very good developers and now they got themselves a bunch of geniuses more. This not only means that JRuby future looks bright, no, it is shining. Thanks JRuby guys and Engine Yard!</p>
<p>As a side note, <a href="http://blog.nicksieger.com/">Nick Sieger</a> is leaving <a href="http://kenai.com/">Project Kenai</a> (another product with an uncertain future I guess) and returning to JRuby full time.  <a href="http://olabini.com/blog/">Ola Bini</a> is still working on JRuby at <a href="http://www.thoughtworks.com/">ThoughtWorks</a>.</p>
<p>Source:</p>
<p><a href="http://www.itworld.com/business/72663/suns-jruby-team-jumps-ship-engine-yard">Sun&#8217;s JRuby team jumps ship to Engine Yard</a></p>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/04/08/google-app-engine-supports-java/' rel='bookmark' title='Permanent Link: Google App Engine supports Java'>Google App Engine supports Java</a></li>
<li><a href='http://www.hemju.com/2009/04/09/further-google-app-engine-java-gaej-information/' rel='bookmark' title='Permanent Link: Further Google App Engine Java (GAE/J) Information'>Further Google App Engine Java (GAE/J) Information</a></li>
<li><a href='http://www.hemju.com/2008/08/04/classcastexception-in-jruby-112-orgjrubyrubyarray-cannot-be-cast-to-orgjrubyastlistnode/' rel='bookmark' title='Permanent Link: ClassCastException in JRuby 1.1.2 &#8211; org.jruby.RubyArray cannot be cast to org.jruby.ast.ListNode'>ClassCastException in JRuby 1.1.2 &#8211; org.jruby.RubyArray cannot be cast to org.jruby.ast.ListNode</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/07/28/jruby-finds-a-new-home-at-engine-yard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Preview of GWT 2.0</title>
		<link>http://www.hemju.com/2009/07/24/a-preview-of-gwt-2-0/</link>
		<comments>http://www.hemju.com/2009/07/24/a-preview-of-gwt-2-0/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 08:36:01 +0000</pubDate>
		<dc:creator>Helmut M. Juskewycz</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GWT]]></category>

		<guid isPermaLink="false">http://www.hemju.com/?p=348</guid>
		<description><![CDATA[
Google Web Toolkit (GWT) is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. It is licensed under the Apache License version 2.0. The GWT’s mission statement focuses on radically improving the web experience for users, by enabling developers to use existing Java tools [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/07/31/javafx-preview-is-out-and-has-an-expiration-date/' rel='bookmark' title='Permanent Link: JavaFX preview is out (and has an expiration date)'>JavaFX preview is out (and has an expiration date)</a></li>
<li><a href='http://www.hemju.com/2008/04/06/javaone-08-will-be-about-javafx/' rel='bookmark' title='Permanent Link: JavaOne 08 will be about JavaFX'>JavaOne 08 will be about JavaFX</a></li>
<li><a href='http://www.hemju.com/2009/04/28/android-sdk-15-released/' rel='bookmark' title='Permanent Link: Android SDK 1.5 released'>Android SDK 1.5 released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p style="margin-bottom: 0cm;"><strong>Google Web Toolkit (GWT)</strong> is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java. It is licensed under the Apache License version 2.0. <em>The GWT’s mission statement focuses on radically improving the web experience for users, by enabling developers to use existing Java tools to build no-compromise AJAX for any modern browser.</em></p>
<p style="margin-bottom: 0cm;">Google is set to launch GWT 2.0 later this year. The progress of GWT has been slow but steady over the years. Let us explore the road traveled so far and what lies ahead<span id="more-348"></span></p>
<p><strong>The miles travelled…</strong></p>
<p>Google promises much more with the GWT2.0 version scheduled to release later this year. Its various versions have been made available in the following sequence, with 2.0 following&#8230;</p>
<ul>
<li>GWT 1.0 May 17, 2006</li>
<li>GWT 1.1 August 11, 2006</li>
<li>GWT 1.2 November 16, 2006</li>
<li>GWT 1.3 February 5, 2007</li>
<li>GWT 1.4 August 28, 2007</li>
<li>GWT 1.5 August 27, 2008</li>
<li>GWT 1.6 April 07, 2009</li>
<li>GWT 1.7 July 13, 2009</li>
</ul>
<p><strong>The launch…</strong></p>
<p>And in comes the GWT 2.0 scheduled to be launched later this year. There is a lot on offer for this new version as Google promises to improvise it. GWT 2.0 contains huge improvements, including dynamic script loading, a new catalog of compiler optimizations, and a new approach to hosted mode debugging that uses the native browser.</p>
<p>The hosted mode is a key to productive development and it helps in debugging, editing etc. The problem is that the hosted mode browser is too special e.g. on Linux, hosted browser is an ancient Mozilla, hard to simulate interactions with other technologies (e.g. Flash) and it is impossible to debug browsers on non-dev OSes (e.g. IE from Mac). The GWT solves these problems by making hosted mode work with most native browser and make it work across the network.</p>
<p>Another huge advantage will be the compiler enhancements that come with the new kit. This new version promises much faster compilations, size, speed and obscurity benefits.</p>
<p>A new feature is the developer-guided code splitting. Often the compiled script size can be a problem because it holds all the code and can grow very big. Hence, the initial download can be too slow; UI hangs during script parsing etc. GWT 2.0 provides a solution, in code splitting by using- <em>runasync</em>. It is intentionally developer-guided and async. It intentionally forces you to think about failure paths. The split point doesn&#8217;t necessarily split. The compiler decides how to cluster code and it is guaranteed to be correct, ordering-wise.</p>
<p>Another new feature is the ClientBundle which generalizes ImageBundle to arbitrary resource types. With ClientBundle not only images are bundled together, all the resources (like CSS) are getting bundled. The obvious advantage is that only one file has to be downloaded, hence, less HTTP requests and faster download. Additionally, resources like CSS are getting optimized for size. At the Google I/O presentations it was also mentioned that in later versions ClientBundle probably also handles binary resources using <a href="http://en.wikipedia.org/wiki/Base64">Base64</a>.</p>
<p>In GWT 2.0 there is the possibility to create a RPC blacklists which tell the RPC subsystem to skip types that you know aren&#8217;t ever sent across the wire and so doesn&#8217;t get compiled and stuffed into the code base. GWT 2.0 also promises a faster, easier and more predictable layout (at last). The standards mode provides new leverage including constraint-based layout that actually does what you say and also you’ll never have to hook the window resize event again. There is an updated set of Panels in GWT 2.0.</p>
<p>Version 2.0 will bring GWT a huge step forward and boost performance for developers and clients. It is not official, but 2.0 maybe also brings a new XML based markup language to define the layout. My guess is that the syntax will be close to HTML. Let&#8217;s hope that the new version attracts more GWT developers and which hopefully results in more widget libraries and extensions.</p>
<a style="visibility:hidden;color:white;" href="http://www.timewhale.com">TimeWhale Time Tracking, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/07/31/javafx-preview-is-out-and-has-an-expiration-date/' rel='bookmark' title='Permanent Link: JavaFX preview is out (and has an expiration date)'>JavaFX preview is out (and has an expiration date)</a></li>
<li><a href='http://www.hemju.com/2008/04/06/javaone-08-will-be-about-javafx/' rel='bookmark' title='Permanent Link: JavaOne 08 will be about JavaFX'>JavaOne 08 will be about JavaFX</a></li>
<li><a href='http://www.hemju.com/2009/04/28/android-sdk-15-released/' rel='bookmark' title='Permanent Link: Android SDK 1.5 released'>Android SDK 1.5 released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hemju.com/2009/07/24/a-preview-of-gwt-2-0/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<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, online time recording and tracking
Lingui.st - [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/06/09/jruby-13-has-been-released/' rel='bookmark' title='Permanent Link: JRuby 1.3 has been released'>JRuby 1.3 has been released</a></li>
<li><a href='http://www.hemju.com/2009/03/27/presentation-from-yehuda-katz-the-great-rails-refactor/' rel='bookmark' title='Permanent Link: Presentation from Yehuda Katz: The Great Rails Refactor'>Presentation from Yehuda Katz: The Great Rails Refactor</a></li>
<li><a href='http://www.hemju.com/2008/11/18/timewhale-beta-registration/' rel='bookmark' title='Permanent Link: TimeWhale Beta Registration'>TimeWhale Beta Registration</a></li>
</ol>]]></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, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/06/09/jruby-13-has-been-released/' rel='bookmark' title='Permanent Link: JRuby 1.3 has been released'>JRuby 1.3 has been released</a></li>
<li><a href='http://www.hemju.com/2009/03/27/presentation-from-yehuda-katz-the-great-rails-refactor/' rel='bookmark' title='Permanent Link: Presentation from Yehuda Katz: The Great Rails Refactor'>Presentation from Yehuda Katz: The Great Rails Refactor</a></li>
<li><a href='http://www.hemju.com/2008/11/18/timewhale-beta-registration/' rel='bookmark' title='Permanent Link: TimeWhale Beta Registration'>TimeWhale Beta Registration</a></li>
</ol></p>]]></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 &#8230; 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 [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/' rel='bookmark' title='Permanent Link: Google präsentiert Konzept für Tablet PC'>Google präsentiert Konzept für Tablet PC</a></li>
<li><a href='http://www.hemju.com/2009/10/13/new-details-about-google-os/' rel='bookmark' title='Permanent Link: New details about Google OS'>New details about Google OS</a></li>
<li><a href='http://www.hemju.com/2008/11/18/timewhale-beta-registration/' rel='bookmark' title='Permanent Link: TimeWhale Beta Registration'>TimeWhale Beta Registration</a></li>
</ol>]]></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, online time recording and tracking</a>
<a style="visibility:hidden;color:white;" href="http://www.lingui.st">Lingui.st - Online Resource Editor, Manage your Ruby/Rails, Java, .Net and C++ language files with ease</a>

<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2010/02/02/english-google-presents-chromeos-tablet-concepts/' rel='bookmark' title='Permanent Link: Google präsentiert Konzept für Tablet PC'>Google präsentiert Konzept für Tablet PC</a></li>
<li><a href='http://www.hemju.com/2009/10/13/new-details-about-google-os/' rel='bookmark' title='Permanent Link: New details about Google OS'>New details about Google OS</a></li>
<li><a href='http://www.hemju.com/2008/11/18/timewhale-beta-registration/' rel='bookmark' title='Permanent Link: TimeWhale Beta Registration'>TimeWhale Beta Registration</a></li>
</ol></p>]]></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 [...]


<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/04/29/netbeans-67-beta-is-out-in-the-wild/' rel='bookmark' title='Permanent Link: Netbeans 6.7 beta is out in the wild'>Netbeans 6.7 beta is out in the wild</a></li>
<li><a href='http://www.hemju.com/2008/04/10/netbeans-61-beta-review/' rel='bookmark' title='Permanent Link: Netbeans 6.1 beta review'>Netbeans 6.1 beta review</a></li>
<li><a href='http://www.hemju.com/2009/07/28/jruby-finds-a-new-home-at-engine-yard/' rel='bookmark' title='Permanent Link: JRuby finds a new home at Engine Yard'>JRuby finds a new home at Engine Yard</a></li>
</ol>]]></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>


<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2009/04/29/netbeans-67-beta-is-out-in-the-wild/' rel='bookmark' title='Permanent Link: Netbeans 6.7 beta is out in the wild'>Netbeans 6.7 beta is out in the wild</a></li>
<li><a href='http://www.hemju.com/2008/04/10/netbeans-61-beta-review/' rel='bookmark' title='Permanent Link: Netbeans 6.1 beta review'>Netbeans 6.1 beta review</a></li>
<li><a href='http://www.hemju.com/2009/07/28/jruby-finds-a-new-home-at-engine-yard/' rel='bookmark' title='Permanent Link: JRuby finds a new home at Engine Yard'>JRuby finds a new home at Engine Yard</a></li>
</ol></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


Related posts:TimeWhale Beta Registration
First hemju post



<b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/11/18/timewhale-beta-registration/' rel='bookmark' title='Permanent Link: TimeWhale Beta Registration'>TimeWhale Beta Registration</a></li>
<li><a href='http://www.hemju.com/2009/03/12/first-hemju-post/' rel='bookmark' title='Permanent Link: First hemju post'>First hemju post</a></li>
</ol>]]></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>


<p><b>Related posts:</b><ol><li><a href='http://www.hemju.com/2008/11/18/timewhale-beta-registration/' rel='bookmark' title='Permanent Link: TimeWhale Beta Registration'>TimeWhale Beta Registration</a></li>
<li><a href='http://www.hemju.com/2009/03/12/first-hemju-post/' rel='bookmark' title='Permanent Link: First hemju post'>First hemju post</a></li>
</ol></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>
	</channel>
</rss>

<!-- Dynamic page generated in 4.259 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-12 03:58:46 -->
<!-- Compression = gzip -->