[Noisebridge-announce] Rails class 5/17: Gem Building - Professionalizing Your Ruby Code
Rob M
it at excelsiorcarpetone.com
Wed May 11 19:13:16 UTC 2016
Hi, Noisebridge! We added a new class at 7pm Pacific on May 17, 2016
Gem Building - Professionalizing Your Ruby Code
In this workshop style lesson, I'll walk you through my gem building workflow.
Package management in general is an extremely valuable feature enabling software engineers the benefits of code re-usability, dependency tracking, locking down versions, and very snappy no-fuss deploys.
Join me as I walk through the process of extracting functionality out of a large ruby app, tucking the important functionality into it's own gem. Not only will this make my code more accessible in future projects, but it will also shrink down the size of my larger project.
Class Pre-requisits:
- Basic understanding of ruby methods
- Basic understanding of git
Development Environment Requirements:
- git
- A working installation of ruby 2.x
- See: https://rvm.io/rvm/install
- rails
- `gem install rails -v 4.2.6`
- node.js (for rails)
- See: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
RSVP here: http://www.railsschool.org/l/gem-building-professionalizing-your-code
May The Force Be With You!
Best regards,
Rails School, http://www.railsschool.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.noisebridge.net/pipermail/noisebridge-announce/attachments/20160511/7ea07246/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: calendar.ics
Type: text/calendar
Size: 713 bytes
Desc: not available
URL: <http://www.noisebridge.net/pipermail/noisebridge-announce/attachments/20160511/7ea07246/attachment-0003.ics>
More information about the Noisebridge-announce
mailing list