asadabbas's posterous

Advanced searching methods using Java ( Lucene )

Last thursday, I delivered a presentation on the topic Advanced searching techniques using Java/Open source technologies at my office to whole Software department team . Lucene was the feature of the presentation. Lucene was discussed in detail along with how it can help in making an efficient and useful search based application. What were the pros and cons compared with mysql and how we can use Apache SOLR to complement Search at an enterprise level.

 

Click here to download:
Etilize_Lucene_Presentation(2).ppt (460 KB)
(download)

Java/J2ee are the most difficult skill set and positions to fill

The tech hiring site ranked the 10 most difficult skill sets and positions to fill in a survey of 600 human resources managers and recruiters.

Link: http://www.cio.com/article/599012/Java_Supplants_IT_Security_As_Most_Sought_A...

What I learned all my bachelors life is that language is a tool to attain your goal ... I am still faithful to the fact that the knowledge of java will be considered still a tool/skill to achieve your target ...

The thing that makes you a Computer Scientist is the ability to solve a problem using computer and not using java/c#/python and all :)

Learning/having the desired skill will surely make you distinguished graduate and will be a plus point not a bad thing ... I have choosen Java/J2ee to go with me for a long time.

Java/J2ee has its own world and i am discovering new things of this world daily during my Job time... the overall architecture is impressive ...

I was mainly a php developer for a long time but now discovered things that most of the real world and enterprise level task are not achievable through mere usage of php ... For example i was thinking of using php to create an object for the lifetime as long as the server (Apache webserver) is up ... I couldn't find any good solution other than using a program like memcache or some other process ... in java i did that easily by instantiating the object at the time of deployment of Servlet ...

Most of the big websites ie facebook, yahoo and linked in are dependent upon Java's features such as JMS, Servlets etc and available open source software such as , Hadoop(processing mass datasets), Lucene ( for searching) in apache to get their backend/offline processing done. Linkedin is 99% on java. They also use c++ but that too on java using Java native interface.

Posted July 25, 2010

Teach Yourself Programming in Ten Years

Thats a great article for those who think programming is not their thing or is hard ... think again , have you given it 10,000 hours of your life ??

Link : http://norvig.com/21-days.html

Posted July 25, 2010

Hello World

Hello and welcome to this mini blog ... i would be posting about my life and things that i find interesting :)

Posted July 22, 2010