-
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 »