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
0
60
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
73
Other Decks in Programming
See All in Programming
並行開発のためのコードレビュー
miyukiw
0
260
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
470
CSC307 Lecture 03
javiergs
PRO
1
490
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
MUSUBIXとは
nahisaho
0
140
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
Oxlint JS plugins
kazupon
1
970
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
dchart: charts from deck markup
ajstarks
3
990
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
AtCoder Conference 2025
shindannin
0
1.1k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.3k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
The Pragmatic Product Professional
lauravandoore
37
7.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Typedesign – Prime Four
hannesfritz
42
2.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Odyssey Design
rkendrick25
PRO
1
500
Documentation Writing (for coders)
carmenintech
77
5.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
730
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