Recent Posts

Managing Crons

Not a nightmare anymore .. What is Cron ? Cron is a time-based job scheduler in Unix-like computer operating systems. People who set up and maintain software environments use cron to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals. With increasing servers, applications, crons (schedule jobs) it was becoming pain to manage and monitor all crons. We thus built NCConfig – a tool to monitor all crons which includes their status - Success/Failure, executing time, output, etc Few major problems which we used to face before building... Read More

Sikuli – Adding power to Selenium

Selenium WebDriver is a tool for writing automated tests of websites. It aims to mimic the behavior of a real user, and as such interacts with the HTML of the application. (source: code.google.com [https://code.google.com/p/selenium/wiki/FrequentlyAskedQuestions#Q:_What_is_WebDriver_?]).However in test cases where we need to interact with elements outside of the webpage WebDriver becomes powerless. One such test we encountered was:Clicking on a button in the browser window sidebar1)   Start FireFox2)   Navigate to an URL3)   Start SQL inject-me... Read More

MyTrend for MySQL

Data – the heart of any website. MySQL – most websites (including ours) are powered by it. With increasing transactions, servers and database sizes, it was becoming a pain to manage and monitor all of it. We thus built MyTrend – an ingenious tool to monitor data growth trend and server space utilization simple enough to be customized easily. This is what it does :  * Monitor Everything - Everything inside your MySQL can be monitored (Database Size, Connections, Slow Queries etc)  * Analyze MySQL data collected over a period of time  * Capacity Planning - Plan the growth... Read More

User Behavior on forms

It all started with a debate on adding more fields on couple of our forms.The users always find it painful to fill forms.So our intent was to measure and reduce bounce-offs from a form of our jobs website for the gulf - http://www.naukrigulf.com/ The idea was as simple as that : to track the user behaviour on the form. Whatever the user does on the form will be logged and analyzed. We gave ourselves an additional objective of making sure that the page load time graph doesn't go north-wards after this tracking is added.After researching on some existing open-source options, we decided to write... Read More

Naukri Firefox Add-on

Naukri.com’s Firefox Add-on is an instant job search tool right in your browser!Now you can search for the desired job in just one click without going to Naukri.com.Moreover, the Add-on tells you instantly which recruiter viewed your profile so you can be prepared for an interview call.That’s not all - you can view and browse ‘Job Recommendations’ as well through the add-on.With our Firefox add-on you will now be able to search thousands of jobs published on Naukri.com, without even visiting the website.The add-on also offers quick links to all key features and services like... Read More

TechIE Meet 2011

The long awaited annual event for technology teams of InfoEdge.It was a very engaging and academically stimulating day filled with tech talks by seasoned members of the engineering teams.Talks were on a myriad of subjects - from HTML5, javascript, MongoDB to matching algorithms. We also had an extenal speaker from ThoughtWorks to talk about how the Martin Fowler coached organization practices agile. Some folks even demonstraated working prototypes of a bunch of interesting products in the works. Fascinating !The talks were followed by a quiz with an iPod touch up for grabs. And ofcourse... Read More

The power in popping the hood

The search engineering team @ Naukri labs has had a tradition of not only using open source, but delving deep inside the software we use for better understanding and ultimately control -- in other words, taking advantage of the "open" in open-source. As can be expected, for our core search and intelligence capabilities we rely heavily upon various open source projects. Yet, given the complexity of our requirements as a domain-leading portal, it is to be expected that none of the tools, frameworks or apis out there give us out-of-box configure-and-deploy capabilities. At the same time,... Read More

A window to our world

We've been around for quite some time but largely have been under the radar. Here's changing that and offering a peep into our world.We intend to share our learnings, challenges and more out here.