Develop Your Own Google with Apache Lucene (Java Nutch Solr)
Apache Lucene is Open Source API that allows a Java developer (.Net libraries available) to write indexing and full-text search capable applications. I have been writing applications based on Lucene for the last 3 years and some of the applications have been deployed at large corporations. I know there are other libraries available to developers who wish to write indexing engine but this blog will solely focus on Apache Lucene. I will not compare it to other API.
Lucene is a very mature API and can be found in NetBeans IDE, Liferay, JackRabbit among others. IBM has written a very good document about the Lucene architecture, therefore I will not delve into it here.
10 things all JAVA developers should know
Since JAVA (I know it’s not an acronym, but it stands out like that) was officially introduced in 1995, it has changed the way most of us look at the Operating System. Bill Gate (how ironic) once said that it was not about the hardware but the software which will be the future. A decade or more later, the fifth employee of SUN, John Gage said “The Network is the Computer”. Fast-forwarding to the 21st century and John seemed to be right. Anyway, JAVA was built not to depend on an Operating System and deployed through the network. JAVA through its applet technology gave birth to Rich Network Application aka Rich Internet Application (RIA). JAVA is not perfect; or we would not have various releases and more on the way, but JAVA has given birth to a wide range of programming language (just Google it to find out more).
Without further ado, I am going to get back to subject. This is a brief article on what I believe that every Java developers should know regardless of their experience. I do not personally believe that someone with 5 years
Continue reading »
Which PHP IDE are you using?
Continue reading »
Top 5 free tools that a web developer should use
You think free means good? I think free means good for cutting down the development cost. I used to use Adobe Dreamweaver CS3. I really didn’t like the $$ they charge me. And Zend is the same to. Then I knew Netbeans, its IDE supports to PHP development. And I also can work with HTML well.
Continue reading »
How to add VSS, ClearCase or TeamWare support to NetBeans?
Netbeans 6.1:
VCS generic profiles are NOT supported. New Clearcase plugin is available via Update Center.
Netbeans 6.0:
Note: Installing any of these supports will disable the standard versioning plugins in NetBeans 6.0 like CVS, Subversion or Mercurial. The VSS, ClearCase and TeamWare plugins use an older infrastructure (known as VCS Generic) which cannot coexist with the new versioning support used in NetBeans since version 5.0. You can remove the VSS/CC/TW plugins at any later time to get the standard versioning support back.
Continue reading »



