Creating Responsive and Mobile Friendly UI

Now a days smart phones and tablets are widely used for web browsing. At the same time, people are also using 4K displays and 27" monitors. While these may be the two end of the spectrum, most laptop users are still using displays between 11" and 17". Due to this…

Continue reading →

Change IE version for the WPF Web Browser Control

While working on a desktop application, I found that the WPF WebBrowserControl by default renders the pages in IE7 mode. Even when we are running the application on a latest Windows machine (e.g. Windows 8 or Windows Server 2012), it still uses IE7. The problem is, most of the…

Continue reading →

Installing marvel to use Sense

I recently started working with ElasticSearch for its awesome text search capability. It was pretty easy to install and there is almost no configuration required to get started. I explained the steps here. To execute queries ElasticSearch provides a json based REST API. After trying out few tools like Postman…

Continue reading →

Get Started with ElasticSearch

ElasticSearch is a highly scalable search & analytics engine. It is an open source project build on top of Apache Lucene. This post explains how to install ElasticSearch on Mac. Then it focuses basic insert, update and search operations using the REST API. ElasticSearch also runs on Windows machines. Installation…

Continue reading →

How to delete a windows service

Recently, I was trying to delete a windows service. Normally it should not be necessary to manually delete a service. Uninstalling an application should remove its associated service (if any). However, I installed some beta products and a service created by one of the applications was not removed automatically. After…

Continue reading →

IIS Error "Unexpected error 0x8ffe2740 occurred"

Once in a while I get this error while setting up my pc with IIS. More information on this is also available at MS KB Unexpected error 0x8ffe2740 occurred Finally I discovered that Skype was causing this. It listens to port 80 for incoming call. Now, most of the time…

Continue reading →

How to Reset MySql Admin Password

Being a full time .net developer, I do most of my database related development in SQL Server. However, I recently moved to WordPress which use MySql as database. When I was setting up my new blog, I found that MySQL is already installed there but the password is not mentioned…

Continue reading →