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
620
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
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
120
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
400
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
220
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
150
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
Incremental HTTP
kazuho
5
2.1k
Kernel testing frameworks
ennael
PRO
0
110
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
分析AIエージェントを育てる、動く環境を育てる
codatum
0
130
20260930_Gemma4_Hands-on
tsho
0
230
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
1
630
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
570
Into the Great Unknown - MozCon
thekraken
41
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
390
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
We Have a Design System, Now What?
morganepeng
55
8.4k
A Soul's Torment
seathinner
8
3.7k
The Language of Interfaces
destraynor
162
27k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
A Modern Web Designer's Workflow
chriscoyier
699
190k
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