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
Why should you write a gem for practicing
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Stan Lo
September 11, 2015
Programming
1.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Why should you write a gem for practicing
Stan Lo
September 11, 2015
Other Decks in Programming
See All in Programming
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
SREの越境 / SRE Collaboration
y0hgi
2
290
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
240
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
180
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
130
App Intentsのビルドプロセスを支える技術
kntkymt
0
480
AWSに止められる覚悟してますか?
morizo_1984
2
490
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
370
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Site-Speed That Sticks
csswizardry
13
1.5k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
710
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
380
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Build your cross-platform service in a week with App Engine
jlugia
234
19k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
530
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
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