Introduction\nWhat is a package?\nWhat is a Package Manager?\nWhy Do we need Package Manager?\nPros and Cons\n\tPros\n\t\tBreak your code into sharable components.\n\t\tReduce build times.\n\t\tEasy to find well-made packages to speed up development.\n\t\tResolving versioning in a clean way.\n\tCons\n\t\tSometimes packages don't play well together\n\t\tToo many package managers with very little differences\nExamples\n\tRuby Gems (was that the first one?)\n\tPython Pip\n\tNuGet\n\tNPM\n\tapt-get\n\tOneGet\n\tChocoloty\n\tBower\n\tYum\n\tpacman