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
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
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
420
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
700
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
720
継続モナドとリアクティブプログラミング
yukikurage
3
660
FDEが実現するAI駆動経営の現在地
gonta
2
240
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
490
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
170
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
190
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
270
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
190
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
150
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
160
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
330
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The SEO identity crisis: Don't let AI make you average
varn
0
520
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Being A Developer After 40
akosma
91
590k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
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