from(0).to('rubygems.org')

537 views

Published on

rubygems creation for lazy people - talk presented at Programmers in Padua on april 28, 2011

Published in: Technology, Economy & Finance
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
537
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • from(0).to('rubygems.org')

    1. 1. reati on forgem c eople lazy p
    2. 2. me
    3. 3. RubyGems?
    4. 4. git?
    5. 5. communityprojects?
    6. 6. RubyOnRails?
    7. 7. “a gem is a packaged Ruby application orlibrary. It has a name (e.g. rake) and aversion (e.g. 0.4.16)”
    8. 8. code reuse
    9. 9. knowledge share
    10. 10. steering complexity
    11. 11. ease management
    12. 12. build your own
    13. 13. build your own newgem [old]
    14. 14. build your own newgem [old] hoe + echoe
    15. 15. build your own newgem [old] hoe + echoe jeweler
    16. 16. build your own newgem [old] hoe + echoe jeweler bundler
    17. 17. ...so which one?
    18. 18. http://gembundler.com/
    19. 19. $> bundle gem <gem_name>
    20. 20. let’s take a look!
    21. 21. http://docs.rubygems.org/read/chapter/20#page85
    22. 22. $> rake build$> gem build <gem_name>
    23. 23. $> rake install
    24. 24. $> rake publish
    25. 25. what !?!
    26. 26. $> more .gem/credentials---:rubygems_api_key: 7ca86ac50d7a644f019a2441a9
    27. 27. http://www.mint.com/blog/trends/credit-card-code-01202011/
    28. 28. http://www.mint.com/blog/trends/credit-card-code-01202011/
    29. 29. http://en.wikipedia.org/wiki/Bank_card_number
    30. 30. http://en.wikipedia.org/wiki/Luhn_algorithm
    31. 31. http://github.com/tobias/credit_card_validator
    32. 32. DEMO
    33. 33. questions?
    34. 34. !anks. @fuzziness michele@franzin.net
    35. 35. why?http://www.flickr.com/photos/ksayer/knowledge sharehttp://www.flickr.com/photos/linsight/ease managementhttp://www.flickr.com/photos/gabrielsaldana/

    ×