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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
260
Plack 1.0 announcement at OSCON
miyagawa
1
320
Other Decks in Technology
See All in Technology
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
970
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
230
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
5
2.1k
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
680
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
380
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
480
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
170
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
330
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.5k
Reactの設計論
uhyo
16
8.8k
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
130
Featured
See All Featured
The browser strikes back
jonoalderson
0
1.7k
Code Review Best Practice
trishagee
74
20k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
820
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Being A Developer After 40
akosma
91
590k
Agile that works and the tools we love
rasmusluckow
331
22k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Embracing the Ebb and Flow
colly
88
5.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
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