Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cut Your Own Gems
Search
Andrew Butler
May 03, 2013
Programming
0
59
Cut Your Own Gems
Given for Rails Girls Atlanta 2013
Andrew Butler
May 03, 2013
Tweet
Share
More Decks by Andrew Butler
See All by Andrew Butler
Angular Material Overview
abutler3
0
72
Other Decks in Programming
See All in Programming
ニーリーにおけるプロダクトエンジニア
nealle
0
440
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
19
3.5k
Gleamという選択肢
comamoca
6
760
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
100
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
220
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
CursorはMCPを使った方が良いぞ
taigakono
1
170
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
250
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
Deep Dive into ~/.claude/projects
hiragram
8
1.5k
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
160
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Raft: Consensus for Rubyists
vanstee
140
7k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Writing Fast Ruby
sferik
628
61k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Building Applications with DynamoDB
mza
95
6.5k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
KATA
mclloyd
29
14k
Transcript
Cut Your Own Gems How to Make Your Own Ruby
Gems
Hello
thank you
thank you
?
drew
deroo
deroo
@drew_butler
I LIVE IN...
NASHVILLE
Developer Web Designer
Ask me what I did in a previous life
Later
Who pays me?
But enough about me...
Gems
None
Gems What are
Gem A packaged Ruby Application or library
?
None
None
Carrierwave - File uploads Bootstrap - front-end framework sqlite3 -
database devise - User Authentication Gemfile
None
“Programming is hard. Programming well is really hard.” Rails developer
Jeff Felchner
None
None
None
None
None
Don't slum p My dog My body Love you egg
I rock The guy next to me has toilet paper stuck to his shoe Yes, I can hear you!
O n'tday um pslay Ymay ogday Ymay odybay Ovelay ouyay
egghay Iway ockray Ethay uygay extnay otay emay ashay oiletay aperpay uckstay otay ishay oeshay Esyay, Iyay ancay earhay ouyay!
?
Don't slum p My dog My body Love you egg
I rock The guy next to me has toilet paper stuck to his shoe Yes, I can hear you!
O n'tday um pslay Ymay ogday Ymay odybay Ovelay ouyay
egghay Iway ockray Ethay uygay extnay otay emay ashay oiletay aperpay uckstay otay ishay oeshay Esyay, Iyay ancay earhay ouyay!
None
None
None
ellohay orldway
None
Buddpau/Wikimedia Commonsl
<disclaimer> </disclaimer>
None
Steps: 1 and 2
Step: 3
Step: 4
None
None
None
None
None
None
None
When you are ready to release Practice version control (i.e.
github)
When you are ready to release Practice version control (i.e.
github) Create an account at rubygems.org
When you are ready to release Practice version control (i.e.
github) Create an account at rubygems.org Use “rake release” to push gem to rubygems.org so the world can use it
When you are ready to release Practice version control (i.e.
github) Create an account at rubygems.org Use “rake release” to push gem to rubygems.org so the world can use it Pick a cool name
http://rakeroutes.com/blog/lets-write-a-gem-part-one/ http://railscasts.com/episodes/245-new-gem-with-bundler http://rails-bestpractices.com/blog/posts/8-using-bundler- and-rvm-to-build-a-rubygem http://www.intridea.com/blog/2012/3/8/polishing-rubies- part-i Building a gem -
Walkthroughs/Tutorials