Latest entries

To Test Or Not To Test – TestNG VS. JUnit

If you are finding it difficult to decide which testing framework to use for your project, this post would help you make the right decision based on the features available in the two frameworks. I have also listed the most common pain points that developers face while writing test cases.   FEATURES Fixtures   Features...

Developing Spring MVC portlets using Liferay 6.2 CE edition

Liferay is an open source Java based portal server. It has built-in support for common portal features like user/organization management, site management, workflow based content management, document management and is extensible via plugins.  This blog will focus on developing Spring MVC portlet plugins using Eclipse/Liferay IDE and Maven. Spring MVC portlet has many advantages over...
ELK Stack - End to End Search and Analytics Platform

ELK Stack – End to End Search and Analytics Platform

Introduction ELK stands for Elasticsearch, Logstash and Kibana. It is complete suite of tools for reading, storing or indexing and analysing data in real time. People have been using HDFS, MapReduce, Pig etc. for data analytics in offline or batch mode. In those applications, data is sent to HDFS as soon as they come, but...

Frame Animation In Android

I remember my childhood days when I used to draw images of a man walking, on different pages of my book. I then used to flip across the pages which used to give me an illusion of a small video clip. It was my favorite passtime in those days. I am sure most of us...

Location AutoComplete and Bing Maps in WindowsPhone

Location autocomplete is a nice way of providing real-time location suggestions based on input text by the user. This little feature could be invaluable in a lot of applications. If you want just a location autocomplete textbox, with no map control in your app, I suggest you look at Google Places API. It is astoundingly...
Google Maps for iOS

Google Maps for iOS

Apple received a LOT of flak for their undercooked Maps app. Luckily for iPhone users, Google swooped in to assert some dominance in the Maps department with their lovely Google Maps app. They launched the SDK earlier this year after initially rolling it out  to developers on a request basis only. Here is a simple...
MetaRefresh 2013

MetaRefresh 2013

Is there such a thing as an official HasGeek evangelist ? If so, I’d like to interview for the position please. I can tweet, Facebook and Pinterest with ease (sorry MySpace). I’ve attended a bunch of HasGeek events, some not even vaguely in my line of work, and I have really learned a lot from...

Migrating from MYSQL to PostgreSQL

Migration is one of the most important tasks that a DBA does. These days, most people are leaning towards Postgres(the most advanced database). I have laid out some steps for  migrating your data from MYSQL to Postgres. Similar methods can be followed for migrating your data from Oracle, Sql server, Sybase etc to Postgres. There...

App, up and away – Guidelines for Windows Phone app publishing

App development hasn’t been this easy what with the enormous number of tools available. But we often tend to forget some basic requirements, which might lead to the app being rejected.  So, here are a few guidelines to remember before you look to get your windows phone app published on the Windows Phone Store. 1. Enter the...
GiveBlood App - Update

GiveBlood App – Update

The GiveBloodApp is now available on the Windows Store! Download now and help someone in need of blood. To download, head over here  right away:  Windows Store – GiveBlood

Twitter authentication from Windows Phone app using TweetSharp 2.3.0

For most Windows Phone apps, sharing a status message on Twitter is quite simple. This is achieved by using the ShareStatusTask class in Microsoft.Phone.Tasks namespace, where the user can tweet from the Twitter account set up on the device. There could be a scenario where different users would need to login to that application. For...

Making a BIG Difference

Did you know that every time you donate blood, you could save the lives of at least 3-4 people? When a patient is in need of blood that isn’t available, it becomes a life and death situation. Ideally most hospitals try reaching out to the public in such instances. But in this social media era,...