Monday, November 16, 2020
Sunday, October 18, 2020
AWS SQS, SNS, API Gateway
AWS is an ocean and it is ever changing.
Nothing is more confusing that two service which does similar jobs and you still need to know for sure what exactly do each one do.
This is my simple effort to show case that.
THIS IS THE FIRST TIME I EVER MADE ANYTHING LIKE THIS. SO PLEASE BE KIND :P
Let me know what you think of this video.
Other Youtube Videos that helped me.
Wednesday, August 12, 2020
Wednesday, July 29, 2020
Giving Kubernetes (& ecosystem) one serious try.
Learn K8s the easy way.
Understanding K8s Objects.
EKSCTL
Learn Helm : Quick & Dirty way.
Wednesday, July 22, 2020
Sunday, July 12, 2020
Thursday, July 9, 2020
When you feel down.. remember..
Like you, there are days I am happy.. there are days I am angry... there are days when I am sad. I want to recognize these emotions as completely natural for us tribe. You think Engineers are logical, smart and factuals but we are also flaws, we also have insecurities and yearn for love.
This post will be mostly around "emotional-log".
You are not alone in your struggle. But you know that it is worth fighting for it when you see others overcoming much bigger struggle than what you have been complaining about.
Monday, May 18, 2020
Psychological Safety in the Workplace
I am going through a salesforce trailhead titled "High-Impact Teaming at Salesforce". While going through this online training, I came across a word called "Psychological Safety".
It explains what does it mean and only when we promotes Psychological Safety, do we get high performing team.
I want to talk more about it but for now, I want to bookmark some resources I have come across in this regard for later reading.
Podcast by Amy Edmondson
https://hbr.org/podcast/2019/01/creating-psychological-safety-in-the-workplace
What is interpersonal risk? By Amy Edmondson.
Dare to Lead: Brave Work. Tough Conversations. Whole Hearts By Brene Brown
https://hbr.org/2017/08/high-performing-teams-need-psychological-safety-heres-how-to-create-it
https://www.vitalsmarts.com/press/2016/12/costly-conversations-why-the-way-employees-communicate-will-make-or-break-your-bottom-line/
It explains what does it mean and only when we promotes Psychological Safety, do we get high performing team.
I want to talk more about it but for now, I want to bookmark some resources I have come across in this regard for later reading.
Podcast by Amy Edmondson
https://hbr.org/podcast/2019/01/creating-psychological-safety-in-the-workplace
Ted Talk : Building a psychologically safe workplace | Amy Edmondson
What is interpersonal risk? By Amy Edmondson.
Book : The Fearless Organization: Creating Psychological Safety in the Workplace for Learning, Innovation, and Growth By Amy Edmondson.
The power of vulnerability | Brené Brown
Dare to Lead: Brave Work. Tough Conversations. Whole Hearts By Brene Brown
https://hbr.org/2017/08/high-performing-teams-need-psychological-safety-heres-how-to-create-it
https://www.vitalsmarts.com/press/2016/12/costly-conversations-why-the-way-employees-communicate-will-make-or-break-your-bottom-line/
Monday, April 20, 2020
The pleasure trap: Douglas Lisle at TEDxFremont
How's that relevant for Software Developer? Well.. if you have emotions and are driven by emotions.. well.. you need to understand your emotional being to be able to do well in career as well.
Sunday, March 8, 2020
Packaging Python Projects For Customers
I have always been fascinated by how can I create a software package and share it with the world. I have used so many open source tools in my life that I really wish I can give back in some ways. To make that happen, there's a important step I need to learn first. How to deploy a package to a repository for others to consume.
I stumbled upon this article on PyPI and loved it.
https://packaging.python.org/tutorials/packaging-projects/
My test package is hosted here. It's just a blank demo project but gets goal of this learning done.
https://test.pypi.org/project/test-python-package-amitkc/
Many more to conquer.
I stumbled upon this article on PyPI and loved it.
https://packaging.python.org/tutorials/packaging-projects/
My test package is hosted here. It's just a blank demo project but gets goal of this learning done.
https://test.pypi.org/project/test-python-package-amitkc/
Many more to conquer.
Saturday, March 7, 2020
Lets talk CI/CD
GOTO 2019 • Modern Continuous Delivery • Ken Mugrage
Large-Scale Continuous Delivery at Netflix and Waze Using Spinnaker (Cloud Next '18)
Tuesday, March 3, 2020
Sunday, March 1, 2020
SSL/TLS Protocol
First TLS is just upgraded version of SSL after SSL failed to fully contain the shortcomings of its looseends. TLS came in to resume, made improvements over top of SSL and has been now go-to technique for digital communication over internet.
Here are the few resources I found useful:-
You know you are lucky if you can find a good MIT OCW video on this topic. This is a great discussion on the topic.
So based on all the resources I have come to following understandings:-
The Root CA (certificate authority) when acknowledged by your browser is the first line of https communication. If your certificate issuer is not root CA, then you traverse through this intermediate chain of issuers (can be called ca-chain certificate or intermediate certificate) until it reached the trusted root-ca.cert.
Then, once the browser establishes the trust of your root-ca, it does a series of handshake which is done using public key of the server and client over http. After the initial handshake, a mutual secret key is agreed upon by server and client to encrypt and decrypt the message.
Also forgot to mention that the client proposes the list of encryption it supports and server selects the most recent one from top to bottom. Top most being most secure. RSA is one of the encryption mechanism.
Where does it fit with TCP/IP OSI Layer.
From the OCW lecture one thing to note is, Kerberos was the first protocol to solve client-server secure communication but it lacked in many areas like scalability, single-point-of-failure, slowness etc that it was not right tool for current internet systems.
This seems like a great website to learn about openssl.
https://www.digitalocean.com/community/tutorials/openssl-essentials-working-with-ssl-certificates-private-keys-and-csrs
Also liked this website on understanding of intermediate certs.
https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/
===
Here's two part series on How does Digital certificate and chain of trust work?
Subscribe to:
Posts (Atom)
It's OK to be NOT-OK.
02/22/2021 Last week I was just un-productive and was not doing enough to talk about. I also wanted to say that weeks before the last, I ha...
-
02/22/2021 Last week I was just un-productive and was not doing enough to talk about. I also wanted to say that weeks before the last, I ha...
-
I have been confused about this concept and get it mixed in my head. This video is short and simple. In short, NGINX, HAPROXY is bot...
-
p.s. I was attending the Live Video on Facebook and missed on asking a question I had in mind. Hence I followed up with Gorkana on Link...