-
Android Core

Simple tips to secure Android app
Android has security features built into the operating system that significantly reduce the frequency and impact of application security issues…
Read More » -
Software Development

Using Git
Using Git When it comes to Software Version/Configuration Management, there might be a whole lot of vendor or open source…
Read More » -
Core Java

Java 8 Friday: Better Exceptions
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Enterprise Java

ElasticSearch-Hadoop: Indexing product views count and customer top search query from Hadoop to ElasticSearch
This post covers to use ElasticSearch-Hadoop to read data from Hadoop system and index that in ElasticSearch. The functionality it…
Read More » -
Software Development

GitHub vs. Bitbucket: It’s More Than Just Features
Let’s go back to 2005 when Bitkeeper, host of the Linux kernel project back then, pulled the trigger and changed…
Read More » -
Software Development

How to build Java based cloud application
Recently, we were tasked to develop a SAAS application for big data analysis. To do data mining, the system need…
Read More » -
Core Java

Why use SerialVersionUID inside Serializable class in Java
Serialization and SerialVersionUID is always remains a puzzle for many Java developers. I often see questions like what is this…
Read More » -
Software Development

MySQL Transaction Isolation Levels and Locks
Recently, an application that my team was working on encountered problems with a MySQL deadlock situation and it took us…
Read More » -
Core Java

See Your Solr Cache Sizes: Eclipse Memory Analyzer
Solr uses different caches to prevent too much IO access and calculations during requests. When indexing doesn’t happen too frequently…
Read More »







