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
10 more things to be ripped off
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tatsuhiko Miyagawa
September 29, 2012
Technology
1.5k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
10 more things to be ripped off
YAPC::Asia 2012
Tatsuhiko Miyagawa
September 29, 2012
More Decks by Tatsuhiko Miyagawa
See All by Tatsuhiko Miyagawa
Carmel at YAPC::EU 2015
miyagawa
0
630
Carton at London Perl Workshop 2013
miyagawa
0
330
Managing CPAN dependencies with Carton
miyagawa
0
390
What's new in Carton and cpanm at YAPC::Asia 2013
miyagawa
6
1.4k
Carton 1.0 at OSCON 2013
miyagawa
11
2.4k
cpanm 1.6 at OSDC.TW
miyagawa
6
1.4k
Ruby; Exported
miyagawa
1
1.1k
10 Years: LL, you and me
miyagawa
2
270
Plack 1.0 announcement at OSCON
miyagawa
1
330
Other Decks in Technology
See All in Technology
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
1
510
Don't write the architecture only in the prompt.
neohsu
0
260
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
2
560
Filter What the LLM Reads: RAG Governance with AgentCore Gateway
yakumo
1
130
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.6k
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
360
GitHub、使う?使わない?
happysamurai294
0
120
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
600
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
150
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
2.8k
キヨさん67歳 AIコーディングエージェント物語
happysamurai294
0
120
DevelopersIO 2026 Tokyo 現時点の衛星通信サービスの現状を整理してみる
maroon1st
0
340
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
870
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
580
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
750
The SEO identity crisis: Don't let AI make you average
varn
0
620
Bash Introduction
62gerente
615
220k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Cult of Friendly URLs
andyhume
79
7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
340
Transcript
10 more things to be ripped off Tatsuhiko Miyagawa YAPC::Asia
2012 Sunday, September 30, 12
About Me • @miyagawa • Plack, cpanminus, YAPC::Asia, Shibuya.pm •
San Francisco • COOKPAD, Inc. Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Announcement Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
gum.co/AeRp handbook.plackperl.org Sunday, September 30, 12
10 more things to be ripped off Tatsuhiko Miyagawa YAPC::Asia
2012 Sunday, September 30, 12
Inspiration Sunday, September 30, 12
Stealing Ideas Sunday, September 30, 12
LL Decade Keynote vimeo.com/47344146 Sunday, September 30, 12
"Everybody should write JavaScript and use npm" Sunday, September 30,
12
Really So? Sunday, September 30, 12
Previously: Sunday, September 30, 12
PSGI < WSGI Sunday, September 30, 12
Plack < Rack, Werkzeug Sunday, September 30, 12
cpanm < pip, gem Sunday, September 30, 12
Debug InteractiveDebugger Sunday, September 30, 12
(demo) Sunday, September 30, 12
Sunday, September 30, 12
More to steal! Sunday, September 30, 12
Ruby Ecosystem or "Steal these ideas!" Sunday, September 30, 12
1) Gems Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
2) Web Ecosystem Sunday, September 30, 12
Plack Inspiration from Rack Sunday, September 30, 12
Sunday, September 30, 12
• Assets precompiling • Preprocessing + minify • (Catalyst::Plugin::Assets, Jifty::Plugin)
• Vendor assets • Bootstrap, jQuery, FontAwesome Sunday, September 30, 12
3) Templating Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
(PSGI for templates?) Sunday, September 30, 12
Sunday, September 30, 12
4) Continuous Integration Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
5) Testing Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
6) Development Sunday, September 30, 12
Sunday, September 30, 12
(Carp::REPL) Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Sunday, September 30, 12
Wrap Up • Try other languages • Steal Good Ideas
Sunday, September 30, 12
Ideas • Rubygems • Bundler • gemnasium • Sprockets •
Tilt • Travis CI • Capybara • Pow • Pry • NewRelic Sunday, September 30, 12
Thanks! Sunday, September 30, 12