Skip to main content

Erik Hatcher

Erik Hatcher is the co-author of the premiere book on Ant, Java Development with Ant published by Manning and is co-author of Lucene in Action. He is an active Ant project developer and maintains jGuru's Ant FAQ and Forum. Erik has written articles for WebReview.com, IBM developerWorks, and JavaPro. His other active open-source efforts currently include Lucene, XDoclet, and his own blogger - BlogScene. Erik lives in Charlottesville, VA.

 

Articles

Velocity is a fast and easy-to-use Java-based templating engine. Velocity's speed, ease of use, and flexibility contribute to its use in a broad range of applications, including code generation, email templating, and web user-interface creation. This article first introduces Velocity with a simple...
Erik Hatcher continues his series on Lucene with a look at using the QueryParser. Three things are needed: an expression, the default field name to use for unqualified fields in the expression, and an analyzer to pieces of the expression.
Lucene is a high-performance, scalable, search engine technology. The first part of this article takes you through an example of using Lucene to index all the text files in a directory and its subdirectories. The remainder provides examples of analysis and searching.

Weblogs

I was interviewed by javaHispano recently. My interview has been posted. Read it en...

Apple's World Wide Developer's Conference was going on concurrently with JavaOne last week.

The title of this blog entry was dreamed up independently and before I read Dion's blog entry "The Network Is The Conference". I...

Nutch has made a big splash the past couple of days, first with an article in Business 2.0...

I came across an interesting blog entry today (see URL reference) that refers to a Sun Java tech tip for generating...

I had the pleasure of attending and presenting at TheServerSide Symposium last weekend. It was a wonderful event, and I hope many more are to...

  • Monday

    Immediately after arriving to my hotel, I was
    wisked away to the top-secret war room where many of us
    set up the first pieces of...

After reading this blog, I was reminded of something I wanted to post last week. I came across a blog last week (I...

Scott McNealy suggested, in his keynote this morning, that we replace the word "java" with "sex". What a great thing!

Follow up to the scripting languages JSR-223... I must emphasize my dissatisfaction with the web-only nature of the scripting language support initiative. One of the biggest issues I have with...

I went to Joshua Bloch's and Neal Gafter's More Programming Puzzlers session. It was fantastic! I won't embarrass myself with how many of the ten puzzlers I got wrong. One piece of advice...

I got an earlier start to JavaOne this morning and found that the nice park by Moscone is a haven for tai chi / qigong training in the morning. Nice! Tomorrow morning I will be out there at day...

Styles of Integration: REST Versus Web Services Architecture

Paraphasing, this is the quote that stuck out from this presentation: REST architectures tend to be resilient to changes.

So, last night I decide to plan my first day at JavaOne. I pull out the thin Conference Schedule and Program Guide Addendum. Excellent - it has a calendar for Tuesday's sessions schedule, nicely...

JavaOne is in full force. I sense a lot of enthusiam and excitement about Java. After this post goes through successfully I'll blog some more!