Monday, May 18, 2015

New software development tutorial site just released

I've just deployed a new software development tutorial site called It's a new, improved version of my old tutorial site, Among other things, it includes an entire course on Spring development called Introduction to the Spring Framework.

Monday, August 19, 2013

Goodbye Jarvana

After five years, I've decided to take down Jarvana, the maven repository search engine. For a year and a half now, I have been unable to obtain new central maven repository data. Since up-to-date data is critical to application development, not being able to index new maven repository data essentially makes Jarvana obsolete. Although Jarvana is gone, I'm happy that Jarvana was able to helps many thousands of developers over the last five years. Jarvana was a great learning experience, since it represented my first serious experience with Lucene. Thank you to Doug Cutting and the rest of the Lucene developers for creating and maintaining such a great open-source project. You guys are awesome. Jarvana wouldn't have been possible without Lucene and several other Apache Software Foundation projects.

Thursday, September 6, 2012

A note to users of my web tutorials website. The tutorials have been moved from to So, the tutorials can be found at

Wednesday, June 8, 2011

Jarvana updated

The Jarvana search indexes have been updated since we were able to pull the latest data. Jarvana now searches over 18 million Java classes. Combined index size is over 60GB!

Saturday, January 8, 2011

New Javadoc search capabilities added to Jarvana

Just finished some major updates to Jarvana. Made various improvements to boost search performance significantly. Made major additions to Javadoc search capabilities, including the addition of Javadoc class and content searching. Jarvana is approaching the 15 million Java class mark, and performance is better than ever.

Tuesday, April 20, 2010

Jarvana passes the 10 million Java classes mark!

Jarvana passed the 10 million Java classes mark, and traffic continues to grow. We haven't made any recent code updates, but we just migrated to a different hosting infrastructure. Our new set-up should make it easier to update our search indexes on a more regular basis. In addition, it is now easier to handle increases in traffic to

Thursday, September 24, 2009

Improved project searching

In the new changes to Jarvana that should be going out in the next week, project searching in Jarvana has been improved to accept things such as spaces and the names of jar files in addition to the older groupId/artifactId querying. In addition, I made some updates to wildcard project querying so that certain types of queries now happen in under a second rather than taking several seconds. These updates should be a big win in terms of usability.