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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Andrew Butler
May 03, 2013
Programming
61
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cut Your Own Gems
Given for Rails Girls Atlanta 2013
Andrew Butler
May 03, 2013
More Decks by Andrew Butler
See All by Andrew Butler
Angular Material Overview
abutler3
0
73
Other Decks in Programming
See All in Programming
Google Apps Script で Ruby を動かす
kawahara
0
280
AIを紡ぐPMのお話
swdtkuy
0
110
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
120
FDEが実現するAI駆動経営の現在地
gonta
2
290
リアルな遅延を測る仕様
kota_yata
1
120
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
210
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
200
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
180
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
300
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
700
What's New in Android 2026
veronikapj
0
270
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
720
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.3k
Believing is Seeing
oripsolob
1
190
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
770
ラッコキーワード サービス紹介資料
rakko
1
4.4M
Designing for Performance
lara
611
70k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Agile that works and the tools we love
rasmusluckow
331
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
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