My Profile Photo

iamjrp


A Thinker, Innovator, Enthusiastic Software Developer, Amateur sketch maker, Recreational Singer, Thought leader and Sometimes clumsy. :-)


  1. 31 - Git Cheatsheet

    1. Cherry-pick …


  2. 30 - Offset Management by Kafka

    In this post we will discuss about, …


  3. 29 - Executing Java Program

    While running Java program using command line/server, I always got confused about using -jar option and -cp option. We bundle the application in jar file using maven/gradle or any building tool. Now there may some resource files which should be provided from outside of the application. This is very common and ideal practice. …


  4. 28 - Blogging on the go

    I have hosted this blog on github pages, which is a static site generator. I am not fond of using blogging platform like wordpress, medium etc. as I don’t have much control on my blog files. Moreover, if someday I want to change to new blogging platform, I may lose my articles. So, being a software developer and a git-fan, I chose github pages to host my blog. The problem with static site generator is , you can’t write and publish your articles from mobile. I always login to my laptop and then write markdown files and the do git push. Gradually, I lost interest in this whole process and didn’t write any article for a long time. So, I decided to fix this and find a way to write and publish articles to my blog using mobile. …


  5. 27 - Designing Infrastructure Config for Spark Application

    When we get hardware for our Spark project, we always wonder, what should be the ideal configuration as per the hardware provided. To have better performance, there are two most important factor, we should consider. …


  6. 26 - Saving cost while working on EC2 and Cloudera Manager

    I have set up one AWS EC2 cluster of 5 instances (us-east-2 region, EBS Storage Type) of m4.xlarge type i.e. with 4 CPU and 16GB RAM each. These are Ubuntu 16.04 LTS Xenial instances which comes with free-tier usage. …


  7. 25 - Different modes of Cloudera Installation

    There are three main installation paths for creating a new Cloudera Manager deployment: …


  8. 24 - Start a blog with Github-Pages

    Theme : Jekyll-uno (https://github.com/joshgerdes/jekyll-uno) …


  9. 23 - How SSH Works!

    Secure Shell (SSH) provides Encryption and Authentication features, which enhance security. Other two important features are SSH Tunneling TCP Port forwarding …


  10. 22 - Eclipse Error: Unable to create selected Preference Page

    Ubuntu : 16.04 LTS …