Fork this Gist and Respond to the Following Questions
- In broad strokes, summarize the event
- How do NPM and RubyGems relate?
- What is
left-pad
and why is it used?
- Go through some past projects you've worked on and look through the gemfiles.
- Pick three gems - try to pick a combination of obscure gems and ones you use on every project
- List them with links to their Github repos here
- Gem 1
- Gem 2
- Gem 3
- For each Gem, answer the following questions
- What does this Gem generally do?
- When is the date of the last commit?
- How many open issues does it have?
- Start looking around the source code
- Link to one piece of code or a file you understand
- What does this code do?
- Link to one piece of code or a file you don't understand at all?
- What do you think this code might do?
- Link to one piece of code or a file you understand
- Does it seem reasonable to add this dependency into your code?
- What are some factors you consider when adding dependencies to your projects?
- Read through these two walkthroughs
- Create your own npm package or ruby gem that does something silly. Some examples:
- Pat Wey's We Work Remotely Gem
- My Curl-Breaker NPM package - made as part of an engineering lunch hackathon... judge my terrible code. JUDGE IT.
- Link to your work below
https://gist.github.com/bethsecor/d04e96fc5e994e6e5bfd