<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>spookypeople - programming category</title>
  <link>http://www.spookypeople.com:80/categories/programming/</link>
  <description>information is provided on a strict need to know basis</description>
  <language>en</language>
  <copyright>Salvatore Denaro</copyright>
  <lastBuildDate>Thu, 20 Nov 2008 02:46:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://spookypeople.com/Sal/images/truthiness.jpg</url>
    <title>spookypeople (programming category)</title>
    <link>http://www.spookypeople.com:80/</link>
  </image>
  
  
  <item>
    <title>Programmer&#039;s Font</title>
    <link>http://www.spookypeople.com:80/2008/09/25/programmers_font.html</link>
    
      
        <description>
          &lt;p&gt;
If you do any programming at all. And by that I mean anything. HTML, Java, C/C++, Ruby, PHP, Javascript et al, do yourself a favor and download a programmer&#039;s font. I&#039;ve recently switched from &lt;a href=&#034;http://www.tobias-jung.de/seekingprofont/&#034;&gt;ProFont&lt;/a&gt; to 
&lt;a href=&#034;http://www.levien.com/type/myfonts/inconsolata.html&#034;&gt;
Inconsolata. &lt;/a&gt;
Why? For one thing, a real programmer&#039;s font differentiates  Zero from O, 1 from i or l and has more readable punctuation. 
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2008/09/25/programmers_font.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2008/09/25/programmers_font.html</guid>
    <pubDate>Thu, 25 Sep 2008 19:33:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Bad Program</title>
    <link>http://www.spookypeople.com:80/2008/07/30/bad_program.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;a href=&#034;http://www.flickr.com/photos/karmakazesal/2717892619/&#034; title=&#034;no-its-not by karmakazesal, on Flickr&#034;&gt;&lt;img src=&#034;http://farm4.static.flickr.com/3230/2717892619_d32e7912e6.jpg&#034; width=&#034;500&#034; height=&#034;254&#034; alt=&#034;no-its-not&#034; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If this is what you see when your program is running on a dual core machine, please don&#039;t try and convince me that it multi-tasks. I don&#039;t need to see the source. I don&#039;t want to debate it. 
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2008/07/30/bad_program.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2008/07/30/bad_program.html</guid>
    <pubDate>Thu, 31 Jul 2008 02:10:00 GMT</pubDate>
  </item>
  
  <item>
    <title>150-Year-Old Computer Brought to Life</title>
    <link>http://www.spookypeople.com:80/2008/04/25/150_year_old_computer_brought_to_life.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
Charles Babbage&#039;s Difference Engine No. 2, designed in the late 1840s, weighs five tons, is 11 feet (3.4 meters) long and seven feet (2.1 meters) high, and has 8,000 bronze, cast iron and steel parts. 
&lt;/blockquote&gt;
&lt;a href=&#034;http://www.sciam.com/slideshow.cfm?id=150-year-old-computer-babbage&amp;thumbs=horizontal&amp;photo_id=8880173A-E7F2-99DF-11CACFBF6E517FAF&#034;&gt;150-Year-Old Computer Brought to Life [Slideshow]: Scientific American Slideshow&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Needless to say, it doesn&#039;t run Vista. I remember reading about this design in college. I didn&#039;t think anyone could actually build one. Brings back memories of my attempt at an difference engine emulator. I joked that it would be an upgrade for the X11 abacus emulator I wrote.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>geek</category>
    
    <category>programming</category>
    
    <category>humor</category>
    
    <comments>http://www.spookypeople.com:80/2008/04/25/150_year_old_computer_brought_to_life.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2008/04/25/150_year_old_computer_brought_to_life.html</guid>
    <pubDate>Fri, 25 Apr 2008 04:27:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Grace Hopper Quote</title>
    <link>http://www.spookypeople.com:80/2007/11/08/grace_hopper_quote.html</link>
    
      
        <description>
          &lt;p&gt;&lt;blockquote&gt;&#034;It&#039;s better to ask forgiveness than it is to get permission.&#034;--The Late Rear Admiral Grace Hopper, who led the effort to create COBOL&lt;/blockquote&gt;From &lt;a href=&#034;http://www.byte.com/art/9509/sec7/art19.htm&#034;&gt;BYTE.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;  &lt;/p&gt;
        </description>
      
      
    
    
    
    <category>quote</category>
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2007/11/08/grace_hopper_quote.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/11/08/grace_hopper_quote.html</guid>
    <pubDate>Fri, 09 Nov 2007 02:35:57 GMT</pubDate>
  </item>
  
  <item>
    <title>30  Reasons Why All Programmers Are Schizophrenics</title>
    <link>http://www.spookypeople.com:80/2007/11/07/30_reasons_why_all_programmers_are_schizophrenics.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
A few days back, I was lazily browsing the net - when suddenly I discovered that I have Schizophrenia. No, I did not get a hallucination that my dual monitors suddenly changed into a two headed beast. Nor did I hallucinate about anything else. What happened was that I stumbled upon a page about schizophrenia. To my shock, I had all the symptoms described in that page. Not just me - all the programmers I knew had Schizophrenia as well.
&lt;/blockquote&gt;
From 
&lt;a href=&#034;http://blog.binnyva.com/2007/11/30-reasons-why-all-programmers-are-schizophrenics/&#034;&gt;30  Reasons Why All Programmers Are Schizophrenics at BinnyVA&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If time travel causes Schizodonniedarkosis, maybe Java programming causes Schizojavosis and perl programming causes Schizoperlosis? 
&lt;/p&gt;

        </description>
      
      
    
    
    
    <category>programming</category>
    
    <category>humor</category>
    
    <comments>http://www.spookypeople.com:80/2007/11/07/30_reasons_why_all_programmers_are_schizophrenics.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/11/07/30_reasons_why_all_programmers_are_schizophrenics.html</guid>
    <pubDate>Thu, 08 Nov 2007 04:57:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Object oriented programming for cats</title>
    <link>http://www.spookypeople.com:80/2007/08/23/object_oriented_programming_for_cats.html</link>
    
      
        <description>
          &lt;p&gt;&lt;blockquote&gt;Cats think in a unique way that has been harnessed by many of the great programming languages.&lt;/blockquote&gt;From &lt;a href=&#034;http://jonathanbaldwin.blogspot.com/2007/08/objects-oriented-programming-for-cats.html&#034;&gt;A Word In Your Ear: Object oriented programming for cats&lt;/a&gt;&lt;/p&gt;  
&lt;p&gt;An interesting and humorous discussion on how to develop an algorithm that mimics cat behavior.&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <category>humor</category>
    
    <comments>http://www.spookypeople.com:80/2007/08/23/object_oriented_programming_for_cats.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/08/23/object_oriented_programming_for_cats.html</guid>
    <pubDate>Thu, 23 Aug 2007 15:54:08 GMT</pubDate>
  </item>
  
  <item>
    <title>23 Programming Languages compared through their Amazon book sales</title>
    <link>http://www.spookypeople.com:80/2007/07/10/23_programming_languages_compared_through_their_amazon_book_sales.html</link>
    
      
        <description>
          &lt;p&gt;
Saw this link:
&lt;a href=&#034;http://antoniocangiano.com/articles/2007/07/05/23-programming-languages-compared-through-their-amazon-book-sales&#034;&gt;23 Programming Languages compared through their Amazon book sales&lt;/a&gt; and found it rather interesting.
&lt;/p&gt;
&lt;p&gt;
Not sure what it proves. On the one hand, it might show programmer interest. I know a lot of people are really into Ruby. It also makes it clear that Java/C/C++/C# and VB are still dominant. Still, I wonder how much this may be influenced by existing code bases. Ruby being number #3 with so little legacy code is really interesting. I&#039;m going to have to give it another look. Also, the poster was nice enough to list the problems with his survey, which is really nice. 
&lt;/p&gt;



        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2007/07/10/23_programming_languages_compared_through_their_amazon_book_sales.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/07/10/23_programming_languages_compared_through_their_amazon_book_sales.html</guid>
    <pubDate>Tue, 10 Jul 2007 20:54:36 GMT</pubDate>
  </item>
  
  <item>
    <title>A Programming Language Like Playing With Blocks</title>
    <link>http://www.spookypeople.com:80/2007/06/28/a_programming_language_like_playing_with_blocks.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
Scratch is a creativity tool from the M.I.T. Media Lab that turns abstract programming concepts like recursion into snap-together puzzle pieces. It is like a multimedia sandbox, where children 8 and up are welcomed as media producers, following the same philosophical blueprint that inspired software projects like Logo and Squeak.
&lt;/blockquote&gt;
&lt;a href=&#034;http://www.nytimes.com/2007/05/24/technology/24program.html?ex=1337659200&amp;en=32e62084cb87d235&amp;ei=5088&amp;partner=rssnyt&amp;emc=rss&#034;&gt;A Programming Language Like Playing With Blocks - New York Times&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I played with &lt;a href=&#034;http://scratch.mit.edu/&#034;&gt;scratch&lt;/a&gt; last night and was totally amazed at how good it is. First off, it doesn&#039;t just teach &#034;programming&#034;. It teaches much of the principals of Comp Sci. Second, you don&#039;t need to know anything about computer programming to pick it up. 
&lt;/p&gt;

        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2007/06/28/a_programming_language_like_playing_with_blocks.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/06/28/a_programming_language_like_playing_with_blocks.html</guid>
    <pubDate>Thu, 28 Jun 2007 14:19:08 GMT</pubDate>
  </item>
  
  <item>
    <title>log4j macro for eclipse</title>
    <link>http://www.spookypeople.com:80/2007/03/01/log4j_macro_for_eclipse.html</link>
    
      
        <description>
          &lt;p&gt;
A lot of the code I am working with is filled with this line.
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
    public static Logger logger = Logger.getLogger(RequestProcessorMgr.class);
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
The problem is that only one of the classes (RequestProcessorMgr) is actually using the correct class name. The rest are using the wrong class name. This is the problem with cut-copy-paste programming. Just because the code works in one part of the program, doesn&#039;t mean it will work anywhere else. Plus, when you copy code; you copy bugs too. This is self plagiary. So if you&#039;re going to plagiarize, don&#039;t self plagiarize. At least put in the effort to copy from someone smarter than you.
&lt;/p&gt;
&lt;p&gt;
So this is what I did.
&lt;ol&gt;
&lt;li&gt;In eclipse. Window-&gt;preferences&lt;/li&gt;
&lt;li&gt;
In the preferences dialog, pick &#034;java&#034; then &#034;editor&#034; then &#034;templates&#034;&lt;/li&gt;
&lt;li&gt;
Click on &#034;new&#034;&lt;/li&gt;
&lt;li&gt;
Enter &#034;log4j&#034; for &#034;name&#034;&lt;/li&gt;
&lt;li&gt;
Enter &#034;Just say no to incorrect loggers&#034; for &#034;Description&#034;&lt;/li&gt;
&lt;li&gt;
Enter &lt;code&gt;public static Logger logger = Logger.getLogger(${enclosing_type}.class);&lt;/code&gt; as the pattern&lt;/li&gt;
&lt;li&gt;
The default context should be Java. Change this if it isn&#039;t correct&lt;/li&gt;
&lt;li&gt;Click Apply. Save.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;
&lt;p&gt;
Now, when you type &lt;code&gt;log4j&lt;/code&gt; and hit &lt;code&gt;ctrl-space&lt;/code&gt; you can insert a log4j property that will correctly log messages from your class.
&lt;/p&gt;
&lt;p&gt;
Now back to bug fixing.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2007/03/01/log4j_macro_for_eclipse.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/03/01/log4j_macro_for_eclipse.html</guid>
    <pubDate>Thu, 01 Mar 2007 20:02:17 GMT</pubDate>
  </item>
  
  <item>
    <title>Cobol analogies </title>
    <link>http://www.spookypeople.com:80/2007/02/09/cobol_analogies.html</link>
    
      
        <description>
          &lt;p&gt;
A Cobol analogy is to a technical discussion as a Hitler (or Stalin) comparison is to a political discussion.
&lt;/p&gt;
&lt;p&gt;
Cobol Corollary to Godwin&#039;s Law: The first person to compare a technology to Cobol automatically loses the debate.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>politics</category>
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2007/02/09/cobol_analogies.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/02/09/cobol_analogies.html</guid>
    <pubDate>Fri, 09 Feb 2007 15:23:01 GMT</pubDate>
  </item>
  
  <item>
    <title>Joda Time</title>
    <link>http://www.spookypeople.com:80/2007/02/01/joda_time.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The &#039;default&#039; calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic and Ethiopic systems are also included, and we welcome further additions. Supporting classes include time zone, duration, format and parsing.
&lt;/blockquote&gt;
From &lt;a href=&#034;http://joda-time.sourceforge.net/&#034;&gt;Java date and time API - Home - Joda Time&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Its been a long running annoyance of mine that out of the box, Java makes it easier to calculate the day the Eastern Orthodox church will celebrate Easter than the day a bond will mature. Because we all know there are more people using Java in monasteries than on Wall Street.
&lt;/p&gt;
&lt;p&gt;
Joda is damn nice. No longer do you have to deal with months numbered 0 to 11 while the days of the week numbered 1 to 7. And a simple bond yield Calendar took about 20 minutes to put together.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2007/02/01/joda_time.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2007/02/01/joda_time.html</guid>
    <pubDate>Thu, 01 Feb 2007 21:53:49 GMT</pubDate>
  </item>
  
  <item>
    <title>Migrating to Spring</title>
    <link>http://www.spookypeople.com:80/2006/12/20/migrating_to_spring.html</link>
    
      
        <description>
          &lt;p&gt;
A really great article on 
&lt;a href=&#034;http://www.onjava.com/pub/a/onjava/2006/12/13/migrating-to-spring.html&#034;&gt;Migrating to Spring.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
This is a really nice nuts and bolts description on how to port a typical Java web application to make use of Spring&#039;s IoC and service templates. If you do Java Web development and you aren&#039;t using Spring; you really need to consider it.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/12/20/migrating_to_spring.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/12/20/migrating_to_spring.html</guid>
    <pubDate>Wed, 20 Dec 2006 13:47:27 GMT</pubDate>
  </item>
  
  <item>
    <title>Snap Circuits Electronic Educational Kits</title>
    <link>http://www.spookypeople.com:80/2006/11/20/snap_circuits_electronic_educational_kits.html</link>
    
      
        <description>
          &lt;p&gt;
The 
&lt;a href=&#034;http://www.speedydog.net/prod_sc300.html&#034;&gt;Snap Circuits Electronic Educational Kits&lt;/a&gt; reminds me of the old &lt;a href=&#034;http://www.polylith.com/~brendan/ClassicComputers/Tandy/uCptrTrainManual1.html&#034;&gt;Radio Shack Science Fair&lt;/a&gt; kits.
&lt;/p&gt;
&lt;p&gt;
I loved those old Radio Shack kits. My uncle bought me one every Christmas. I have many fond memories of burning my fingers with a soldering iron, adjusting the little snap-springs and searching for the tiny bits of electronic debris that would trail from room to room. Oh, and I build a radio that used a coat hanger as an antenna and my radiator for ground. Sadly, radio shack at the mall doesn&#039;t seem to carry these kits any more.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>geek</category>
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/11/20/snap_circuits_electronic_educational_kits.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/11/20/snap_circuits_electronic_educational_kits.html</guid>
    <pubDate>Mon, 20 Nov 2006 17:21:47 GMT</pubDate>
  </item>
  
  <item>
    <title>Spring 2.0 Final Released</title>
    <link>http://www.spookypeople.com:80/2006/11/20/spring_2_0_final_released.html</link>
    
      
        <description>
          &lt;p&gt;
More here: &lt;a href=&#034;http://www.springframework.org/go-2.0/&#034;&gt;Spring 2.0 Final Released!
&lt;/a&gt;
&lt;/p&gt;
&lt;lj-cut text=&#034;Java geek talk follows&#034;&gt;
&lt;p&gt;
I took longer to download Spring than to port my Springframework 1.2.8 App to use Spring 2.0. No performance changes to report, but I can now try rebuilding it as a JDK1.5 App. Once I update my code to use the new Generics + Collections idioms, I should see a few gains by reducing a lot of the clutter that goes with using pre-JDK1.5 collections.
&lt;/p&gt;
&lt;p&gt;
I&#039;ve managed to get other developers here to use Spring to manage their applications. The selling point was the way I added confirmation email support to a set of forms in one mid-size app. I defined an interface called &lt;code&gt;EmailService&lt;/code&gt; and implemented an a type for each of the three forms to add. I then added one line of code for each form in &lt;code&gt;application-Context.xml&lt;/code&gt; and a whopping five lines of code in &lt;code&gt;Formhandler&lt;/code&gt;. Now when an edit in one of those three form is saved, and the server agrees that the edit was successful; the user and his manager gets a summery email. Doing this without Spring would have resulted in at least five times more code.
&lt;/p&gt;
&lt;/lj-cut&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/11/20/spring_2_0_final_released.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/11/20/spring_2_0_final_released.html</guid>
    <pubDate>Mon, 20 Nov 2006 16:54:51 GMT</pubDate>
  </item>
  
  <item>
    <title>What&#039;s a SQL Injection Bug?</title>
    <link>http://www.spookypeople.com:80/2006/11/02/whats_a_sql_injection_bug.html</link>
    
      
        <description>
          &lt;p&gt;
Joel explains what a &lt;a href=&#034;http://www.joelonsoftware.com/items/2006/11/01.html&#034;&gt;
SQL Injection Bug &lt;/a&gt; is in a way I could take to my users.
&lt;/p&gt;
&lt;p&gt;
I see this all the time at work. I&#039;ve gotten into the habit of using &lt;em&gt;%1%&lt;/em&gt;, &lt;em&gt;OR 1 == 1&lt;/em&gt;, and other nasty bits of SQL to test the applications I have to work with.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/11/02/whats_a_sql_injection_bug.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/11/02/whats_a_sql_injection_bug.html</guid>
    <pubDate>Thu, 02 Nov 2006 22:57:29 GMT</pubDate>
  </item>
  
  <item>
    <title>Practically Groovy</title>
    <link>http://www.spookypeople.com:80/2006/09/21/practically_groovy.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
Often, programmers turn to languages like Groovy for building quick utilities, rapidly writing test code, and even for creating components that make up larger Java applications because of Groovy&#039;s innate ability to remove much of the noise and complexity that accompanies typical Java-based systems. Groovy&#039;s concise, yet flexible syntax frees developers from normal Java constructs that are required for code compilation but don&#039;t necessarily help express what the program is really trying to accomplish. What&#039;s more, Groovy&#039;s relaxed typing removes perceived code complexity through the reduction of interfaces and super classes, which are required in normal Java applications to support common behavior among distinct concrete types.
&lt;/blockquote&gt;
From &lt;a href=&#034;http://www-128.ibm.com/developerworks/java/library/j-pg09196.html&#034;&gt;Practically Groovy: Reduce code noise with Groovy&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The bigest problem with Groovy is the name. Most Java programmers aren&#039;t going to get just how like Java it is from a name so far removed from the Java naming conventions. A reasonably skilled Java programmer can pick up Groovy in about an hour, and begin to reliably guess on what the right syntax would be after ten to twenty hours of use. The same can not be said about Ruby to Jython; both of which are really nice and easy to use languages. They just have a different feel than Java. The obvious name for Groovy would be JavaScript. Sadly that name has already been taken by a language that has nothing to do with Java. The next obvious name would be Dynamic Java. Sadly this is a lie in fact despite being honest in its intentions. Groovy is not that much more dynamic than regular Java. So we are stuck with Sun adding features (like closures) to Java, that already exist in Groovy. And the Java syntax for closures is likely to be as ugly as Java syntax for generics. What about Java3? That won&#039;t work as a name either as it assumes (and wrongly so) that Groovy is a replacement for Java. It isn&#039;t and can never be. Java&#039;s static typing compromises, while annoying; makes it much easier for applications to safely scale.
&lt;/p&gt;
&lt;p&gt;
My solution: Rename Groovy JavaGroovy. Yes the name sucks. I&#039;m not going to defend that name on suck value. I&#039;m going to defend it on the grounds that it lets users know that it is based on Java technologies and it adds to the Java language.
&lt;/p&gt;

        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/09/21/practically_groovy.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/09/21/practically_groovy.html</guid>
    <pubDate>Thu, 21 Sep 2006 16:53:39 GMT</pubDate>
  </item>
  
  <item>
    <title>EclipseZone - callisto kudos</title>
    <link>http://www.spookypeople.com:80/2006/05/05/eclipsezone_callisto_kudos.html</link>
    
      
        <description>
          &lt;p&gt;
If you&#039;re using the recent Eclipse 3.2 RC, this link on &lt;a href=&#034;http://www.eclipsezone.com/eclipse/forums/t69132.html&#034;&gt;EclipseZone&lt;/a&gt; describes just about everyone&#039;s experience with the Callisto project. It makes it really simple to install.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/05/05/eclipsezone_callisto_kudos.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/05/05/eclipsezone_callisto_kudos.html</guid>
    <pubDate>Fri, 05 May 2006 13:02:59 GMT</pubDate>
  </item>
  
  <item>
    <title>actual error message</title>
    <link>http://www.spookypeople.com:80/2006/04/10/actual_error_message.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;code&gt;
Minimum time between pings not reached. Go have a martini and try again in a bit.
&lt;/code&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/04/10/actual_error_message.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/04/10/actual_error_message.html</guid>
    <pubDate>Mon, 10 Apr 2006 22:42:31 GMT</pubDate>
  </item>
  
  <item>
    <title>JavaBlackBelt</title>
    <link>http://www.spookypeople.com:80/2006/03/01/javablackbelt.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
JavaBlackBelt is a community for Java &amp; open source skills assessment. Everybody is welcome to take existing and build new exams.
&lt;br&gt;
This is the place where Java developers have their technology knowledge and development abilities recognized. It is dedicated to technical quizzes about Java related technologies.
&lt;/blockquote&gt;
From &lt;a href=&#034;http://www.javablackbelt.com/jbb/&#034;&gt;JavaBlackBelt&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If someone told me they had a &lt;em&gt;java blackbelt&lt;/em&gt; while I was interviewing them for a job; I&#039;m not sure I could wait until the interview was over before I started laughing at them. 
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>geek</category>
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/03/01/javablackbelt.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/03/01/javablackbelt.html</guid>
    <pubDate>Wed, 01 Mar 2006 23:20:24 GMT</pubDate>
  </item>
  
  <item>
    <title>tomcatprobe</title>
    <link>http://www.spookypeople.com:80/2006/01/31/tomcatprobe.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;blockquote&gt;
Welcome to the home of Tomcat Probe. Tomcat Probe is a FREE and powerful tool to manage a single Tomcat host in real time. It is Web based and features almost all the functionality of standard Tomcat Manager. In addition to standard functionality the Probe has a few features that would help both web developers and systems administrators to make Tomcat a more transparent server.
&lt;/blockquote&gt;
&lt;a href=&#034;http://www.tomcatprobe.org/d/index.htm&#034;&gt;jstripe.com&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Hands down the nicest Java Web Development tool I&#039;ve seen in years. The biggest problem with development of applications in Tomcat has always been the really horrid admin and management tools for Tomcat. Allows you to monitor both database access and session objects without any additional code.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>geek</category>
    
    <category>programming</category>
    
    <comments>http://www.spookypeople.com:80/2006/01/31/tomcatprobe.html#comments</comments>
    <guid isPermaLink="true">http://www.spookypeople.com:80/2006/01/31/tomcatprobe.html</guid>
    <pubDate>Tue, 31 Jan 2006 19:58:10 GMT</pubDate>
  </item>
  
  </channel>
</rss>
