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
Why should you write a gem for practicing
Search
Stan Lo
September 11, 2015
Programming
1.7k
2
Share
Why should you write a gem for practicing
Stan Lo
September 11, 2015
Other Decks in Programming
See All in Programming
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.3k
Running Swift without an OS
kishikawakatsumi
0
870
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
JOAI2026 1st solution - heron0519 -
heron0519
0
160
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
250
The Less-Told Story of Socket Timeouts
coe401_
3
820
GitHubCopilotCLIをはじめよう.pdf
htkym
0
300
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
16k
個人的に嬉しかったpnpmの新機能・3選
matsuo_atsushi
0
110
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
300
実用!Hono RPC2026
yodaka
2
280
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
The Spectacular Lies of Maps
axbom
PRO
1
720
Building Adaptive Systems
keathley
44
3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
210
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
270
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
Transcript
WHY SHOULD YOU WRITE A GEM FOR PRACTICING RubyConf Taiwan
STAN(ST0012) • 羅泓武 • Senior in National Taipei University •
One year experience in Ruby
None
None
FACTORY_FACTORY_GIRL
2.KNOW YOUR TOOL BETTER
3. SEE WHAT’S OUTSIDE RAILS (ESPECIALLY FOR BEGINNERS)
RAILS PROVIDES TOO MANY CONVENIENT METHODS
• present? • 1.day • …etc.
RAILS ABSTRACTS TOO MUCH FOR BEGINNERS TO UNDERSTAND RUBY
None
4.MAKE SOMETHING FROM SCRATCH
Rails
Just Ruby
THANK YOU