Storage option in Android (Shared Preferences)

Android has several option to store persistent data.Your data storage options are the following: Shared Preferences Store private primitive data in key-value pairs. Internal Storage Store private data on the device memory. External Storage Store public data on the shared external storage. SQLite Databases Store structured data in a private database. Network Connection Store data …Read More

Need of BI framework / BI platform: Helical Dashboard Insights (HDI)

Business is changing very rapidly, so is their requirement and needs, organizations generally spends a lot on transactional system to help automate the key business process and spends equally on business intelligence tool to find some useful information from the enormous amount of generated data (transactional data). Nowadays Business Intelligence tools are the most important …Read More

Dependency Injection design pattern

This blog is about one of the hot topics in programmers community. It is Dependency Injection or Inversion of Control. What is Dependency Injection? Here is a one liner from James Shore: “Dependency injection means giving an object its instance variables.” Here is the source for the above definition: Dependency Injection Demystified  Formal definition: Dependency …Read More

3 ways to give users, a download

3 ways to give users, a download Here are 3 of the most common ways to enable downloads on your webpage Let’s Begin Anchor Link The most easiest way is to provided a direct link <a href=”link_to_download.html?file=filename.ext”>Download</a> But this may cause redirection. To over come this, you may add target=”_blank”. This will cause the download …Read More

Simple charts with C3.js | D3-based reusable chart library

  Creating Simple charts with C3.js This Blog aims to explain how to use a library called C3 for building simple charts. C3 is a javascript library which builds on top of famous D3. C3 makes it easy to generate D3-based charts by wrapping the code required to construct the entire chart. We don’t need …Read More

Understanding Box and Whisker Plots

 Understanding Box and Whisker Plots A box plot or a Box-and-Whisker plot is one of the graphical methods to represent data distribution, very much like our beloved histograms. It helps understand the variations in a sample of data. It essentially displays the distribution of data based on a five number summary: minimum, lower quartile, median, …Read More

How to Send mail using gmail with Talend

How to Send mail using gmail with Talend This is a very common requirement by every talend user when it is required to send mail in different scenarios. These scenarios are Successful completion of a job Failure of job or subjobs On particular event or based on condition or specific variable value In order to send …Read More

Most helpful Java IDE shortcuts

Most helpful Java IDE shortcuts This article is about one of the general aspects of programming. The article although is very small but tries to focus on one of the very important aspects that a java programmer should know. It is about the usage of keyboard. Many programmers spend a lot of time in using …Read More

Sending Mail Using JavaMail API

Here, we are going to see how to send mail using JAVA MAIL API. First, you need mail.jar in your project. If you have, copied it otherwise you can download. Here are few notes, when you are going to create program for mail sending: 1)     It is always better to create SESSION instance in your …Read More

Reason for “glibc – detected” and the possible cause.

Most common reason for glibc – detected:- When we are trying to free some memory  which is logically not available for “free ()” . When we are trying to free some memory which is already free. When we are trying to use multiple “free()”  for the same variable. When we are trying to free pointers. …Read More