After reading today’s morning news about Jantar Mantar, I was in deep thought about what is going on, why the government is not listening. What is the Role of Youth and Peaceful Protest in Democracy? The government should learn and stop passing the ball; learn to take accountability, Not Deflection. Set right meaningful examples for…

Read More Youth Protests at Jantar Mantar: A Call for Accountability

Solid Design Patterns – Open Closed Principle Open Closed Principle In object-oriented programming, the Open Closed Principle states “software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification”; that is, such an entity can allow its behaviour to be extended without modifying its source code. Quick recap, SOLID stands for five…

Read More Solid Design Patterns – Open closed principle

Solid design patterns – Single responsibility principle Here we are going to discuss “Single responsibility principle”. Single responsibility principle: “A class should have one and only one reason to change, meaning that a class should only have one job.” Recently I was reading a book “Clean Code” by Robert C Martin. It is a really…

Read More Solid Design Patterns – Single responsibility principle

Efficient Way to handle deep paging in Solr 4.7 One thing Solr has never been very efficient at is a problem that people refer to as “Deep Paging”. What is the Deep Paging? What is Deep Paging: Imagine the following problem – we have an application that expects Solr to return the results sorted on…

Read More Efficient Way to handle deep paging in Solr 4.7

Rail Budget: Not a single thing for Udaipur (Mewar) Nobody mention of Udaipur-Ahmadabad gauge conversion Rail Ministry, which had been a highly politicized department of the Central Government for past couple of decades, presented its Indian rail budget today. It was bound to be a complex situation for the Rail Minister Sadananda gowda not only…

Read More Rail Budget: Not a single thing for Udaipur (Mewar)