Book Review: Docker Up and Running by Karl Matthias, Sean P. Kane

Write your post here.

Docker: Up and RunningDocker: Up and Running by Karl Matthias
My rating: 3 of 5 stars

I picked this book to gain some structured knowledge of docker. I had done a costly mistake with docker, and I realized, it was because my knowledge of docker was mostly by trial and error, reading the docs and trying it out.

The book focusses on operational aspects of docker. This is perhaps aimed at the beginners of docker who want to pick and learn the commands. Experienced users might find that this book goes more into breadth than depth.

Certified Kubernetes Administrator

I am a CNCF certified Kubernetes administrator now.

I did not clear the exam in the first attempt, came close to clearing in the second attempt, did a horrible docker mistake in my third attempt. In my third attempt I ran a sleep 3600 when with -it flag flag on for docker run, and I could not exit or kill the shell.

Finally, cleared the exam in my fourth attempt. It is fun a exam for someone interested in Kubernetes to take.

Book Review: They Called Us Enemy by George Takei

They Called Us EnemyThey Called Us Enemy by George Takei
My rating: 5 of 5 stars

This book is a straightforward narration by Georgia Takei of a Japanese Internment by the US Government during World War II. George and his family had suffered this cruelty. He highlights how opportunistic senators took chances to rise to power by promoting racial discrimination.

I had not known about this part of US history. I also did not know how ACLU helped the Japenese in the US then. US had detained 250,000 Japanese families living in the US, many of them US citizens, into camps during WWII.

Having lived through this horror, a lot of these Japanese families restarted and rebuilt their lives again. George Takei turned to activism to share his story with the masses, and I think he has been very effective.

This book has come the right time when similar mistreatment is being carried out by certain opportunistic politicians.

Book Review - The Mahabharata: A Shortened Modern Prose Version of the Indian Epic

The Mahabharata: A Shortened Modern Prose Version of the Indian EpicThe Mahabharata: A Shortened Modern Prose Version of the Indian Epic by R.K. Narayan
My rating: 5 of 5 stars

The Mahabharata is one of the most complex stories I have ever read. I read this book following The Ramayana by R.K.Narayan. The ethical dilemmas presented in this story is at a whole different level than Ramayana. While in Ramayana, there are good guys and bad guys in Mahabharata there is nothing like that.

No one is entirely good or no one is entirely bad. The Pandavas and Kauravas are brothers, just competing against each other, but their quarrel reaches to a level for war.

Coming to the war, which is an important topic of this story, the book has 3 chapters dedicated to the avoidance of war and only one chapter for the war.

In spite of suffering all the atrocities presented by Duryodhana, Pandavas realize that war is not good for anyone, and try for multiple attempts to prevent the war. Duryodhana plays politics and chooses to listen, and highlight points only which could give a chance for war.

And when it comes to war, Pandavas understands that a deterministic outcome is achieved by eliminating everyone in the enemy camp, even babies. So, after trying to avoid war, when the war becomes inevitable, Krisha proposes and leads a _genocide_ against the Kaurava clan.

To me, the most complex characters in this story were that of Karna and Krishna.
Karna has chances to prevent war, he understands his background well but still chooses to side with Duryodhana. Krishna is one who leads the Pandavas to war and gives guidance "on duties" in ambiguous times.

There is no good or a bad person in this entire story.

Terraform Provider Dominos

I ordered Pizza using terraform today. I was learning about terraform and how provider can be anything, even Software as a Service, which is basically an API.

So, it made possible to develop software like terraform-provider-dominos using which you can order Pizza. I tried it. The terraform apply crashed for me, but I knew that terraform might have attempted the purchase operation and had probably crashed due to slow response from the API. It was the case. I saw my credit card charged in my account, an order confirmation email, and in 30 minutes, I got my pizza.

Codeforces: contest/1189/problem/A

I tried this codeforces problem contest/1189/problem/A. Trying a contest problem after many years and I thought, it was a problem either with Dynamic Programming or with Recursion.

Turned out be a much much simpler one, that if a person reads the problem carefully and understands the scope of the solution, the solution can be written in < 2 minutes.

I spent 30 minutes unsuccessfully. Lack of experience shows up if you don't practice.