<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.javaworld.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Ted Neward</title>
 <link>http://www.javaworld.com/community/blog/12</link>
 <description>Blog posts via RSS</description>
 <language>en-US</language>
<item>
 <title>Closures are back again!</title>
 <link>http://www.javaworld.com/community/node/3710</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Those of you who&#039;ve seen me speak on Java 7 at various conferences have heard me lament&lt;br /&gt;
(in a small way) the fact that Sun decided last year (Dec 2008) to forgo the idea&lt;br /&gt;
of including closures in the Java language. Imagine my surprise, then, to check my&lt;br /&gt;
Twitter feed and discover that, to everyone&#039;s surprise, closures &lt;a href=&quot;http://puredanger.com/tech/2009/11/18/closures-after-all/&quot; target=&quot;_blank&quot;&gt;are&lt;br /&gt;
back in as a consideration for the Java7 release&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Several thoughts come to mind:
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3710&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3710#comments</comments>
 <pubDate>Thu, 19 Nov 2009 03:10:11 -0500</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3710 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Haacked, but not content; agile still treats the disease</title>
 <link>http://www.javaworld.com/community/node/3535</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Phil Haack wrote &lt;a href=&quot;http://haacked.com/archive/2009/10/13/software-externalities.aspx&quot; target=&quot;_blank&quot;&gt;a&lt;br /&gt;
thoughtful, insightful and absolutely correct response&lt;/a&gt; to &lt;a href=&quot;http://blogs.tedneward.com/2009/10/12/quotAgile+Is+Treating+The+Symptoms+Not+The+Diseasequot.aspx&quot; target=&quot;_blank&quot;&gt;my&lt;br /&gt;
earlier blog post&lt;/a&gt;. But he&#039;s still missing the point.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3535&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3535#comments</comments>
 <pubDate>Tue, 13 Oct 2009 16:42:22 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3535 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>&quot;Agile is treating the symptoms, not the disease&quot;</title>
 <link>http://www.javaworld.com/community/node/3530</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
The above quote was tossed off by Billy Hollis at the patterns&amp;amp;practices Summit&lt;br /&gt;
this week in Redmond. I passed the quote out to the Twitter masses, along with my&lt;br /&gt;
+1, and predictably, the comments started coming in shortly thereafter. Rather than&lt;br /&gt;
limit the thoughts to the 120 or so characters that Twitter limits us to, I thought&lt;br /&gt;
this subject deserved some greater expansion.
&lt;/p&gt;
&lt;p&gt;
But before I do, let me try (badly) to paraphrase the lightning talk that Billy gave&lt;br /&gt;
here, which sets context for the discussion:
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3530&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3530#comments</comments>
 <pubDate>Mon, 12 Oct 2009 19:51:39 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3530 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Are you a language wonk? Do you want to be?</title>
 <link>http://www.javaworld.com/community/node/3314</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Recently I&#039;ve had the pleasure to make the acquaintance of &lt;a href=&quot;http://www.walterbright.com/&quot; target=&quot;_blank&quot;&gt;Walter&lt;br /&gt;
Bright&lt;/a&gt;, one of the heavyweights of compiler construction, and the creator of the&lt;br /&gt;
D language (among other things), and he&#039;s been great in giving me some hand-holding&lt;br /&gt;
on some compiler-related topics and ideas.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3314&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3314#comments</comments>
 <pubDate>Sat, 15 Aug 2009 13:44:30 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3314 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>More on journalistic integrity: Sys-Con, Ulitzer, theft and libel</title>
 <link>http://www.javaworld.com/community/node/3261</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Recently, an email crossed my Inbox from a friend who was concerned about some questionable&lt;br /&gt;
practices involving my content (as well as a few others&#039;); apparently, I have been&lt;br /&gt;
listed as an &amp;quot;author&amp;quot; for SysCon, I have a &amp;quot;domain&amp;quot; with them,&lt;br /&gt;
and that I&#039;ve been writing for them since 10 January, 2003, including two articles,&lt;br /&gt;
&amp;quot;Effective Enterprise Java&amp;quot; and &amp;quot;Java/.NET Interoperability&amp;quot;.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3261&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3261#comments</comments>
 <pubDate>Tue, 28 Jul 2009 21:58:00 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3261 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Thoughts on the Chrome OS announcement</title>
 <link>http://www.javaworld.com/community/node/3190</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Google made the &lt;a href=&quot;http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html&quot; target=&quot;_blank&quot;&gt;announcement&lt;/a&gt; on&lt;br /&gt;
Tuesday: Chrome OS, a &amp;quot;open source, lightweight operating system that will initially&lt;br /&gt;
be targeted at netbooks.&amp;quot;
&lt;/p&gt;
&lt;p&gt;
Huh?
&lt;/p&gt;
&lt;p&gt;
I&#039;m sorry, but from a number of perspectives, this move makes no sense to me.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3190&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3190#comments</comments>
 <pubDate>Sat, 11 Jul 2009 04:37:01 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3190 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Review: &quot;Programming Clojure&quot;, by Stu Halloway</title>
 <link>http://www.javaworld.com/community/node/3129</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
&lt;em&gt;&lt;strong&gt;(Disclaimer:&lt;/strong&gt; In the spirit of full disclosure, Stu is a friend,&lt;br /&gt;
fellow NFJS speaker, and former co-worker of mine from DevelopMentor.)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
I present this review to you in two parts.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3129&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3129#comments</comments>
 <pubDate>Sun, 28 Jun 2009 01:34:56 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3129 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Interview with Scott Bellware and Scott Hanselman on the Death of the Professional Speaker</title>
 <link>http://www.javaworld.com/community/node/3091</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Well, OK, the title is trolling ever so slightly, but there is an interesting trend&lt;br /&gt;
at work, and I&#039;m genuinely concerned about its ultimate expression if the trend continues&lt;br /&gt;
to its logical conclusion. &lt;a href=&quot;http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-The-Death-of-the-Professional-Conference-Speaker/&quot; target=&quot;_blank&quot;&gt;Have&lt;br /&gt;
a look&lt;/a&gt; and tell me if you agree or disagree.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3091&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3091#comments</comments>
 <pubDate>Thu, 18 Jun 2009 09:40:28 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3091 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>The &quot;controversy&quot; continues</title>
 <link>http://www.javaworld.com/community/node/3074</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Apparently the Rails community isn&#039;t the only one pursuing that ephemeral goal of&lt;br /&gt;
&amp;quot;edginess&amp;quot;—another blatantly sexist presentation came off without a hitch,&lt;br /&gt;
this time at a Flash conference, and if anything, it was worse than the Rails/CouchDB&lt;br /&gt;
presentation. I excerpt a few choice tidbits &lt;a href=&quot;http://www.geekgirlsguide.com/blog/2009/06/11/98/prude_or_professional_by_courtney_remes&quot; target=&quot;_blank&quot;&gt;from&lt;br /&gt;
an eyewitness&lt;/a&gt; here, but be warned—if you&#039;re not comfortable with language, skip&lt;br /&gt;
the next block paragraph.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3074&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3074#comments</comments>
 <pubDate>Sun, 14 Jun 2009 18:17:44 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3074 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>A eulogy: DevelopMentor, RIP</title>
 <link>http://www.javaworld.com/community/node/3013</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
&lt;strong&gt;Update:&lt;/strong&gt; See below, but I wanted to include the text Mike Abercrombie&lt;br /&gt;
(DM&#039;s owner) posted as a comment to this post, in the body of the blog post itself. &lt;em&gt;&amp;quot;Ted&lt;br /&gt;
- All of us at DevelopMentor greatly appreciate your admiration. We&#039;re also grateful&lt;br /&gt;
for your contributions to DevelopMentor when you were part of our staff. However,&lt;br /&gt;
all of us that work here, especially our technical staff that write and delivery our&lt;br /&gt;
courses today, would appreciate it if you would check your sources before writing&lt;br /&gt;
our eulogy. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3013&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3013#comments</comments>
 <pubDate>Mon, 01 Jun 2009 02:32:07 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">3013 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Of Tomcat 6, native services, Windows 2008R2, and pain...</title>
 <link>http://www.javaworld.com/community/node/2986</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
So I&#039;m putting together a Windows 2008 R2 x64 RC Java image for a client (more on&lt;br /&gt;
that later), and everything&#039;s breezing along fine. Install the OS, check. Install&lt;br /&gt;
JDK 1.6 (u13) into the machine, check. Install Tomcat 6 into the machine, running&lt;br /&gt;
as a native Windows service, check. Open localhost on port 8080, and... not check.&lt;br /&gt;
Times out, no response, not good.
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2986&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2986#comments</comments>
 <pubDate>Sat, 23 May 2009 21:37:23 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">2986 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>&quot;From each, according to its abilities....&quot;</title>
 <link>http://www.javaworld.com/community/node/2804</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
Recently, NFJS alum and buddy Dion Almaer &lt;a href=&quot;http://almaer.com/blog/browser-storage-do-we-need-sql-or-would-a-json-approach-be-better&quot;&gt;questioned&lt;/a&gt; the&lt;br /&gt;
widespread, almost default, usage of a relational database for all things storage&lt;br /&gt;
related:
&lt;/p&gt;
&lt;p&gt;
Ian Hickson: “I expect I’ll be reverse-engineering SQLite and speccing that, if nothing&lt;br /&gt;
better is picked first. As it is, people are starting to use the database feature&lt;br /&gt;
in actual Web apps (e.g. mobile GMail, iirc).”
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2804&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2804#comments</comments>
 <pubDate>Mon, 20 Apr 2009 15:56:20 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">2804 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>&quot;Multi-core Mania&quot;: A Rebuttal</title>
 <link>http://www.javaworld.com/community/node/2723</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
The &lt;a href=&quot;http://www.simple-talk.com/newsletter-archive/&quot;&gt;Simple-Talk newsletter&lt;/a&gt; is&lt;br /&gt;
a monthly e-zine that the folks over at Red Gate Software (makers of some pretty cool&lt;br /&gt;
toys, including their ANTS Profiler, and recent inheritors of the Reflector utility&lt;br /&gt;
legacy) produce, usually to good effect.
&lt;/p&gt;
&lt;p&gt;
But &lt;a href=&quot;http://www.simple-talk.com/newsletter/v.aspx?n=144&quot;&gt;this month&lt;/a&gt; carried&lt;br /&gt;
with it an interesting editorial piece, which I reproduce in its entirety here:
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2723&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2723#comments</comments>
 <pubDate>Wed, 01 Apr 2009 04:44:35 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">2723 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Laziness in Scala</title>
 <link>http://www.javaworld.com/community/node/2697</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
While playing around with a recent research-oriented project for myself (more on that&lt;br /&gt;
later), I discovered something that I haven&#039;t seen mentioned anywhere in the Scala&lt;br /&gt;
universe before. (OK, not really--as you&#039;ll see towards the end of this piece, it&lt;br /&gt;
really is documented, but allow me my brief delusions of grandeur as I write this.&lt;br /&gt;
They&#039;ll get deflated quickly enough.)
 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2697&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2697#comments</comments>
 <pubDate>Sun, 29 Mar 2009 08:18:12 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">2697 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>A new stack: JOSH</title>
 <link>http://www.javaworld.com/community/node/2663</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;
An &lt;a href=&quot;http://thegreylensmansview.blogspot.com/2009/02/book-of-josh.html&quot;&gt;interesting&lt;br /&gt;
blog post&lt;/a&gt; was forwarded to me by another of my fellow ThoughtWorkers, which suggests&lt;br /&gt;
a new software stack for building an enterprise system, acronymized as “JOSH”:
&lt;/p&gt;
&lt;p&gt;
The Book Of JOSH
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
Through a marvelous, even devious, set of circumstances, I&#039;m presented with the opportunity&lt;br /&gt;
to address my little problem without proscribed constraints, a true green field opportunity.&lt;br /&gt;

 &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2663&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2663#comments</comments>
 <pubDate>Tue, 24 Mar 2009 05:25:43 -0400</pubDate>
 <dc:creator>Ted Neward</dc:creator>
 <guid isPermaLink="false">2663 at http://www.javaworld.com/community</guid>
</item>
</channel>
</rss>
