TO THE NEW Blog PAGES

Big DataJava/JVM

ZooKeeper Leader-Election simplified

Background Recently (in a project) we were required to determine the master node from a pool of similar type of nodes. And if master node fails, any other node should take on the responsibility – so that the service remains available. So, the use-case was something like – Only single node should behave as a […]

Salil Kumar
Salil Kumar
Read

Big DataJava/JVM

Curator Framework for Apache ZooKeeper

Objective My purpose to write this blog post is just to briefly introduce you to Apache Curator framework, esp. in case you have been using Apache ZooKeeper Java API but never tried Curator framework. In such case, I strongly recommend you to try Curator. Difficulties while using ZooKeeper API Handling the client/server connections. Writing so […]

Salil Kumar
Salil Kumar
Read

Technology

Where Angels Try to Trend: Philippine Elections and Online Popularity

Local networks are now being flooded with political campaign advertisements, presidential aspirants have begun to promise that they will build bridges on non-existent rivers just to win the votes of the masses. Meanwhile, avid supporters have spilled out on the streets to boost their candidate’s morale and spates of screaming headlines and mudslinging against presidential […]

Paolo Quimbo
Paolo Quimbo
Read

Technology

Getting started with Hazelcast using Grails in 10 minutes

In computing, Hazelcast is an open source in-memory data grid based on Java. This blog will help you to tune the performance of your Grails application using Hazelcast. Integrating Hazelcast with Grails Step 1: Setup Hazelcast server using server.sh (Packaged within Hazelcast zipped bundle): Download the Hazelcast .zip from this link http://hazelcast.org/download/ Execute server.sh from hazelcast-<version>/bin […]

AWSDevOps

Amazon ElasticSearch for Centralized Log Management

This blog is about using Amazon Elasticsearch with Amazon Cloudwatch. I had a use case where I have to make a setup for centralised logs, which can be done by using Amazon ElasticSearch and CloudWatch services. Pre-requisites: New Amazon Elasticsearch Instance can be setup from here. A new EC2 Instance with an attached role having […]

Aakash Garg
Aakash Garg
Read

Automation TestingTesting

Mobile Web Automation with Appium

Appium is an open source tool for mobile application. It is a bridge or we can say in simple terms it is a mediator between PC and mobile. It supports three types of mobile application i.e. native, web application and hybrid. Native Applications are developed for use on a particular device or platform. It is installed […]

Kimi Agarwal
Kimi Agarwal
Read

AWSTechnology

Docker Swarm on AWS

This blog post refers to a newly established concept in Docker Technology i.e. Docker Swarm. The Swarm can be used for clustering of more than one Docker engines. Using Swarm, Docker containers can be launched to any node in the cluster. It comprises of 2 logics based on which containers can be launched and managed […]

AWSDevOps

Automated Docker Deployment using Jenkins

Building a Docker image from a Dockerfile, creating a latest tag and pushing it on DockerHub are equivalent to executing three different commands manually. This could be automated by creating a bash script. Well, that was not a big deal until I had a requirement where I needed to perform above actions and additional task […]

Navjot Singh
Navjot Singh
Read

GrailsTechnology

Generating Grails static resource link manually

In case you are using Grails resources plugin and at some point you need to generate the static resource link in some service or ordinary ‘src’ class – following is a quick code that can help you getting the resources link/URL (by using resources tag lib only). The good part is that it’s not a […]

Salil Kumar
Salil Kumar
Read

AWSGrails

Enable Grails application to serve resources through CDN

In a recent project we were required to move our static content files to some CDN because servers were getting millions of hits every hour and many of the resources on the main page were static (like JS/CSS/etc). I hope most of the people understand CDN already. So, I’m not covering any information on CDN […]

Salil Kumar
Salil Kumar
Read

AWSTechnology

AWS Memcached Auto-scaling

Last week, I got into a situation where I had to scale the application to store unpredictable user sessions in Memcached. The vertical scaling could be extended up to a limit but to meet the application requirements, I had to go with horizontal scaling. AWS does not provide any service to autoscale Memcached nodes according to […]

Rajdeep Singh
Rajdeep Singh
Read

Automation TestingMobility

Mobile App Automation Testing Using Appium

What is Mobile Automation Testing? Mobile Automated testing provides a mechanism to consistently repeat a test procedure and verify application results. It can be effective both for regression testing as well during development. Testing mobile applications is different and more complex than testing traditional desktop and web applications. Prerequisites for Mobile Automation Testing on Windows […]