<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Planet NetBeans</title>
    <link>http://www.planetnetbeans.org/</link>
    <language>en</language>
    <description>Planet NetBeans - http://www.planetnetbeans.org/</description>
    <item>
      <title>Geertjan's Blog: NetBeans Shisha Integration</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/netbeans_shisha_integration</guid>
      <link>http://blogs.sun.com/geertjan/entry/netbeans_shisha_integration</link>
      <description>One of the top 10 features of Egypt is, of course, &lt;a href="http://en.wikipedia.org/wiki/Hookah"&gt;the shisha&lt;/a&gt; (more specifically, the contents thereof). Here is me last night outside a cafe in Cairo with Hamada, Amr, and Khaled, applying the default shisha usecase: &lt;p&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/gj-shisha.JPG" /&gt; &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/khaled-shisha.jpg" /&gt; &lt;/p&gt;&lt;p&gt;&lt;img
      src="http://blogs.sun.com/geertjan/resource/amr-shisha.jpg" /&gt; &lt;/p&gt;&lt;p&gt;The discussion obviously turned to the need for tight integration between shisha and NetBeans IDE. Initial brainstorms around powering NetBeans IDE via a shisha were briefly assessed and then rejected as brilliant but impractical. Then, as if out of thin air, the concept of a NetBeans plugin for shishas was born. Here is a first implementation—shisha cursor: &lt;/p&gt;&lt;pre&gt;package org.netbeans.shisha; import
      java.awt.Cursor; import java.awt.Image; import java.awt.Point; import java.awt.Toolkit; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.SwingUtilities; import org.openide.modules.ModuleInstall; import org.openide.windows.WindowManager; public class Installer extends ModuleInstall { @Override public void restored() { SwingUtilities.invokeLater(new Runnable() { public void run() { &lt;b&gt;//Create the cursor:&lt;/b&gt; Toolkit tk = Toolkit.getDefaultToolkit(); ImageIcon
      shishaImageIcon = new javax.swing.ImageIcon(getClass().getResource("/org/netbeans/shisha/shisha.png")); Image shishaImage = shishaImageIcon.getImage(); Cursor shishaCursor= tk.createCustomCursor(shishaImage, new Point(10,10), "Shisha"); &lt;b&gt;//Use the cursor in the main window:&lt;/b&gt; JFrame frame = (JFrame) WindowManager.getDefault().getMainWindow(); frame.setCursor(shishaCursor); } }); } }&lt;/pre&gt; &lt;p&gt;And this is how the source structure looks, together with the shisha cursor
      installed into the IDE: &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/netbeans-shisha-integration.png" border="1" /&gt; &lt;/p&gt;&lt;p&gt;Even tighter integration can be achieved by setting the shisha cursor in the editor too, by changing the caret to use the same icon. Further steps could involve extending the Options window with a selection of different shishas from which the user can select their preferred model. In this case, unfortunately, the content thereof is
      irrelevant.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 06 Jan 2009 16:48:15 +0000</pubDate>
    </item>
    <item>
      <title>-c o r n u c o p i a-: Getting my feet wet</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-23809956.post-8841616707670507556</guid>
      <link>http://amitksaha.blogspot.com/2009/01/getting-my-feet-wet.html</link>
      <description>&lt;div&gt;I have been getting my feet wet working with the &lt;b&gt;Python support in NetBeans&lt;/b&gt; for sometime now. After a couple of commits on my behalf by Tor and Jean-Yves, I did the first push myself after I got access to the 'main' repository. Woohoo!&lt;br /&gt;&lt;br /&gt;Tor's quick Mercurial tip IS a life saver:&lt;a href="http://blogs.sun.com/tor/entry/mercurial_tip_checking_in_regularly" target="_blank"&gt;
      http://blogs.sun.com/tor/entry/mercurial_tip_checking_in_regularly&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am all set to get drenched.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 06 Jan 2009 14:37:58 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Community Docs Blog: Community-Contributed Docs Statistics</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-4439135070202734584.post-6739347232487455964</guid>
      <link>http://nb-community-docs.blogspot.com/2009/01/community-contributed-docs-statistics.html</link>
      <description>&lt;span style="font-weight: bold; color: rgb(204, 0, 0); font-size: 130%;"&gt;Statistics: Year 2007-08&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;Year &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;2007&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Contributions- &lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;76&lt;/span&gt; (10 Months)&lt;br /&gt;Unique Authors- &lt;span style="font-weight: bold; color: rgb(204,
      102, 0);"&gt;55&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Analysis:&lt;/span&gt; This states that nearly every month, &lt;span style="font-weight: bold;"&gt;8 docs&lt;/span&gt; were contributed to our project, and there were &lt;span style="font-weight: bold;"&gt;5-6 authors&lt;/span&gt; joining the project every month..&lt;br /&gt;&lt;br /&gt;Year &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;2008&lt;/span&gt;&lt;br
      /&gt;&lt;blockquote&gt;Contributions- &lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;203&lt;/span&gt; (12 Months)&lt;br /&gt;Unique Authors- &lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;60&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Analysis:&lt;/span&gt; This states that nearly every month, &lt;span style="font-weight: bold;"&gt;17 docs&lt;/span&gt; were contributed to our project, and there were nearly &lt;span
      style="font-weight: bold;"&gt;5 authors&lt;/span&gt; joining the project every month..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Comparative Study&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;From the above figures, one can infer that in the &lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;year 2008&lt;/span&gt;, there was &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;62.56%&lt;/span&gt; &lt;span style="color: rgb(0, 153, 0); font-weight:
      bold;"&gt;increase&lt;/span&gt; in the &lt;a href="http://wiki.netbeans.org/NBCDArchive"&gt;no. of contributions&lt;/a&gt;.. However, the rate of &lt;a href="http://wiki.netbeans.org/NBCDHeroes"&gt;authors joining the project&lt;/a&gt; remained the same..&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0); font-size: 130%;"&gt;What Next?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is your project and you are the driving force, so if you have any
      suggestions for betterment of this project, let us know.. We hope to see the same enthusiasm again this year, wish you good luck and thank you for your contributions till date..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Happy New Year&lt;/span&gt; :)</description>
      <pubDate>Tue, 06 Jan 2009 13:35:36 +0000</pubDate>
    </item>
    <item>
      <title>Miles to go ...: TOTD #60: Configure MySQL 6.0.x-alpha to NetBeans 6.5</title>
      <guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/totd_60_configure_mysql_6</guid>
      <link>http://blogs.sun.com/arungupta/entry/totd_60_configure_mysql_6</link>
      <description>&lt;br /&gt; This &lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;ip &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;f &lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;he &lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;ay answers the following &lt;a href="http://blogs.sun.com/arungupta/entry/screencast_26_develop_run_debug#comment-1230318312000"&gt;comment&lt;/a&gt; on my blog:&lt;br /&gt; &lt;pre&gt;How to Configure a MySql database to be able to connect
      Netbeans6.5.?&lt;/pre&gt; &lt;pre&gt;I've tried using mysql Server 6 many times, but it fails.&lt;br /&gt;Please, let me know how to fix that problem.&lt;/pre&gt; &lt;ul&gt; &lt;li&gt;Download MySQL 6.0 from &lt;a href="http://dev.mysql.com/downloads/mysql/6.0.html"&gt;here&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;Install and start MySQL 6.0 on Mac OSX using the clearly written &lt;a href="http://dev.mysql.com/doc/refman/6.0/en/mac-os-x-installation.html"&gt;installation instructions&lt;/a&gt;.&lt;/li&gt;
      &lt;ul&gt; &lt;li&gt;Basically the download is available in .tar or .dmg format. Using .dmg format is the easiest way, double-click and follow the instructions taking all defaults.&lt;/li&gt; &lt;li&gt;MySQL is installed in "/usr/local/mysql-6.0.8-alpha-osx10.5-x86_64" and the soft link is adjusted so that its available from "/usr/local/mysql". The directory structure looks like:&lt;br /&gt; &lt;br /&gt; &lt;table cellpadding="2" style="text-align: left; background-color: rgb(204, 204, 255); width:
      100%;" cellspacing="2"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;pre&gt;lrwxr-xr-x&#160;&#160; 1 root&#160; wheel&#160;&#160; 32 Jan&#160; 5 14:00 mysql -&gt; mysql-6.0.8-alpha-osx10.5-x86_64&lt;br /&gt;drwxr-xr-x&#160;&#160; 3 root&#160; wheel&#160; 102 Jan&#160; 5 14:00 mysql-5.0.45-osx10.4-i686&lt;br /&gt;drwxr-xr-x&#160; 17 root&#160; wheel&#160; 578 Nov&#160; 3 21:02 mysql-6.0.8-alpha-osx10.5-x86_64&lt;/pre&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;/ul&gt;
      &lt;ul&gt; &lt;li&gt;Start MySQL server as: "sudo mysqld_safe" to see the output as:&lt;br /&gt; &lt;br /&gt; &lt;table cellpadding="2" style="text-align: left; background-color: rgb(204, 204, 255); width: 100%;" cellspacing="2"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;~ &gt;sudo mysqld_safe&lt;br /&gt; 090105 14:20:51 mysqld_safe Logging to '/usr/local/mysql/data/dhcp-usca14-133-38.SFBay.Sun.COM.err'.&lt;br /&gt; 090105 14:20:52 mysqld_safe Starting mysqld daemon with databases from
      /usr/local/mysql/data&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;/ul&gt; &lt;li&gt;In NetBeans 6.5, Services tab, right-click on "Databases" and click on "Register MySQL Server..." as shown below:&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/arungupta/resource/images/mysql6.0-nb6.5-register.png" alt="" style="border: 1px solid ; width: 308px; height: 127px;" /&gt;&lt;/li&gt; &lt;li&gt;Take the default values, if your MySQL instance is running on the default
      ports, as shown below:&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/arungupta/resource/images/mysql6.0-nb6.5-configure.png" alt="" style="width: 562px; height: 244px;" /&gt;&lt;br /&gt; &lt;br /&gt; and click on "OK". If your database is already running then NetBeans will automatically connect with the database. If the database is not running then start it as explained above, right-click on the newly added database as shown below:&lt;br /&gt; &lt;br /&gt; &lt;img
      src="http://blogs.sun.com/arungupta/resource/images/mysql6.0-nb6.5-connect.png" alt="" style="border: 1px solid ; width: 313px; height: 218px;" /&gt;&lt;br /&gt; &lt;br /&gt; and the default databases are then shown as:&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/arungupta/resource/images/mysql6.0-nb6.5-default-dbs.png" alt="" style="border: 1px solid ; width: 304px; height: 110px;" /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; More details about configuring MySQL in NetBeans 6.5 are
      explained in the &lt;a href="http://www.netbeans.org/kb/docs/ide/mysql.html"&gt;official documentation&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt; Please leave suggestions on other TOTD (&lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;ip &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;f &lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;he &lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;ay) that you'd like to see. An archive of all the tips is available &lt;a
      href="http://blogs.sun.com/arungupta/tags/totd"&gt;here&lt;/a&gt;. &lt;br /&gt; &lt;br /&gt; &lt;small&gt;Technorati: &lt;a href="http://technorati.com/tag/totd"&gt;totd&lt;/a&gt; &lt;a href="http://technorati.com/tag/netbeans"&gt;netbeans&lt;/a&gt; &lt;a href="http://technorati.com/tag/mysql"&gt;mysql&lt;/a&gt;&lt;/small&gt;</description>
      <pubDate>Tue, 06 Jan 2009 13:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: Mapping JPA Entities To SQL Views - It Works Even With Derby</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/mapping_jpa_entities_on_view</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/mapping_jpa_entities_on_view</link>
      <description>&lt;p&gt;SQL Views can be considered either as best practice or an anti-pattern. It depends on the perspective. Sometimes, however,&#160; it is required to provide an efficient way to iterate over an excerpt or even a set of related entities, but return a different “view” to the client. This can be achieved by fetching the entities with &lt;font face="courier new,courier,monospace"&gt;EntityManager&lt;/font&gt; and merging them together inside a Session Bean (a Service). This approach is
      neither fast, nor easy to maintain. Especially the merging and extraction of entity data is error-prone and can become quite complex. Another possibility is the execution of more complex native SQL-statements and mapping them into existing entities or TOs. The query could become complex and the filter criteria highly repetitive. You will need the filter in all related queries which return the particular subset. Especially in the context of pagination, where the data is mostly retrieved for read-only
      purposes, database views are the easier and more efficient alternative. Instead of implementing a lot of plumbing on the “Java-side” all the work could be easily done in the database. You have just to create a SQL View – it is a part of the SQL standard and is even supported by the &lt;a href="http://db.apache.org/derby/docs/10.0/manuals/reference/sqlj27.html#CREATE+VIEW+statement" target="_blank"&gt;Derby DB&lt;/a&gt; shipped with Java:&lt;/p&gt;&lt;p&gt;&lt;font face="courier
      new,courier,monospace"&gt;CREATE VIEW APP.V_CUSTOMER(NAME,CITY) AS SELECT NAME,CITY FROM APP.CUSTOMER&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;For SQL queries there is no difference between views and tables, so you can easily map a JPA entity to a view transparently. The code on the Java side remains clean and simple – and you will even get better performance. There is a drawback: not all views are updatable. Whether a view is updatable or not highly depends on the complexity and particular
      database. E.g. in Derby DB all views are not updatable.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; [It is an excerpt from my current book "Productive Java EE - Rethinking Best Practices] &lt;/p&gt;</description>
      <pubDate>Tue, 06 Jan 2009 10:08:54 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans for PHP: Defining a variable type in comment</title>
      <guid isPermaLink="false">http://blogs.sun.com/netbeansphp/entry/defining_variable_type_in_a</guid>
      <link>http://blogs.sun.com/netbeansphp/entry/defining_variable_type_in_a</link>
      <description>&lt;p&gt;Yesterday was the first day at work this year and we committed new feature, which allow to define a type for a variable in a comment. The comment has to be defined in specific form as is displayed on the picture. &lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/varDoc01.png" /&gt;&lt;/p&gt; &lt;p&gt;The comment has to be &lt;i&gt;/* @&lt;b&gt;var&lt;/b&gt; $variable type */ &lt;/i&gt;. If the comment is written in the right
      form, then the &lt;i&gt;&lt;b&gt;var&lt;/b&gt;&lt;/i&gt; tag has bold font. &lt;/p&gt; &lt;p&gt;You can use this helper, when NetBeans is not able to recognize the type of the variable. On the picture below you can see that NetBeans recognizes that the variable &lt;i&gt;$media&lt;/i&gt; in the echo statement is &lt;i&gt;Book&lt;/i&gt; type. But then another object is assigned to the &lt;i&gt;$media&lt;/i&gt; variable through the &lt;i&gt;getLastMovie()&lt;/i&gt; function. This function defines the
      return type &lt;i&gt;Movie&lt;/i&gt;, so from this line NetBeans knows that &lt;i&gt;$media&lt;/i&gt; variable contains an object of &lt;i&gt;Movie&lt;/i&gt; type.&#160; &lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/varDoc02.png" /&gt;&lt;/p&gt; &lt;p&gt;NetBeans handles the variable name and the type from the comment helper as are handled in PHP Doc. So for example mark occurrences works as usual.&lt;/p&gt; &lt;p&gt;&lt;img
      src="http://blogs.sun.com/netbeansphp/resource/article_images/varDoc03.png" /&gt;&lt;/p&gt; &lt;p&gt;Next time I will show you how NetBeans can help you with writing the comment helper. &lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
      <pubDate>Tue, 06 Jan 2009 08:42:17 +0000</pubDate>
    </item>
    <item>
      <title>Inspiration and Expression » Netbeans: Java Penetration Statistics</title>
      <guid isPermaLink="false">http://blogs.kiyut.com/tonny/2009/01/06/java-penetration-statistics/</guid>
      <link>http://blogs.kiyut.com/tonny/2009/01/06/java-penetration-statistics/</link>
      <description>&lt;p&gt;This Java statistics is based on &lt;a href="http://www.kiyut.com"&gt;http://www.kiyut.com&lt;/a&gt; (not this blog, this blog is tracked separately). Basically, it is a B2C sites which specialize in Java Desktop Application.&lt;/p&gt; &lt;p&gt;If you are wondering how do we track Java version, please visit this step by step guide on how to track java version using google analytics at&lt;br /&gt; &lt;a
      href="http://cowwoc.blogspot.com/2008/11/tracking-java-versions-using-google.html"&gt;http://cowwoc.blogspot.com/2008/11/tracking-java-versions-using-google.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Here is our Java visitor stats, it is fresh from Google Analytics data 05 December 2008 - 05 January 2009&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.kiyut.com/tonny/wp-content/uploads/2009/01/java-visit.png" alt="Java Visitors" border="0" /&gt;&lt;/p&gt; &lt;p&gt; &lt;a
      href="http://blogs.kiyut.com/tonny/2009/01/06/java-penetration-statistics/#more-39" class="more-link"&gt;(more…)&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 06 Jan 2009 08:01:08 +0000</pubDate>
    </item>
    <item>
      <title>Tor Norbye's Weblog: NetBeans Screenshot of the Week #40: Python Test Runner UI</title>
      <guid isPermaLink="false">http://blogs.sun.com/tor/entry/netbeans_screenshot_of_the_week7</guid>
      <link>http://blogs.sun.com/tor/entry/netbeans_screenshot_of_the_week7</link>
      <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; In the 7.0 builds, we have a dedicated unit test runner for Python now. Running a file as a test, or running the test project action, will open a test runner with the output docked on its right hand side, instead of just the output window (click for full size screenshot):&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;a href="http://blogs.sun.com/tor/resource/python-testrunner.png"&gt;&lt;br /&gt; &lt;img
      src="http://blogs.sun.com/tor/resource/python-testrunner-small.png" /&gt;&lt;br /&gt; &lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Here's the test runner itself:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/python-testrunner4.png" /&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; What you want to see in the output is a single green line which says "All &lt;i&gt;n&lt;/i&gt; Tests Passed", where &lt;i&gt;n&lt;/i&gt; is
      hopefully a large number. But when one or more of the tests fail, you see something like the above. Running the Next Error action (Cmd-.) will jump to the next failed test, just like it normally jumps to the next error in the current output window, or the next task in the tasklist. &lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; One thing to notice (and this is new in 7.0) is that we now include the failure message right there in the test summary for each test, so you don't have to drill
      into an individual test to see the failure message. You can also hover over a test and any output from that test is shown in a tooltip. You can also right click on tests and select "Run Again" to run just one specific test over again.&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; This is the same window as the one we have for Ruby. In fact, &lt;a href="http://blogs.sun.com/emononen"&gt;Erno&lt;/a&gt;, who wrote the Ruby test runner, has modularized the code now such that it's the same
      implementation for both languages - we just have language specific plugins to actually hook into the various testing frameworks. Currently, for Python we support the two builtin testing frameworks: &lt;code&gt;unittest&lt;/code&gt; and &lt;code&gt;doctest&lt;/code&gt;. The above screenshot showed a regular unittest run. Here's a doctest:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/python-testrunner2.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br
      /&gt;&lt;br /&gt; One important thing to note is that you don't have to instrument your code with any test running code. As long as you place doctests in your docstrings, or as long as you have any classes extending &lt;code&gt;unittest.TestCase&lt;/code&gt;, the test runner will find them. All you have to do is run Test Project:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/python-testproject.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br
      /&gt; and when you have done that, both unittests and doctests are found and included in the same test run - here's both failing doctests and unit tests:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/python-testrunner3.png" /&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; Once again, kudos to Erno for writing the excellent test runner support! And as usual, let us know of any problems.&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br
      /&gt; P.S. Jean-Yves Mengant has also done some excellent work recently. In addition to some cool new quickfixes in the Python editor for NetBeans, he has just &lt;a href="http://jpydbg.blogspot.com/2009/01/jpydbg-mutithreaded-python-debugger.html"&gt;integrated a multithreaded debugger for Python&lt;/a&gt;!&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/jythonswing.png" /&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 20:51:41 +0000</pubDate>
    </item>
    <item>
      <title>Van Couvering Is Not a Verb: Twitter overload - help!</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-15929719.post-2360019449596347941</guid>
      <link>http://davidvancouvering.blogspot.com/2009/01/twitter-overload-help.html</link>
      <description>&lt;a href="http://krow.livejournal.com/629443.html"&gt;This keeps happening&lt;/a&gt; - the community I need to stay engaged with keeps jumping on new forms of communication, and if you want to stay in tune, you need to jump on too.&lt;br /&gt;&lt;br /&gt;This first happened with blogging, and then with Facebook. These I actually don't mind. I like writing and reading blogs, and Google Reader has made it fairly easy for me to quickly digest what's going on.&lt;br /&gt;&lt;br
      /&gt;Facebook is nice because I keep in touch with friends. It's not so much about work but about getting a little more connected, particularly to old friends who I don't see much any more.&lt;br /&gt;&lt;br /&gt;But this Twitter thing - I really don't like it. Sorry. I subscribe to someone's Twitter feed because I value their thoughts, but then it's serious drinking from a firehose. Many of these Thought Leaders are just constantly (I mean constantly, like I don't know how they get any work done)
      pushing stuff onto Twitter, and my head just spins. I just un-followed Tim O'Reilly, I just couldn't take it any more. I tried Guy Kawasaki for less than a day - that was mind numbing.&lt;br /&gt;&lt;br /&gt;The problem is, these guys aren't blogging any more. Tim Bray has gone almost completely radio silent on his blog. Now Brian Aker's going to do the same thing. I never hear anything from James Governor's blog any more, but his Twitter feed is really overwhelming, and I had to sign off. It's a
      bummer, I really like what these guys have to say, but I just can't take it.&lt;br /&gt;&lt;br /&gt;Those of you who follow people on Twitter, how do you do it? How do you process all this information, get the gold, and get on with your life? I am at a loss...&lt;br /&gt;&lt;br /&gt;There's something else - blogs can have a Quality that Twitter doesn't. A good blog has me laughing or nodding my head or both, and when I'm done reading it, I have this quiet smile and a feeling of gratitude, like I just
      received something both entertaining and valuable. 150-character blaps on Twitter just don't have the same feel, sorry. So I miss that and am saddened that people are moving off of the blog format.&lt;br /&gt;&lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com/"&gt;Posted via email&lt;/a&gt; from &lt;a href="http://davidvc.posterous.com/twitter-overload-help"&gt;David Van Couvering's Posterous&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 19:53:24 +0000</pubDate>
    </item>
    <item>
      <title>Toni Epple: Quick Tip 7: Icon Branding: GIF or PNG?</title>
      <guid isPermaLink="false">http://eppleton.sharedhost.de/blog/?p=399</guid>
      <link>http://eppleton.sharedhost.de/blog/?p=399</link>
      <description>&lt;p&gt;To replace the default icon of an action, you need to find out where your icon of interest comes from, create a folder named like the modules jar file with the same folder structure as in the original module, and place an icon that’s named exactly like the one you want to replace (a more detailed description is &lt;a href="http://netbeans.dzone.com/tips/changing-default-actions-icon-"&gt;here&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;That’s easy, but most platform icons are in GIF format
      and you might want to use icons that are in a different format, e.g. the popular &lt;a href="http://www.icon-king.com/projects/nuvola/"&gt;Nuvola Icon Set &lt;/a&gt;that comes in PNG format. I didn’t want to convert a whole bunch of files manually, and I was to lazy to write a script, so I tried ot what happens when I simply rename those PNGs to .gif. And it worked. Quite useful when you have to replace a large set of icons…&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 14:45:26 +0000</pubDate>
    </item>
    <item>
      <title>Seapegasus Blog: The Cube! It's alive! (continued)</title>
      <guid isPermaLink="false">http://blogs.sun.com/seapegasus/entry/the_cube_it_s_alive1</guid>
      <link>http://blogs.sun.com/seapegasus/entry/the_cube_it_s_alive1</link>
      <description>&lt;p&gt; Happy new year everybody! Previously I &lt;a href="http://blogs.sun.com/seapegasus/entry/the_cube_it_s_alive"&gt;mentioned&lt;/a&gt; that the NetBeans mascot, &lt;a href="http://nekobean.net/"&gt;NekoBean&lt;/a&gt; has already been incarnated as plush toy, pendant, etc. &lt;a href="http://www.thiara.de/wordpress/2009_01_04-nekobeans-aus-papier/"&gt;Thiara&lt;/a&gt; went yet another step further: She posted instructions how to cut and paste (literally) a 3-dimensional NekoBean —
      as office decoration. :-D &lt;/p&gt; &lt;p&gt;If you don't read German, here's the translation:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;a href="http://ja.netbeans.org/nekobean/nekobean_normal_s.png"&gt;&lt;img src="http://ja.netbeans.org/nekobean/nekobean_normal_s.png" style="float: right; width: 100px;" /&gt;&lt;/a&gt;Print the &lt;a href="http://thiara.de/pics/blog/2009_01/Nekobean.pdf"&gt;NekoBean template (PDF)&lt;/a&gt; on scrap paper, cut out the shape, and draw the outline on the backside of
      construction paper — unless your printer can handle fancier kinds of paper directly. The shape consists of the body, 4 legs, tail and 2 ears.&lt;/li&gt; &lt;li&gt;Cut slots into the body: Two on the sides for the arms, two on top of the head for the ears, and one into the backside for the tail. Insert the arms, ears, and tail, and glue or tape them on the inside of the body.&lt;/li&gt; &lt;li&gt;&lt;a href="http://ja.netbeans.org/nekobean/nekobean_orz_s.png"&gt;&lt;img
      src="http://ja.netbeans.org/nekobean/nekobean_orz_s.png" style="float: right; width: 100px;" /&gt;&lt;/a&gt; Draw the NekoBean's face on the frontside with a felttip pen. Here you find &lt;a href="http://ja.netbeans.org/nekobean/"&gt;some faces for inspiration&lt;/a&gt;.&lt;/li&gt; &lt;li&gt; Glue the sides of the body together to form a cube -- when closing the cube, don't forget the legs: Make them stick out of the edge between the backside and the bottom.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;End
      result: Meet my first makeshift Nekobean! (It was born solely of office materials... I colored the paper with a flipchart marker and glued it together with sticky tape...)&lt;br /&gt; &lt;img src="http://blogs.sun.com/seapegasus/resource/nekobean-netbeans-mascot.png" /&gt; &lt;/p&gt; &lt;p&gt;It hangs on nicely to a notebook screen, and it is equally well able to stand on flat surfaces. Thanks to &lt;a href="http://www.thiara.de"&gt;Thiara&lt;/a&gt; for this hilarious tip!&lt;/p&gt; &lt;p&gt;PS: Now
      create your own and post photos!&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 13:09:43 +0000</pubDate>
    </item>
    <item>
      <title>Bistro!: Happy 2009! ... while I was away</title>
      <guid isPermaLink="false">http://blogs.sun.com/alexismp/entry/happy_2009_while_i_was</guid>
      <link>http://blogs.sun.com/alexismp/entry/happy_2009_while_i_was</link>
      <description>&lt;p&gt; &lt;a href="http://kenai.com/projects/twitterfx"&gt; &lt;img src="http://asset-3.kenai.com/attachments/images/project/twitterfx-0.png?5052" align="right" border="0" vspace="10" hspace="10" /&gt; &lt;/a&gt; &lt;strong&gt;Wishing you all the very best for 2009 !&lt;/strong&gt; &lt;/p&gt; &lt;p&gt; While I was away (as everyone else) here are the few things that caught my attention: &lt;br /&gt;• My &lt;a
      href="http://java.dzone.com/articles/glassfish-and-tomcat-whats-the"&gt;GlassFish article on JavaLobby&lt;/a&gt; made it into the &lt;a href="http://java.dzone.com/articles/javalobbys-top-10-articles-200"&gt;top 10 most read of 2008&lt;/a&gt;. Nice. Top rated too :) &lt;br /&gt;• Someone created &lt;a href="http://ajaxian.com/archives/mod_v8-2"&gt;mod_v8&lt;/a&gt;. Makes sense, but who cares? Performances is reported to be better vs. Rhino. Would love to see some numbers. &lt;br /&gt;• Messages on
      the French &lt;a href="http://developpez.com"&gt;developpez.com&lt;/a&gt; online forum for GlassFish has now more threads than WebLogic (&lt;a href="http://blogs.sun.com/alexismp/resource/GlassFishForumDeveloppez.png"&gt;stats&lt;/a&gt;). Next up: WebSphere number of messages. The GlassFish forum started years after all others. Many people mention GlassFish in EJB, JSF, and other sub-forums. &lt;br /&gt;• &lt;a href="http://blogs.herod.net/steven/"&gt;sherod&lt;/a&gt; made his &lt;a
      href="http://kenai.com/projects/twitterfx"&gt;TwitterFX client&lt;/a&gt; available. Still early days, rough edges, etc... but very functional. As the author &lt;a href="http://twitter.com/sherod/status/1096936569"&gt;puts it&lt;/a&gt;: "I started on the 9th of December, not knowing JavaFX - it's been about 1-3 hours a day through until now." &lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 12:16:20 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: Netbeans 6.5 With Visual Ice Faces - Installation, Test, EJB 3 Integration, An Error And Solution</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/netbeans_6_5_with_visual</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/netbeans_6_5_with_visual</link>
      <description>&lt;p&gt;The installation of icefaces is very smooth. You don't even have to restart Netbeans 6.5 (and this without OSGI :-)) . It takes few minutes / seconds - it depends on your bandwidth (9MB). IceFaces installation enhances the web-project type, so you will get two additional choices in the "Frameworks" tab: ICEFaces and Visual Web ICEFaces. The latter choice let you design your page visually with drag and drop vrom pallette etc. - very much like woodstock. The first choice is for
      source editor only. Don't select both frameworks - it will not work...&lt;/p&gt;&lt;p&gt;First impressions:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Visual Designer works really good - as already known from Woodstock.&lt;/li&gt;&lt;li&gt;Page Flow designer works.&lt;/li&gt;&lt;li&gt;EJB 3 injection of Stateless and Stateful Session Beans into managed beans works.&lt;/li&gt;&lt;li&gt;Deployment to Glassfish v2 works.&lt;/li&gt;&lt;li&gt;Declarative Data Binding (Value Binding) between ICEFaces components and
      JavaBeans (JPA-entities) works.&lt;/li&gt;&lt;li&gt;"Start Page" support doesn not work. It generates in the web.xml something like this:&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;&#160; &#160; &amp;lt;welcome-file-list&gt;&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;welcome-file&gt;index.html&amp;lt;/welcome-file&gt;&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &amp;lt;welcome-file&gt;faces/Page1.jsp&amp;lt;/welcome-file&gt;&lt;br
      /&gt;&#160;&#160;&#160; &amp;lt;/welcome-file-list&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;This will cause an error in&#160; case you will try to "Run" the application. &lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier,monospace"&gt;java.lang.NullPointerException&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:169)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at
      com.icesoft.faces.renderkit.D2DRenderKit.createResponseWriter(D2DRenderKit.java:82)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:168)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:151)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at
      com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:283)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)&lt;br /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)&lt;br
      /&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)&lt;/font&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Solution:&lt;/b&gt; Just delete the section&lt;font face="courier new,courier,monospace"&gt; &amp;lt;welcome-file-list&gt;&lt;/font&gt; and change the Page1.jsp into Page1.iface. The URL should looks like: &lt;font face="courier new,courier,monospace"&gt;http://localhost:8080/[WAR_NAME]/Page1.iface&lt;/font&gt;. If you want to "Run"
      your application, put the &lt;font face="courier new,courier,monospace"&gt;Page1.iface&lt;/font&gt; (or your actual welcome page) into the Relative URL box in the Properties (Run) of your project.&lt;/p&gt;&lt;p&gt;I lost about one hour for finding a solution for the problem above, so my overall impression is just good and not very good :-).&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jan 2009 07:35:29 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Updated NetBeans Java Editor Refcard for NetBeans IDE 6.5!</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/7040 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/502763776/updated-netbeans-java-editor-r</link>
      <description>The NetBeans Java Editor Refcard has been updated to 6.5. Go here to download it. Based on a lot of useful comments received for the first release of this Refcard, which was for NetBeans IDE 6.1, several changes have been made. Some, in hindsight, superfluous sections have been removed, and this overview graphic has been added:&lt;img src="http://feeds.dzone.com/~r/zones/netbeans/~4/502763776" height="1" width="1" /&gt;</description>
      <pubDate>Sun, 04 Jan 2009 20:07:02 +0000</pubDate>
    </item>
    <item>
      <title>N, Varun » NetBeans: Phase 3 | NetBeans Community Docs</title>
      <guid isPermaLink="false">http://nbguru.wordpress.com/?p=1492</guid>
      <link>http://nbguru.wordpress.com/2009/01/04/phase-3-netbeans-community-docs/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Hi,&lt;/p&gt; &lt;p&gt;I am yet again blogging about Community Docs, this time not blogging personal experience but would like to give you a recap of events that brought changes to the way program was being driven and lot more news..&lt;/p&gt; &lt;h3&gt;What exactly do we mean by Phase(s)?&lt;/h3&gt; &lt;p&gt;Well, it all started when &lt;strong&gt;James&lt;/strong&gt; and &lt;strong&gt;Amit&lt;/strong&gt; started up official weblog
      for NetBeans Community Docs and announced that they are gearing up for “&lt;a href="http://blogs.sun.com/branajam/entry/nb_community_docs_phase_ii" target="_blank"&gt;Phase II&lt;/a&gt;“, as they were done with getting &lt;a href="http://blogs.sun.com/branajam/entry/100_community_contributions" target="_blank"&gt;100 community-contributed docs&lt;/a&gt;..&lt;/p&gt; &lt;p&gt;So, there was no “Phase I”, I mean there was no articulation of it that they were in “Phase I” and are aiming for &lt;a
      href="http://wiki.netbeans.org/NBCDTeam#section-NBCDTeam-ProjectHome" target="_blank"&gt;future phases&lt;/a&gt;. If they did have something, then I was not privileged enough to have that information &lt;img src="http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /&gt; &lt;/p&gt; &lt;p&gt;I was neither in the NetBeans Community Docs Team nor in the NetBeans Dream Team..&lt;/p&gt; &lt;h3&gt;Phase II | Blog and Groups..&lt;/h3&gt; &lt;p&gt;Well, I can think of
      phases, as of how the project evolved? So, James &lt;a href="http://blogs.sun.com/branajam/entry/nb_community_docs_phase_ii" target="_blank"&gt;announced lot of stuff&lt;/a&gt; for “Phase II” and soon, &lt;a href="http://www.netbeans.org/community/articles/netbeans-social-networking.html" target="_blank"&gt;social networking&lt;/a&gt; began outside your inbox at a much larger scale..&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;em&gt;my.netbeans.org and other established social networking sites
      translate into more ways for NetBeans community members to communicate with each other, start exciting projects, be in the know about NetBeans, and help to keep the NetBeans community strong and active. &lt;/em&gt;&lt;/p&gt; &lt;p&gt;Revolution was taking place and many people joined Facebook group, while few joined MySpace..&lt;/p&gt; &lt;h3&gt;Midway through Phase II..&lt;/h3&gt; &lt;p&gt;Changes in the team management took place, when I became Contribution Coordinator as Amit K. Saha moved into
      employment at Sun Microsystems, India..&lt;/p&gt; &lt;p&gt;Since then, &lt;a href="http://nb-community-docs.blogspot.com/2008/06/latest-buzz.html" target="_blank"&gt;lot has changed&lt;/a&gt; and I have kept you all updated with my &lt;a href="http://nbguru.wordpress.com/community-docs/" target="_blank"&gt;personal experiences&lt;/a&gt; on being aboard the management of NetBeans Community Docs..&lt;/p&gt; &lt;h3&gt;Phase III | Newsletters, Evangelists and More..&lt;/h3&gt; &lt;p&gt;Phase III kicked
      off when we got &lt;a href="http://www.netbeans.org/community/articles/nb-communitydocs-200.html" target="_blank"&gt;200 docs&lt;/a&gt;.. finally, we come towards “Phase III and again there wasn’t any &lt;a href="http://nbguru.wordpress.com/2008/08/18/community-docs-and-you/" target="_blank"&gt;specific articulation&lt;/a&gt; I could point you to, where we could have listed what all we would do..&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;&lt;em&gt;Instead, our team had a Skype chat session and
      thereafter, we started executing the discussed ideas steadily, not at one-go!&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Today, I can proudly say that all our ideas have resulted in timely goods.. Of course, &lt;a href="http://wiki.netbeans.org/NBCDHeroes" target="_blank"&gt;community members&lt;/a&gt; were always there to support our ideas and helped us in realizing them..&lt;/p&gt; &lt;p&gt;&lt;a href="http://nb-community-docs.blogspot.com/2008/10/latest-updates.html" target="_blank"&gt;Weekly
      Newsletters&lt;/a&gt; (&lt;a href="http://nb-community-docs.blogspot.com/search/label/Weekly" target="_blank" title="English"&gt;20&lt;/a&gt;, &lt;a href="http://nb-community-docs.blogspot.com/search/label/es_Weekly" target="_blank" title="Spanish"&gt;8&lt;/a&gt;, &lt;a href="http://nb-community-docs.blogspot.com/search/label/de_Weekly" target="_blank" title="German"&gt;7&lt;/a&gt;)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="padding-left:
      30px;"&gt;&lt;strong&gt;20&lt;/strong&gt; (20) English, &lt;strong&gt;8&lt;/strong&gt; (20) Spanish and &lt;strong&gt;7&lt;/strong&gt; (20) German were published.. We will be launching “Monthly Newsletters”, soon..&lt;/p&gt; &lt;p&gt;Blog Series- &lt;a href="http://nbguru.wordpress.com/2008/08/07/netbeans-community-dream-team-docs/" target="_blank"&gt;NetBeans Dream Team Docs&lt;/a&gt;&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;The &lt;a
      href="http://nb-community-docs.blogspot.com/search/label/NBDT" target="_blank"&gt;posts&lt;/a&gt; of this special series were highlighted in weekly newsletters..&lt;/p&gt; &lt;p&gt;&lt;a href="http://wiki.netbeans.org/NBCDSpecialNews" target="_blank"&gt;Special News Item Archive&lt;/a&gt;&lt;/p&gt; &lt;p&gt;and, some &lt;a href="http://nb-community-docs.blogspot.com/search/label/Annoucements" target="_blank"&gt;More Updates&lt;/a&gt;..&lt;/p&gt; &lt;h3&gt;Whats Next?&lt;/h3&gt; &lt;p&gt;We are
      &lt;strong&gt;21 docs&lt;/strong&gt; away from beginning the next phase of this amazing project/program, whatever you call it.. You would soon see some more &lt;a href="http://netbeans.org/" target="_blank"&gt;out-of-the-box&lt;/a&gt; thinking taking place, at our side..&lt;/p&gt; &lt;p&gt;&lt;strong&gt;New Year&lt;/strong&gt; has just begun and you’re in for many more surprises..&lt;br /&gt; Stay tuned for more..&lt;/p&gt; Posted in Community Docs, NetBeans, Phase II, Phase
      III&#160;&#160;&#160;&#160;&#160;&#160;&lt;a href="http://feeds.wordpress.com/1.0/gocomments/nbguru.wordpress.com/1492/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/nbguru.wordpress.com/1492/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/nbguru.wordpress.com/1492/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/nbguru.wordpress.com/1492/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gostumble/nbguru.wordpress.com/1492/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/nbguru.wordpress.com/1492/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/nbguru.wordpress.com/1492/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/nbguru.wordpress.com/1492/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/nbguru.wordpress.com/1492/"
      rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/nbguru.wordpress.com/1492/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=nbguru.wordpress.com&amp;amp;blog=3440143&amp;amp;post=1492&amp;amp;subd=nbguru&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Sun, 04 Jan 2009 16:47:48 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: Cairo on the NetBeans Platform!</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/cairo_on_the_netbeans_platform</guid>
      <link>http://blogs.sun.com/geertjan/entry/cairo_on_the_netbeans_platform</link>
      <description>Today was day two of a three day NetBeans Platform Training in Cairo. The training is being held at the University of Cairo, but many of the students are from many other places—and most are either from software companies creating desktop applications or are teachers from universities and colleges. The course was organized via the Egyptian JUG, where you can find more pics (&lt;a href="http://www.egjug.org/node/897"&gt;here&lt;/a&gt;). &lt;p&gt;Here's a pic of part of the group at the end
      of the 1st day: &lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/nb-cairo-training-pic.png" /&gt; &lt;/p&gt;&lt;p&gt;The program of the course is as follows: &lt;/p&gt;&lt;ul&gt; &lt;li&gt;Day 1: &lt;ul&gt;&lt;li&gt;Getting Started with the NetBeans Platform &lt;/li&gt;&lt;li&gt;Lookup API &lt;/li&gt;&lt;li&gt;System FileSystem API&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Day 2: &lt;ul&gt;&lt;li&gt;Window System API &lt;/li&gt;&lt;li&gt;Nodes API and Explorer &amp;amp;
      Property Sheet API &lt;/li&gt;&lt;li&gt;Visual Library API&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Day 3: &lt;ul&gt;&lt;li&gt;Extending NetBeans IDE &lt;/li&gt;&lt;li&gt;Other Interesting NetBeans APIs &lt;/li&gt;&lt;li&gt;Ideas for Modules&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I think this three day structure is much better than our normal two day course. But, maybe, sometime in the future, we could hold a workshop oriented course here, which would build on top of this one. It
      could take 5 days and at the end the students would have a complete application on top of the NetBeans Platform. &lt;/p&gt;&lt;p&gt;Interested in becoming trained to use the NetBeans Platform too? Write to users AT edu DOT netbeans DOT org. Especially schools, colleges, and universities interested in integrating this course into their standard curriculum are encouraged to invite us along: we'll come for free, depending on where you're located. NetBeans Platform trainers are found in many parts of the
      world, &lt;a href="http://netbeans.dzone.com/news/2009-learn-a-netbeans-platform"&gt;as you can read here on NetBeans Zone&lt;/a&gt;. And maybe you'd like to become a NetBeans Platform trainer too? &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 04 Jan 2009 16:08:58 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: Best Of / Most Popular Entries (&gt;10k views) In This Blog</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/best_of_most_popular_entries</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/best_of_most_popular_entries</link>
      <description>&lt;ol&gt;&lt;li&gt;January: &lt;a href="http://www.adam-bien.com/roller/abien/entry/domain_driven_design_ejb_3"&gt;Domain Driven Design, EJB 3, JPA, Glassfish v2, JSF (Model View Presenter), Data Binding, Java DB ...or sports for Java Hackers &lt;/a&gt;[13203 views] &lt;/li&gt;&lt;li&gt;February: &lt;a href="http://www.adam-bien.com/roller/abien/entry/nice_but_hidden_crud_wizard"&gt;Nice, but hidden, CRUD wizard in Netbeans 6.0&lt;/a&gt; [17038
      views]&lt;/li&gt;&lt;li&gt;March:&#160;&lt;a href="http://www.adam-bien.com/roller/abien/entry/eclipse_3_3_or_netbeans"&gt;Eclipse 3.3 or NetBeans 6.0 - with surprising result&lt;/a&gt; [44679 views]&lt;/li&gt;&lt;li&gt;April: &lt;a href="http://www.adam-bien.com/roller/abien/entry/high_level_thinking_about_the"&gt;High Level thinking about the introduction of closures in Java&lt;/a&gt; [12728 views]&lt;/li&gt;&lt;li&gt;May: &lt;a
      href="http://www.adam-bien.com/roller/abien/entry/java_net_javaone_which_programming"&gt;java.net@JavaONE: Which Programming Language J. Gosling would use now, except Java?&lt;/a&gt; [40156 views]&lt;/li&gt;&lt;li&gt;June: &lt;a href="http://www.adam-bien.com/roller/abien/entry/first_indicators_of_overengineering_in"&gt;First Indicators of Overengineering in Your Project&lt;/a&gt; [20027 views]&lt;/li&gt;&lt;li&gt;July: &lt;a
      href="http://www.adam-bien.com/roller/abien/entry/first_week_with_netbeans_6"&gt;First Week With Netbeans 6.5M1 - Some Smoke - But Interesting Directions&lt;/a&gt; [32204 views]&lt;/li&gt;&lt;li&gt;August: &lt;a href="http://www.adam-bien.com/roller/abien/abien/entry/first_week_with_netbeans_6"&gt;First Week With Netbeans 6.5M1 - Some Smoke - But Interesting Directions&lt;/a&gt; [13744 views] and &lt;a
      href="http://www.adam-bien.com/roller/abien/entry/useful_explanation_ibatis_hibernate_and"&gt;Useful Explanation: "iBATIS, Hibernate, and JPA: Which is right for you?", Strange Conclusion&lt;/a&gt; [12725 views]&lt;/li&gt;&lt;li&gt;September: &lt;a href="http://www.adam-bien.com/roller/abien/abien/entry/new_umlkit_available_for_netbeans"&gt;New UMLKit Available For Netbeans 6.5 - First Tests - Reverse Engineering Of EJB 3 Rocks&lt;/a&gt; [17808 views] and &lt;a
      href="http://www.adam-bien.com/roller/abien/abien/entry/ejb_3_x_the_consultants"&gt;EJB 3.X ...the Consultants Killer&lt;/a&gt; [15303 views]&lt;/li&gt;&lt;li&gt;October: &lt;a href="http://www.adam-bien.com/roller/abien/entry/productive_java_ee_6_rethinking"&gt;Productive Java EE 6 - Rethinking Best Practices, Planned For San Jose, Takes Place in Krakow (JDD) ...and Netbeans Days, or Poland the "Java Land"?&lt;/a&gt; [4342 views]&lt;/li&gt;&lt;li&gt;November: &lt;a
      href="http://www.adam-bien.com/roller/abien/entry/eclipse_rcp_vs_netbeans_rcp"&gt;Eclipse RCP vs. Netbeans RCP - and what really counts &lt;/a&gt;[20086 views]&lt;/li&gt;&lt;li&gt;December: &lt;a href="http://www.adam-bien.com/roller/abien/entry/top_eight_non_java_netbeans"&gt;Top Eight, Non Java, Netbeans 6.5 Features&lt;/a&gt; [31852 views]&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So the winner seems to be:&#160; &lt;a href="http://www.adam-bien.com/roller/abien/abien/entry/eclipse_3_3_or_netbeans"&gt;Eclipse
      3.3 or NetBeans 6.0 - with surprising result&lt;/a&gt; [44679 views]&lt;/p&gt;&lt;p&gt;The views above are monthly results - not overall views. The actual number should be much higher. RSS-Feed results are even not included in this statistic. What suprised me is the high number of visits a day. The daily average ranged from 3k - 4.5k.&#160; Thanks to all readers / subscriber and especially for constructive comments! Feedback is highly appreciated.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Some overall
      stats:&lt;br /&gt;&lt;/p&gt; &lt;table class="report_table monthly_summary_table"&gt; &lt;thead&gt; &lt;tr class="table_title_tr"&gt;&lt;th colspan="11"&gt;Summary by Month&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th style="text-align: left;" rowspan="2"&gt;Month&lt;/th&gt; &lt;th colspan="4"&gt;Daily Avg&lt;/th&gt; &lt;th colspan="6"&gt;Monthly Totals&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th class="hits_th"&gt;Hits&lt;/th&gt; &lt;th class="files_th"&gt;Files&lt;/th&gt; &lt;th
      class="pages_th"&gt;Pages&lt;/th&gt; &lt;th class="visits_th"&gt;Visits&lt;/th&gt; &lt;th class="hosts_th"&gt;Hosts&lt;/th&gt; &lt;th class="kbytes_th"&gt;KBytes&lt;/th&gt; &lt;th class="visits_th"&gt;Visits&lt;/th&gt; &lt;th class="pages_th"&gt;Pages&lt;/th&gt; &lt;th class="files_th"&gt;Files&lt;/th&gt; &lt;th class="hits_th"&gt;Hits&lt;/th&gt;&lt;/tr&gt; &lt;/thead&gt; &lt;tbody class="summary_data_tbody"&gt; &lt;tr&gt;&lt;th&gt;Dec 2008&lt;/th&gt; &lt;td&gt;19955&lt;/td&gt;
      &lt;td&gt;17350&lt;/td&gt; &lt;td&gt;11225&lt;/td&gt; &lt;td&gt;4570&lt;/td&gt; &lt;td&gt;32264&lt;/td&gt; &lt;td&gt;15695635&lt;/td&gt; &lt;td&gt;141681&lt;/td&gt; &lt;td&gt;347996&lt;/td&gt; &lt;td&gt;537880&lt;/td&gt; &lt;td&gt;618631&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Nov 2008&lt;/th&gt; &lt;td&gt;15402&lt;/td&gt; &lt;td&gt;12319&lt;/td&gt; &lt;td&gt;9027&lt;/td&gt; &lt;td&gt;3349&lt;/td&gt; &lt;td&gt;19468&lt;/td&gt; &lt;td&gt;13240661&lt;/td&gt; &lt;td&gt;100479&lt;/td&gt;
      &lt;td&gt;270832&lt;/td&gt; &lt;td&gt;369593&lt;/td&gt; &lt;td&gt;462074&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Oct 2008&lt;/th&gt; &lt;td&gt;14753&lt;/td&gt; &lt;td&gt;11585&lt;/td&gt; &lt;td&gt;9620&lt;/td&gt; &lt;td&gt;3287&lt;/td&gt; &lt;td&gt;16059&lt;/td&gt; &lt;td&gt;14005297&lt;/td&gt; &lt;td&gt;101909&lt;/td&gt; &lt;td&gt;298234&lt;/td&gt; &lt;td&gt;359157&lt;/td&gt; &lt;td&gt;457344&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Sep 2008&lt;/th&gt; &lt;td&gt;17825&lt;/td&gt;
      &lt;td&gt;14265&lt;/td&gt; &lt;td&gt;10173&lt;/td&gt; &lt;td&gt;3573&lt;/td&gt; &lt;td&gt;19249&lt;/td&gt; &lt;td&gt;15068533&lt;/td&gt; &lt;td&gt;107211&lt;/td&gt; &lt;td&gt;305198&lt;/td&gt; &lt;td&gt;427963&lt;/td&gt; &lt;td&gt;534777&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Aug 2008&lt;/th&gt; &lt;td&gt;17280&lt;/td&gt; &lt;td&gt;13630&lt;/td&gt; &lt;td&gt;9521&lt;/td&gt; &lt;td&gt;3590&lt;/td&gt; &lt;td&gt;20059&lt;/td&gt; &lt;td&gt;14621088&lt;/td&gt; &lt;td&gt;111317&lt;/td&gt;
      &lt;td&gt;295165&lt;/td&gt; &lt;td&gt;422560&lt;/td&gt; &lt;td&gt;535694&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Jul 2008&lt;/th&gt; &lt;td&gt;19936&lt;/td&gt; &lt;td&gt;15732&lt;/td&gt; &lt;td&gt;10770&lt;/td&gt; &lt;td&gt;3906&lt;/td&gt; &lt;td&gt;23417&lt;/td&gt; &lt;td&gt;15021836&lt;/td&gt; &lt;td&gt;121093&lt;/td&gt; &lt;td&gt;333888&lt;/td&gt; &lt;td&gt;487707&lt;/td&gt; &lt;td&gt;618040&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Jun 2008&lt;/th&gt; &lt;td&gt;19545&lt;/td&gt;
      &lt;td&gt;15536&lt;/td&gt; &lt;td&gt;11399&lt;/td&gt; &lt;td&gt;3838&lt;/td&gt; &lt;td&gt;22382&lt;/td&gt; &lt;td&gt;13927917&lt;/td&gt; &lt;td&gt;115157&lt;/td&gt; &lt;td&gt;341970&lt;/td&gt; &lt;td&gt;466104&lt;/td&gt; &lt;td&gt;586360&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;May 2008&lt;/th&gt; &lt;td&gt;20966&lt;/td&gt; &lt;td&gt;16934&lt;/td&gt; &lt;td&gt;11208&lt;/td&gt; &lt;td&gt;4154&lt;/td&gt; &lt;td&gt;26671&lt;/td&gt; &lt;td&gt;16597906&lt;/td&gt; &lt;td&gt;128804&lt;/td&gt;
      &lt;td&gt;347458&lt;/td&gt; &lt;td&gt;524962&lt;/td&gt; &lt;td&gt;649954&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Apr 2008&lt;/th&gt; &lt;td&gt;21220&lt;/td&gt; &lt;td&gt;16665&lt;/td&gt; &lt;td&gt;10834&lt;/td&gt; &lt;td&gt;4130&lt;/td&gt; &lt;td&gt;27886&lt;/td&gt; &lt;td&gt;19052403&lt;/td&gt; &lt;td&gt;123913&lt;/td&gt; &lt;td&gt;325020&lt;/td&gt; &lt;td&gt;499973&lt;/td&gt; &lt;td&gt;636600&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Mar 2008&lt;/th&gt; &lt;td&gt;18901&lt;/td&gt;
      &lt;td&gt;13811&lt;/td&gt; &lt;td&gt;10210&lt;/td&gt; &lt;td&gt;3385&lt;/td&gt; &lt;td&gt;24515&lt;/td&gt; &lt;td&gt;13900018&lt;/td&gt; &lt;td&gt;104956&lt;/td&gt; &lt;td&gt;316533&lt;/td&gt; &lt;td&gt;428155&lt;/td&gt; &lt;td&gt;585932&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;th&gt;Feb 2008&lt;/th&gt; &lt;td&gt;17751&lt;/td&gt; &lt;td&gt;12187&lt;/td&gt; &lt;td&gt;10756&lt;/td&gt; &lt;td&gt;3240&lt;/td&gt; &lt;td&gt;22073&lt;/td&gt; &lt;td&gt;12407522&lt;/td&gt; &lt;td&gt;93975&lt;/td&gt;
      &lt;td&gt;311945&lt;/td&gt; &lt;td&gt;353444&lt;/td&gt; &lt;td&gt;514799&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt; &lt;tbody class="summary_footer_tbody"&gt; &lt;tr class="table_footer_tr"&gt;&lt;th colspan="6"&gt;Totals&lt;/th&gt; &lt;td&gt;164067617&lt;/td&gt; &lt;td&gt;1254834&lt;/td&gt; &lt;td&gt;3506066&lt;/td&gt; &lt;td&gt;4891411&lt;/td&gt; &lt;td&gt;6217440&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; The drop of traffic in October and November was caused by my Roller / Glassfish
      experiments, some offline-hours and many broken links :-).&lt;br /&gt;</description>
      <pubDate>Sun, 04 Jan 2009 08:54:12 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: "NetBeans greatly simplifies plugin development" -- Jeff Friesen</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/netbeans_greatly_simplifies_plugin_development</guid>
      <link>http://blogs.sun.com/geertjan/entry/netbeans_greatly_simplifies_plugin_development</link>
      <description>Jeff Friesen (whose great book "Beginning Java SE 6 Platform: From Novice to Professional" I reviewed &lt;a href="http://java.dzone.com/reviews/beginning-java-se-6-platform-n"&gt;here on Javalobby&lt;/a&gt;) has written a great article, freshly published in JavaWorld: &lt;p&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-12-2008/jw-12-osjp-netbeans-modules.html"&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/open-source-java-plugins.png" /&gt;&lt;/a&gt;
      &lt;/p&gt;&lt;p&gt;The last sections of the article show you how to create a NetBeans plugin from scratch. These sections are prefaced by these words, which I thought were quite nice: &lt;i&gt;"After trying out the previously discussed NetBeans plugins and others that you download from the NetBeans Plugins Portal, you'll probably want to create your own. If you're new to this task, you might find it somewhat intimidating. Fortunately, NetBeans greatly simplifies plugin development."&lt;/i&gt;
      &lt;/p&gt;&lt;p&gt;Go read it, right now!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 03 Jan 2009 18:59:14 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: Netbeans 6.5 Quicktip: Changing The Archive (EJB-JAR) Name, Deploying RARs</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/netbeans_6_5_quicktip_changing</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/netbeans_6_5_quicktip_changing</link>
      <description>&lt;ol&gt;&lt;li&gt;Go to: &lt;font face="courier new,courier,monospace"&gt;[PROJECT_NAME]/nbproject/project.properties (&lt;/font&gt;using CTRL+2&lt;font face="courier new,courier,monospace"&gt;)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;The property: &lt;font face="courier new,courier,monospace"&gt;jar.name&lt;/font&gt; specifies the archive name which is going to be deployed to the server and copied into: &lt;font face="courier new,courier,monospace"&gt;[PROJECT_NAME]/dist &lt;/font&gt;as
      well.&lt;/li&gt;&lt;/ol&gt;Tip: if you change the ending from .jar to .rar you can misuse an EJB project to develop, debug and redeploy JCA connectors to Glassfish v2 - its really convenient.&lt;br /&gt;</description>
      <pubDate>Sat, 03 Jan 2009 08:32:53 +0000</pubDate>
    </item>
    <item>
      <title>Hulles - NetBeans: ...And Sorry For The Long Lines!</title>
      <guid isPermaLink="false">http://hulles.supersized.org/archives/22-guid.html</guid>
      <link>http://hulles.supersized.org/archives/22-...And-Sorry-For-The-Long-Lines!.html</link>
      <description>I try to remember to be RSS feed-friendly but my blog site editor wraps the lines when I preview the post and I have to manually cut them up for them to display correctly when I post. Obviously I forgot to do that with the last entry. That's probably why I'm on the blutwurst-refried beans-watery beer diet: it was preemptive retribution. -- Hulles</description>
      <pubDate>Sat, 03 Jan 2009 05:52:46 +0000</pubDate>
    </item>
    <item>
      <title>Hulles - NetBeans: NB 6.5 Twitter SaaS Bug</title>
      <guid isPermaLink="false">http://hulles.supersized.org/archives/21-guid.html</guid>
      <link>http://hulles.supersized.org/archives/21-NB-6.5-Twitter-SaaS-Bug.html</link>
      <description>&lt;em&gt;This post concerns a bug in the Twitter SaaS service in NetBeans 6.5.&lt;/em&gt; &lt;br /&gt;&lt;br /&gt; &lt;p&gt; If you're using or have tried to use the Twitter SaaS service in NetBeans 6.5, you may have encountered a bug in NetBeans that gives you an error that looks something like this: &lt;/p&gt; &lt;pre&gt;javax.xml.bind.UnmarshalException: unexpected element (uri:"", local:"nilclasses"). Expected elements are
      &amp;lt;{}authenticated&gt;,&amp;lt;{}authorized&gt;,&amp;lt; {}direct-messages&gt;,&amp;lt;{}direct_message&gt;,&amp;lt;{}friends&gt;,&amp;lt; {}hash&gt;,&amp;lt;{}nil-classes&gt;,&amp;lt;{}ok&gt;, &amp;lt;{}status&gt;,&amp;lt;{}statuses&gt;,&amp;lt;{}user&gt; at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContext... at com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportError(Lo... at com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportError(Lo... at
      com.sun.xml.internal.bind.v2.runtime.unmarshaller.Loader.reportUnexpe... at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContex... at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallingContex... ... &lt;/pre&gt; &lt;p&gt; I &lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=155882" target="_blank" title="NetBeans bug report"&gt;reported the bug&lt;/a&gt; via the official NetBeans channel but it's my first occasion to do that. Hopefully I did it correctly and will
      not be harshly reprimanded by the &lt;strong&gt;NetBeans Ministry of Love&lt;/strong&gt; and put on a diet of blutwurst, refried beans and watery beer. Although come to think of it I'm on that diet anyway; I must have done something else bad recently to warrant it. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; The error results from a small bug in the updated Twitter SaaS service code in NetBeans 6.5. It occurs when you (for example) try to get direct messages and there are no new ones. Under these circumstances
      Twitter now replies with a 200 (everything went swell) code but returns NilClasses, whereas it used to give a 310 error code. I can only imagine that someone somewhere is trying to migrate away from returning error codes when things happen normally so that consumer code doesn't throw exceptions. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; Speaking of which, if you mask out the exception handling in the caller function &lt;strong&gt;you won't see the above message&lt;/strong&gt;, you'll just get anomalous results
      in your direct messages (e.g.). This drove me crazy for a couple of days until I tracked down the result. "Bogofilter!" I muttered. "Ogg Vorbis!" (I swear when I'm frustrated.) Hence this short article to pass along the hard-won information. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; I am also including a modified &lt;a href="http://hulles.supersized.org/uploads/canary/TwitterResponse.jar" title="TwitterResponse.jar"&gt;TwitterResponse.jar&lt;/a&gt; that you can plug into your code as a workaround until the bug
      is fixed by the NetBeans folks. Please note that you &lt;strong&gt;use it at your own risk&lt;/strong&gt;. It was a simple change and I've used it without a hitch many many times since I created it, but it hasn't gone through the (presumably) rigorous QA process that happens at NetBeans HQ, wherever the hell that is. So my recommendation is that you should only download and install the jar if you work in a production environment and need the fix to stay productive; otherwise I strongly urge you to
      wait for the official fix. Also, if you don't already know what to do with the attached jar file you should probably wait as well. This patch is just to keep the fires burning for &lt;strong&gt;American industry&lt;/strong&gt; until the real fix. You non-Americans can use the patch as well of course but you should delay installing it for a bit so that we in the United States can get a much-needed head start toward regaining our technical edge. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; I hope this helps any
      others out there (American or not) who are currently muttering "Bogofilter!" to themselves. Let me know how it goes. Namaste. &lt;/p&gt;&lt;br /&gt; -- Hulles &lt;br /&gt;&lt;br /&gt;</description>
      <pubDate>Sat, 03 Jan 2009 04:06:55 +0000</pubDate>
    </item>
    <item>
      <title>Tor Norbye's Weblog: Ruby Code Coverage in the builds now</title>
      <guid isPermaLink="false">http://blogs.sun.com/tor/entry/ruby_code_coverage_in_the</guid>
      <link>http://blogs.sun.com/tor/entry/ruby_code_coverage_in_the</link>
      <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; I've checked the Ruby code coverage code into the trunk now, so if you grab a recent daily 7.0 build, it should be there. I found a Windows-specific bug in the Python code coverage code as well, so grab a new build if you're on that platform.&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; I've had some fun with Java2D lately. Instead of the ugly coverage bars I showed in my &lt;a
      href="http://blogs.sun.com/tor/resource/rails-coverage.png"&gt;screenshots&lt;/a&gt; a couple of weeks ago, the coverage bars now have proper gradients, drop shadows behind the text etc.:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/ruby-coveragereport.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; Another thing I added is a bar in the editor footer (while code coverage is enabled) which lists
      the coverage percentage for the current file, along with actions to quickly run the tests again, or bring up the coverage report, or clear the results, or finish the coverage mode. As well as warn you when your data is older than your code.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/coverage-footer.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; And finally, I updated the built-in and &lt;a
      href="http://mediacast.sun.com/users/tnorbye/media/org-netbeans-modules-ruby-themes70.nbm"&gt;extra color themes&lt;/a&gt; to also have color definitions for the coverage highlights. Here's the Dark Pastels color theme with coverage data enabled:&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src="http://blogs.sun.com/tor/resource/coverage-dark.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;br /&gt; &lt;p&gt;&lt;br /&gt; Please let me know of any problems while
      this code is still fresh in my mind :) &lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 02 Jan 2009 19:37:54 +0000</pubDate>
    </item>
    <item>
      <title>N, Varun » NetBeans: Building Pizza with Lookup (Part 1)</title>
      <guid isPermaLink="false">http://nbguru.wordpress.com/?p=1448</guid>
      <link>http://nbguru.wordpress.com/2009/01/02/gof-and-lookup-builder-pattern-part-1/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Recently, I &lt;a href="http://nbguru.wordpress.com/2008/12/24/gof-and-lookup-a-deadly-combo/" target="_blank"&gt;announced a blog series&lt;/a&gt; on making use of Lookup API along with&#160; some design patterns in RCP Apps. So, I thought why not get started by porting some basic code snippets onto NetBeans Platform and then I shall see how to go about evolving them.&lt;/p&gt; &lt;h3&gt;Builder Pattern&lt;/h3&gt; &lt;p&gt;I will be
      beginning with Builder Pattern (a type of &lt;a href="http://en.wikipedia.org/wiki/Creational_pattern" target="_blank"&gt;Creational Patterns&lt;/a&gt;). It does seem obvious with the title of the post- “&lt;strong&gt;Building&lt;/strong&gt;” Pizza with Lookup.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;The intention is to abstract steps of construction of object so that different implementations of these steps can construct different
      representations of objects.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Why Pizza?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Well, I came across a &lt;a href="http://en.wikipedia.org/wiki/Builder_pattern#Java" target="_blank"&gt;code sample&lt;/a&gt; which creates different types of Pizza using Builder Pattern. Hey, I have never made any Pizza on my own, but this seems to be a golden chance and that too through coding &lt;img src="http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif" alt=";)"
      class="wp-smiley" /&gt; &lt;/p&gt; &lt;h3&gt;Getting Started&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Run “NetBeans IDE” (I am using &lt;a href="http://www.netbeans.org/downloads/index.html" target="_blank"&gt;6.5&lt;/a&gt;) which I had &lt;a href="http://www.netbeans.org/community/releases/65/install.html" target="_blank"&gt;installed&lt;/a&gt; using JDK 1.5.10.&lt;/li&gt; &lt;li&gt;Next, press &lt;strong&gt;Ctrl + Shift + N&lt;/strong&gt; or goto &lt;strong&gt;File &gt; New
      Project…&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;strong&gt;New Project Wizard opens…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Choose&lt;strong&gt; NetBeans Modules &lt;/strong&gt;as &lt;strong&gt;Category&lt;/strong&gt; and &lt;strong&gt;NetBeans Platform Application&lt;/strong&gt; as &lt;strong&gt;Project&lt;/strong&gt;.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Name and Location Wizard opens…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Fill relevant information, and you would
      see project opens up in NetBeans &lt;strong&gt;Project Window&lt;/strong&gt; (&lt;strong&gt;Ctrl + 1&lt;/strong&gt;).&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Right-click &lt;strong&gt;Project Node&lt;/strong&gt; and see &lt;strong&gt;Project Properties&lt;/strong&gt;, then select &lt;strong&gt;Libraries&lt;/strong&gt; from visible &lt;strong&gt;Categories&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Now, you would see on the right-hand side, only some of the &lt;a
      href="http://nbguru.wordpress.com/2008/10/19/tat-configure-clusters-and-modules-11/" target="_blank"&gt;modules of &lt;strong&gt;platform9&lt;/strong&gt; cluster&lt;/a&gt; that are included by default in a RCP Application. Java Platform pointing to JDK 1.5.10 by default.&lt;/p&gt; &lt;h3&gt;Overview of the Code Sample&lt;/h3&gt; &lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Builder_pattern#Java" target="_blank"&gt;existing code sample&lt;/a&gt; has 6 classes, out of which 5 fit into Builder
      Pattern and the remaining class just runs the code sample to construct one of the types of pizza.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Builder&lt;/strong&gt; (PizzaBuilder)&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;Abstract interface for creating objects (product).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Concrete Builder&lt;/strong&gt; (HawaiianPizzaBuilder, SpicyPizzaBuilder)&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;Provide implementation for Builder. Construct and assemble parts to build the
      objects.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Director&lt;/strong&gt; (Cook)&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;The Director class is responsible for managing the correct sequence of object creation. It receives a Concrete Builder as a parameter and executes the necessary operations on it.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Product&lt;/strong&gt; (Pizza)&lt;/p&gt; &lt;p style="padding-left: 30px;"&gt;The final object that will be created by the Director using Builder.&lt;/p&gt; &lt;p&gt;The
      code above could be split into 6 separate “.java” files and stored under single package OR they could be inside a single “.java” file, wherein the filename would be same as that of the Main class.&lt;/p&gt; &lt;h3&gt;Porting to NetBeans Platform&lt;/h3&gt; &lt;p&gt;I have ported that sample into 4 modules which fits into the &lt;a href="http://en.wikipedia.org/wiki/Builder_pattern#Class_Diagram" target="_blank"&gt;class diagram &lt;/a&gt;representation of Builder Pattern. The task of porting is
      simplified because of the Lookup API (&lt;a href="http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html#Service%20Provider" target="_blank"&gt;Service Provider&lt;/a&gt; approach).&lt;/p&gt; &lt;p&gt;Assuming you have followed the guidelines stated in “Getting Started” section and have created a default NetBeans Platform Application (I have named it &lt;strong&gt;PizzaBeans&lt;/strong&gt;) with “No Modules”. Now, we will create 3 modules and finally, move towards creating the 4th module, the one
      that interacts with the client.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;To be continued…&lt;/strong&gt;&lt;/p&gt; Posted in Java, nb-65, NetBeans, Platform&#160;&#160;&#160;&#160;&#160;&#160;&lt;a href="http://feeds.wordpress.com/1.0/gocomments/nbguru.wordpress.com/1448/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/nbguru.wordpress.com/1448/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/nbguru.wordpress.com/1448/"
      rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/nbguru.wordpress.com/1448/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/nbguru.wordpress.com/1448/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/nbguru.wordpress.com/1448/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/nbguru.wordpress.com/1448/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/digg/nbguru.wordpress.com/1448/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/nbguru.wordpress.com/1448/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/nbguru.wordpress.com/1448/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=nbguru.wordpress.com&amp;amp;blog=3440143&amp;amp;post=1448&amp;amp;subd=nbguru&amp;amp;ref=&amp;amp;feed=1" alt="" border="0"
      /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 02 Jan 2009 18:01:38 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: Softskills and Other Semi-Serious Posts</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/softskills_and_other_semi_serious</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/softskills_and_other_semi_serious</link>
      <description>&lt;p&gt;I'm refining now the slides for my first (at probably last :-)) "softskills" session&#160; &lt;a href="http://www.sigs-datacom.de/sd/kongresse/oop_2009/program.php?cat=session&amp;amp;action=print&amp;amp;ID=75" target="_blank"&gt;for the OOP 2009 conference in Munich&lt;/a&gt;. It is based on some older posts from this blog:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.jxperts.biz/roller/abien/entry/how_to_be_java_guru" target="_blank"&gt;How To Be A Java Guru Without
      Knowing Java&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adam-bien.com/roller/abien/entry/the_voodoo_consulting_style" target="_blank"&gt;The VooDoo Consulting Style.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adam-bien.com/roller/abien/entry/motivation_over_experience" target="_blank"&gt;Motivation over Experience&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adam-bien.com/roller/abien/entry/a_perfect_developer_should" target="_blank"&gt;A Perfect Developer
      Should&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adam-bien.com/roller/abien/entry/but_a_perfect_developer_needs" target="_blank"&gt;...but a Perfect Developer Needs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adam-bien.com/roller/abien/entry/your_java_ee_project_starts" target="_blank"&gt;Your Project Starts To Be Sub-Optimal If:&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adam-bien.com/roller/abien/entry/the_ultimate_interview_question_for" target="_blank"&gt;&lt;/a&gt;
      &lt;a href="http://www.adam-bien.com/roller/abien/entry/the_ultimate_interview_question_for" target="_blank"&gt;The Ultimate Inteview Question&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description>
      <pubDate>Fri, 02 Jan 2009 12:12:22 +0000</pubDate>
    </item>
    <item>
      <title>Big Al's Blog: Christmas present from Sun</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-6133363959081933104.post-3619789836537071519</guid>
      <link>http://bigallan.blogspot.com/2009/01/christmas-present-from-sun.html</link>
      <description>Just as the year was ended I got a great Christmas present from Sun Microsystems.&lt;br /&gt;&lt;br /&gt;1) A cool NetBeans 10 year anniversary T-shirt for participating in the community acceptance test programme for NetBeans 6.5 (NetCAT)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__SeQT33Fv3E/SV1mp3aDBII/AAAAAAAAC9E/o40HtfR2ii8/s1600-h/nb_65_tshirt.gif"&gt;&lt;img src="http://2.bp.blogspot.com/__SeQT33Fv3E/SV1mp3aDBII/AAAAAAAAC9E/o40HtfR2ii8/s400/nb_65_tshirt.gif"
      alt="" style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand; width: 400px; height: 188px;" border="0" id="BLOGGER_PHOTO_ID_5286494407036699778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) A pass on my exam to become Sun Certified Specialist for NetBeans IDE&lt;br /&gt;&lt;br /&gt;The exam was special to me as it was my first ever certification exam. My score was 82%, with the least score in questions about building Java SE applications. I guess it shows that
      I've never build Java SE applications on NetBeans. Otherwise I think the exam was great. Studying for the exam revealed a lot of useful features that I had never used before, but now wondering how I could ever live without. I can highly recommend doing the exam!&lt;br /&gt;&lt;br /&gt;Thanks Sun!</description>
      <pubDate>Fri, 02 Jan 2009 01:08:50 +0000</pubDate>
    </item>
    <item>
      <title>N, Varun » NetBeans: New Year, New Beginning!</title>
      <guid isPermaLink="false">http://nbguru.wordpress.com/?p=1468</guid>
      <link>http://nbguru.wordpress.com/2009/01/01/new-year-new-beginning/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;For the past few days, I have been receiving mails, lots of them from friends, relatives and mailing lists, with their greetings for the new year.. I replied, forwarded and even chatted (with some) to greet them for vacation break and new year..&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Blogosphere&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I even saw &lt;strong&gt;&lt;a href="http://amitksaha.blogspot.com/2008/12/happy-new-year-2009.html"
      target="_blank"&gt;Amit&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="http://blogs.sun.com/branajam/entry/goodbye_2008" target="_blank"&gt;James&lt;/a&gt;&lt;/strong&gt; blogging about how the year 2008 was, as they wait to see newer challenges in the near future..&lt;/p&gt; &lt;p&gt;Indeed, today its a &lt;strong&gt;New Year, New Beginning!&lt;/strong&gt; So, expect the unexpected.. As I take you down my memory lane, to recapture some of the defining moments of my life this year..&lt;/p&gt;
      &lt;p&gt;Well, I missed &lt;strong&gt;blogging&lt;/strong&gt; yesterday as I was busy preparing for a &lt;strong&gt;written exam&lt;/strong&gt; that took place yesterday, before I could celebrate the new year.. Actually, this was my &lt;strong&gt;8th&lt;/strong&gt; (incl. of viva’s, presentations, exams) in almost &lt;strong&gt;4 weeks&lt;/strong&gt; time &lt;img src="http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /&gt; &lt;/p&gt; &lt;h3&gt;Started with
      Emails..&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;2008&lt;/strong&gt; was an amazing year, so many up’s and down’s. It can’t get better than this..&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mails, Contests, T-shirts and DVDs..&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I started off this year writing mails to &lt;a href="http://wiki.netbeans.org/CommunityDocs#section-CommunityDocs-NetBeansCommunityDocsEmailAlias" target="_blank"&gt;dev@usersguide.netbeans.org&lt;/a&gt; and organizing events for &lt;a
      href="http://nbguru.wordpress.com/category/sun-club/" target="_blank"&gt;JIIT Sun Club&lt;/a&gt; (later transformed into &lt;a href="http://nbguru.wordpress.com/2008/09/24/sfday-celebrated-by-jiitosum/" target="_blank"&gt;JIIT OSUM&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;Soon, I shifted focus on competitions like Code For Freedom and NetBeans Innovator Grants.. succeeding in former one as &lt;a href="http://nbguru.wordpress.com/about/awards-and-achievements/" target="_blank"&gt;NetBeans Community Significant
      Contributor&lt;/a&gt; and failing in the qualifying stages of the latter one &lt;img src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /&gt; &lt;/p&gt; &lt;p&gt;Also, I received some NetBeans T-shirts, some 6.0 DVDs for distribution and the rewards for above achievements.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Coordinator, Blog Contest and Dream Team.. &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Of course, how can I forget being &lt;a
      href="http://blogs.sun.com/branajam/entry/nb_community_docs_contribution_coordinator" target="_blank"&gt;appointed&lt;/a&gt; as Contribution Coordinator in May and &lt;a href="http://nbguru.wordpress.com/community-docs/" target="_blank"&gt;tasting success along with some hiccups&lt;/a&gt;..&lt;/p&gt; &lt;p&gt;Also, during tough times I managed to come close to winning an &lt;a href="http://nbguru.wordpress.com/category/contests/blog-contest/" target="_blank"&gt;international blog contest&lt;/a&gt;,
      though I ended as a &lt;a href="http://blogs.sun.com/students/entry/opensolaris_and_netbeans_student_reviews" target="_blank"&gt;runner-up&lt;/a&gt; &lt;img src="http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /&gt; &lt;/p&gt; &lt;p&gt;Then, an &lt;a href="http://www.netbeans.org/community/articles/interviews/varun-nischal.html" target="_blank"&gt;interview&lt;/a&gt; on my way to rising from ashes, made me feel good as I looked forward to more
      opportunities..&lt;/p&gt; &lt;p&gt;I feel lucky to have got the opportunity of becoming a &lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1266" target="_blank"&gt;NetBeans Dream Team Member&lt;/a&gt;, I am probably the youngest member of the team and still undergraduate &lt;img src="http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Reviews, Judgements, NetCAT and
      &lt;/strong&gt;&lt;strong&gt;Projects..&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;While I joined “NetBeans Dream Team”, I &lt;a href="http://nbguru.wordpress.com/2008/07/28/refcardz-netbeans-61-java-editor/" target="_blank"&gt;reviewed&lt;/a&gt; “Dzone RefCardz”, &lt;a href="http://www.netbeans.org/grant/" target="_blank"&gt;judged&lt;/a&gt; some of the “NetBeans Innovator Grant” projects and qualified for participation in the “NetCAT Program” for the first time ever
      and it was an &lt;a href="http://nbguru.wordpress.com/2008/11/20/netcat-65-weekly-final-report/" target="_blank"&gt;amazing experience&lt;/a&gt;..&lt;/p&gt; &lt;p&gt;Probably, this was the year I wouldn’t like to remember for the university and few other projects that involved coding as I couldn’t complete even a single project the whole year.. &lt;strong&gt;Strange!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I came close to finishing them all, but somehow circumstances forced me not to go further..
      Simultaneously, I shifted focus from writing mails to blogging and as already mentioned, I was the &lt;strong&gt;runner-up&lt;/strong&gt; at one of the contests as I looked for more..&lt;/p&gt; &lt;p&gt;&lt;strong&gt;NetBeans Birthday, Recognition and More…&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;“NetBeans Birthday Week” was something I will remember for a long, long time.. As I got recognized once again when “NetBeans Community Docs Program” got &lt;a href="http://www.netbeans.org/birthday/commdocs.html"
      target="_blank"&gt;fully deserved recognition&lt;/a&gt;..&lt;/p&gt; &lt;p&gt;On the final day, I was looking forward to see the &lt;a href="http://www.netbeans.org/birthday/acknowledgment.html" target="_blank"&gt;webpage dedicated to acknowledge&lt;/a&gt; people involved with NetBeans Project since its inception..&lt;/p&gt; &lt;p&gt;I was in for a surprise, as I saw my name amongst the list of outstanding community members for my &lt;a
      href="http://nbguru.wordpress.com/2008/12/14/the-day-i-began-writing-docs/" target="_blank"&gt;leadership&lt;/a&gt; in “NetBeans Community Docs Program”..&lt;/p&gt; &lt;h3&gt;Ended with Exams..&lt;/h3&gt; &lt;p&gt;Coming back to yesterday’s exam, I was preparing for it for quite some time and indeed, its the first time that my friends from other colleges are on vacation, while I am still having classes the entire month of December, 2008..&lt;/p&gt; &lt;p&gt;Anyways, it will get over soon as I look
      forward to my internship at an Indian IT company this January.. There’s lot more coming up, stay tuned to my blog, as of today its a &lt;strong&gt;New Year, New Beginning!&lt;/strong&gt;&lt;/p&gt; &lt;h3 style="text-align: center;"&gt;Happy New Year&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/h3&gt; Posted in Events, NetBeans, Personal, Reviews&#160;&#160;&#160;&#160;&#160;&#160;&lt;a href="http://feeds.wordpress.com/1.0/gocomments/nbguru.wordpress.com/1468/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/comments/nbguru.wordpress.com/1468/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/nbguru.wordpress.com/1468/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/nbguru.wordpress.com/1468/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/nbguru.wordpress.com/1468/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/nbguru.wordpress.com/1468/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/nbguru.wordpress.com/1468/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/nbguru.wordpress.com/1468/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/nbguru.wordpress.com/1468/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/nbguru.wordpress.com/1468/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img
      src="http://stats.wordpress.com/b.gif?host=nbguru.wordpress.com&amp;amp;blog=3440143&amp;amp;post=1468&amp;amp;subd=nbguru&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 01 Jan 2009 14:44:59 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Tor Norbye on NetBeans Code Coverage (Part 2)</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/7005 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/500214713/tor-norbye-netbeans-code-cover-0</link>
      <description>Tor Norbye presents a new feature for NetBeans 7.0: Code Coverage support! Part 1 showed the Python version, while in this screencast you will see the Ruby version. Note that the Ruby support isn't integrated into the 7.0 builds just yet.&lt;img src="http://feeds.dzone.com/~r/zones/netbeans/~4/500214713" height="1" width="1" /&gt;</description>
      <pubDate>Thu, 01 Jan 2009 13:49:27 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Community Docs Blog: NBCD Weekly Newsletter #20 (Spanish)</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-4439135070202734584.post-7747527610978054972</guid>
      <link>http://nb-community-docs.blogspot.com/2008/12/nbcd-weekly-newsletter-20spanish.html</link>
      <description>&lt;span style="font-weight: bold; color: rgb(204, 0, 0); font-size: 130%;"&gt;Últimos Documentos de la Comunidad&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/NBCDTipsAndTricks_ES"&gt;Trucos &amp;amp; Sugerencias&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span
      style="font-style: italic;"&gt;Aristides Villarreal Bravo&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;blockquote&gt;&lt;span&gt;Dec 24 | &lt;/span&gt;&lt;a href="http://wiki.netbeans.org/TaT_AvbravoSwingXjXDatePicker"&gt;Cambiar el formato de fecha de jXDatePicker &lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://wiki.netbeans.org/NBCDTipsAndTricks"&gt;Trucos &amp;amp;
      Sugerencias&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Anton Epple&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Dec 24 | &lt;a href="http://wiki.netbeans.org/TaT_CreatePlatformVersions"&gt;Create your own Platform versions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dec 24 | &lt;a href="http://wiki.netbeans.org/TaT_FixNavigatorModeInRCPApp"&gt;Fix Navigator Mode in NetBeans Platform Applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dec 23 | &lt;a
      href="http://wiki.netbeans.org/TaT_NetBeansOnUSBStick"&gt;NetBeans on USB Stick&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://wiki.netbeans.org/NBCDTutorials"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Tutorial&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Vaibhav Choudhary&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Dec 26 | &lt;a
      href="http://wiki.netbeans.org/GettingStartedWithJavaFX"&gt;Getting Started with JavaFX (NB 6.1)&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0); font-size: 130%;"&gt;Noticias Especiales&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Nuevo Contribuidor..&lt;/span&gt;&lt;br /&gt;&lt;a
      href="http://java4ever.blogspot.com/"&gt;&lt;span&gt;Vaibhav Choudhary&lt;/span&gt;&lt;/a&gt; &lt;span&gt;es el&lt;a style="font-weight: bold;" href="http://wiki.netbeans.org/NBCDHeroes"&gt; último contribuidor&lt;/a&gt; del Programa NetBeans Community Docs .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Documentos JavaFX..&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;Hoy, James escribio en su &lt;a
      href="http://blogs.sun.com/branajam/entry/javafx_and_community_docs"&gt;blog&lt;/a&gt; acerca de la última contribución realizada por Vaibhav en &lt;a href="http://www.netbeans.org/features/javafx/index.html"&gt;Java FX&lt;/a&gt;, él escribio apasionadamente acerca de Java FX en su &lt;a href="http://java4ever.blogspot.com/"&gt;blogs&lt;/a&gt;. Deseando más documentos de él, así como de usted y a la comunidad de NetBeans. &lt;span style="font-weight: bold;"&gt;Rock
      on!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Que es lo Nuevo..&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: normal;"&gt;Esta ese la última edición de nuestro&lt;/span&gt; &lt;a href="http://nb-community-docs.blogspot.com/2008/10/latest-updates.html"&gt;Weekly Newsletters&lt;/a&gt; y desde &lt;span style="font-weight: bold;"&gt;Enero de 2009&lt;/span&gt; &lt;span style="font-weight:
      normal;"&gt;en adelante, usted comenzara a recibir &lt;/span&gt;el &lt;span style="font-weight: bold;"&gt;Boletin Mensualmente&lt;/span&gt;...&lt;span&gt; Por lo tanto , hemos comenzado a &lt;a style="font-weight: bold;" href="http://wiki.netbeans.org/CommunityDocs#section-CommunityDocs-WhatSNewAndImportant"&gt;archivar arctículos de noticias seleccionados &lt;/a&gt;desde el boletin semanal publicados anteriormente al 19 y esta edición sera la última.&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;br
      /&gt;Esperando a todos ustedes han disfrutado de nuestra dosis semanal de últimas noticias de nuestro programa de documentos de comunidad NetBeans multilingüe y esperamos con interés con su cooperación en el año nuevo así.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold; font-size: 130%;"&gt;Saludos de temporada&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;Esperando que
      todos ustedes hayan disfrutado nuestra dosis semanal de las últimas noticias desde nuestro&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;a href="http://wiki.netbeans.org/NBCommunityDocsML"&gt;Multilingual NetBeans Community Docs Program&lt;/a&gt;&lt;span&gt; y esperamos con interés su cooperación en el Nuevo Año también.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left; font-weight: bold;"&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span
      style="font-weight: normal;"&gt;Para finalizar, &lt;span style="font-weight: bold;"&gt;James Branam&lt;/span&gt; (NetBeans Community Docs Program Manager) ha escrito un &lt;a style="font-weight: bold;" href="http://nb-community-docs.blogspot.com/2008/12/year-in-review-blogs-wikis-evangelists.html"&gt;special post&lt;/a&gt; para este programa y la comunidadand en el éxito del proyecto y un año lleno de acontecimientos&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;, también discutiendo lo que se
      encuentra en el futuro..&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;E&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;sta edición ha sido presentada a usted por;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-size: 100%;"&gt;Aristides Villarreal Bravo&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br
      /&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;___________________________________________________________&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt; &lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-weight: bold;"&gt;Available Languages&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;: &lt;/span&gt;&lt;span style="font-size: 85%;"&gt; &lt;a href="http://feeds.feedburner.com/nbcdweekly"&gt;English&lt;/a&gt; , &lt;/span&gt;&lt;span
      style="font-size: 85%;"&gt;&lt;a href="http://feeds.feedburner.com/nbcdweekly_de"&gt;German&lt;/a&gt;, &lt;a href="http://feeds.feedburner.com/nbcdweekly_es"&gt;Spanish&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 01 Jan 2009 13:05:33 +0000</pubDate>
    </item>
    <item>
      <title>Hulles - NetBeans: Guerrilla Software Developers' Reality Check</title>
      <guid isPermaLink="false">http://hulles.supersized.org/archives/20-guid.html</guid>
      <link>http://hulles.supersized.org/archives/20-Guerrilla-Software-Developers-Reality-Check.html</link>
      <description>&lt;br /&gt;&lt;p&gt; In my last two articles (&lt;a href="http://hulles.supersized.org/archives/18-NetBeans-Tip-Prism-Break.html" target="_blank" title="Link to earlier blog article"&gt;NetBeans Tip: Prism Break&lt;/a&gt; and &lt;a href="http://hulles.supersized.org/archives/19-More-About-Prism-And-NetBeans.html" target="_blank" title="Link to another earlier blog article"&gt;More About Prism And NetBeans&lt;/a&gt;) I discussed using the Mozilla Labs &lt;a
      href="http://labs.mozilla.com/projects/prism/" target="_blank" title="Link to Prism project at Mozilla Labs"&gt;Prism&lt;/a&gt; application to create dedicated "mini-browser" windows to reduce the overhead involved in (e.g.) looking up JavaDocs within the NetBeans IDE. My primary stated reason for using Prism from within NetBeans was to improve the performance of &lt;strong&gt;Lucille II&lt;/strong&gt;, my aging laptop, bless her little 1.6GHz CPU. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; However, one mustn't
      lose sight of one's overall goals as one mucks about in the fascinating but stinky cesspool of software development, and if results matter the number one rule for improving the performance of any piece of software should be: &lt;strong&gt;throw hardware at it.&lt;/strong&gt; This is because since the 70's hardware costs have trended dramatically downward and software (i.e. people) costs have done the reverse until recently. It is nearly always a better idea economically to upgrade hardware before
      even &lt;em&gt;thinking&lt;/em&gt; about software solutions, let alone discussing such solutions, let alone actually implementing them. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; To reinforce this point, I'd like to point out that a certain unnamed consumer electronics retail chain is currently offering what seems to be a Best Buy for laptop owners like myself: 1GB memory modules for US$19.99. To max out Lucille's memory at 2GB (currently she packs 512MB under her skirt) costs under US$40! That is substantially
      less than it cost me to write this blog entry in terms of person costs, assuming that I had something better to do. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; The moral of the story is that if you're a guerrilla software developer or otherwise work in the real world you should keep the big picture in mind and Do The Right Thing, no matter how attractive it might otherwise be to f*** around with the latest and greatest SSB or any of my other blog posts for that matter (except this one). If on the other hand you
      work for &lt;strong&gt;Sun&lt;/strong&gt; you probably couldn't care less. I understand they actually &lt;em&gt;pay&lt;/em&gt; you guys to write blogs! (Hire me and I'll quit giving you shit and go back to making fun of Microsoft Windows operating systems.) &lt;/p&gt;&lt;br /&gt;&lt;p&gt; Namaste and Happy New Year! &lt;/p&gt;&lt;br /&gt; -- Hulles &lt;br /&gt;&lt;br /&gt;&lt;p&gt; P.S. Of course the purpose for my writing these articles is to entertain and elucidate, as opposed to trying to stroke
      and bore your &lt;strong&gt;Sony VAIO&lt;/strong&gt; so that it kicks the ass of all the other laptops in your coffee shop. But still... US$40! I'm off to buy memory, which at my age is an unexpected luxury. &lt;/p&gt;&lt;br /&gt;</description>
      <pubDate>Thu, 01 Jan 2009 04:23:22 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Adventures, Java and more: SQE - New Year's Eve and 2009</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-2403329052287047947.post-4094406784281307575</guid>
      <link>http://nbguru.blogspot.com/2008/12/sqe-new-years-eve-and-2009.html</link>
      <description>Again - after a long quiet period here some news from SQE - the last one for 2008.&lt;br /&gt;&lt;br /&gt;Still, the actual main goal of SQE is to provide a stable release for NetBeans 6.5 .&lt;br /&gt;&lt;br /&gt;Here is a list what we have already achieved and what will be part of the next binary drop. It will take a few more days before we can upload it - to allow us to ensure everything is working as expected after the major rewrite we did during Devoxx 2008.&lt;br /&gt;&lt;br
      /&gt;Bug fixes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fixes for numerous NPE, CCE&lt;/li&gt;&lt;li&gt;use NetBeans 6.5 features where possible (Option Panel...)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;New features&lt;br /&gt;&lt;ul&gt;&lt;li&gt;codedefect history is now working&lt;br /&gt;&lt;/li&gt;&lt;li&gt;further UI enhancements&lt;ul&gt;&lt;li&gt;windowgroup for codedefect results&lt;/li&gt;&lt;li&gt;move codedefect history to control center&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;select checkstyle.xml to
      use&lt;/li&gt;&lt;li&gt;even better sorting capability for PMD and Checkstyle results&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Updates&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Update FindBugs to 1.3.6&lt;/li&gt;&lt;li&gt;Update PMD to 4.2.4&lt;/li&gt;&lt;/ul&gt;Upcoming (new things or things already planned)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support for configuration of FindBugs and PMD based on Maven pom's&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Refresh on save/compile (especially useful for
      tasklist)&lt;/li&gt;&lt;li&gt;NetBeans 7.0?&lt;/li&gt;&lt;li&gt;PMD 5.0&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Any other ideas, comments, wishes? Just leave your comment here or send an e-mail to the user list at sqe.dev.java.net.&lt;br /&gt;&lt;br /&gt;... and don't forget we will be going full OpenSource at http://sqe.kenai.com in 2009 (promised) using Maven as build tool. This possibly allows us to provide different binary drops (e.g. PMD 4.x / PMD 5.x series) and many other exciting things.&lt;br
      /&gt;&lt;br /&gt;Happy New Year 2009 to all of you - and see you in 2009!</description>
      <pubDate>Wed, 31 Dec 2008 18:14:44 +0000</pubDate>
    </item>
  </channel>
</rss>
