Search This Blog

February 27, 2019

Recipe of Solution to Docker Permission Denied Problem

Problem
When i tried to run Docker container via maven command, I got an error  something like below:

Solution
The error message tells us that the user executing the process don't have privileges to access the Docker Engine daemon. The fix to this is to add the user to the `docker` group.
What is the recipe for that fix? Run the command below in the terminal of the machine executing the docker command.
sudo usermod -a -G docker $USER
Subsequent to it, don't forget to log-out and login or simply reboot, for the changes to take effect. 

February 23, 2019

Online Tools for Cloud Architecture Diagram



This comes particularly handy when you would want to draw, say for instance, cloud architecture diagrams in AWS or Azure, using the updated vendor icons representing its varied services.
  • Cacoo : USD 5 / month
  • Creately : USD 5 / month. FREE for 5 public diagrams.
  • Cloudcraft : FREE for single user with unlimited private diagrams. Some of their Pro Customers include companies like Amazon, Atlassian, Cloudera, etc.
  • Lucid Chart : FREE for single user. Used by many companies like TATA, Wipro, Infosys, etc.
  • Hava.io : USD 49 / month
  • Draw.io : FREE and my favorite!

February 21, 2019

How do I identify bad apples (companies)?


Friend: Every company claims to have the best culture and work-life balance over others in the market, luring candidates to join them. Do you have any protips to identifying a company that respects people, and understand that they have emotions and personal life beyond office?

Me: Not a foolproof one, but you can easily filter most of them with one simple trick.

Friend: That sure is exciting. I can't wait to hear. What is it?

February 18, 2019

My 12 Rules Of Life


  1. TAKE OWNERSHIP.
    Life is brutal to say the least. Unimaginably bad things can happen to you. It may or may not be your fault. Take ownership, learn your lessons from the event and move on.
  2. NEVER EVER GIVE UP.
    Be persistent like a wolf. Persist until you get what you want.
  3. GET RID OF FEAR.
    Overcome it by doing what you fear repetitiously until you are sure it can no longer come back to haunt you.

February 12, 2019

Jumping Jacks and Sleeping Santas

The Legend


Jumping Jacks (JJ) : Individuals who hop from one company to another, not staying long enough in one company. How long is long enough? Unfortunately, that is very subjective and not to be questioned.

Sleeping Santas (SS) : Individuals who stay in a company long enough and show no intentions of leaving it any time sooner. How long is long enough? Unfortunately, that is very subjective but has been questioned in private.


Every Coin Has Two Sides

The objective of this post is not to take sides on which personality type is good. There are a ton of rants and prejudiced views on this subject. The goal of this post is to encourage you to take the blinders off your eyes and motivate you to explore and learn about the candidates you come across during hiring in your company.
Let us go through 10 common traits and see how each is perceived in positive and/or negative way for both of these personalities. Needless to say, the objective of this post is help see you both sides of a coin in the hopes that it stops you from being judgemental.

February 4, 2019

LoadBalancer support with Minikube for Kubernetes


Kubernetes (aka K8s) is an open source system (from Google) for managing containerized applications across multiple hosts; providing basic mechanisms for deployment, maintenance, and scaling of applications.

Minikube is a tool that makes it easy to run Kubernetes locally on your laptop/desktop. Minikube runs a single-node K8s cluster inside a VM on your laptop for users looking to try out K8s or develop with it day-to-day.