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
Here's the document link, but don't read ahead, you'll spoil it!
https://thenotary.github.io/ruby-gems/
7pm Pacific - 9pm Pacific on May 17, 2016
at
Noisebridge
10 students were there