Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Tu primera gema
Search
Jean Pierre
October 29, 2014
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tu primera gema
Medellín.rb presentation about how to create your first gem
Jean Pierre
October 29, 2014
More Decks by Jean Pierre
See All by Jean Pierre
Ruby + Voice control
gomayonqui
0
40
Web API
gomayonqui
0
130
Despliegue con Capistrano
gomayonqui
0
90
What happened in RubyConf Miami 2013
gomayonqui
0
77
Other Decks in Programming
See All in Programming
The Rails Doctrine Decade
koic
2
590
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
すこし踏み込む CancellationToken
htkym
2
1.7k
AmebaブログはKMPから卒業します
kmars0605
0
200
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
890
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
It's Worth the Effort
3n
188
29k
ラッコキーワード サービス紹介資料
rakko
1
5.4M
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
New Earth Scene 8
popppiees
4
2.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Believing is Seeing
oripsolob
1
240
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Transcript
Publicando tu primera gema Jean Pierre Guarín - @gomayonqui Medellín.rb
Que es una gema? • Es una librería, plugin o
programa empaquetado.
Porque una gema? • - Para rehusar código y no
implementar lo mismo una y otra vez • - Creando solución • - Facilitar el uso de una tecnología.
Un poco de historia
Gemas más utilizadas • rails, sinatra, rake, json, devise, HTTParty,
cancan, pry, rspec, activeadmin, mechanize
RubyGems.org • Es un gestor de paquetes • Es un
sitio de distribución de gemas.
Estructura de una gema $ bundle gem hello_world
Nuestra primera gema • Creemos el clásico hello world para
luego hacer algo más interesante ;)
Algo sencillo class HelloWorld def self.hi "Hello world!" end def
self.person(name) "Hello #{name}" end end
Meetup Winner Seleccionemos un feliz ganador de los asistentes confirmados
al meet up de hoy
Recursos • https://github.com/medellinrb/meetup_winner • https://github.com/medellinrb/hello_world