This is an on going effort to publish my notes/learnings/resources.