Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RailsGirlsTokyo2LT - たのしくRuby
Search
Kuniaki IGARASHI
March 02, 2013
Technology
4
2.1k
RailsGirlsTokyo2LT - たのしくRuby
2013.3.2 at COOKPAD
Kuniaki IGARASHI
March 02, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
roppongirb_20250911
igaiga
1
540
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
100
KaigiOnRails2024
igaiga
11
20k
RuboSensei
igaiga
0
310
Shibuya.rb-2023-04-27-igaiga
igaiga
1
550
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
370
Road to white mages
igaiga
1
730
Road to white mages
igaiga
8
4.1k
Other Decks in Technology
See All in Technology
世界最速級 memcached 互換サーバー作った
yasukata
0
330
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
520
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
680
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
580
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
740
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.5k
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
560
直接メモリアクセス
koba789
0
280
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
690
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
590
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
2.3k
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
390
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Site-Speed That Sticks
csswizardry
13
990
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Code Review Best Practice
trishagee
74
19k
Transcript
ͨͷ͘͠3VCZ ,VOJBLJ*("3"4)*JHBJHB 3BJMT(JMST5PLZPBU$00,1"%
ޒेཛྷ໌ גࣜձࣾສ༿ɹΤϯδχΞ UXJUUFS!JHBJHB GBDFCPPLIUUQGBDFCPPLDPNLVOJBLJJHBSBTIJ
ఏڙגࣜձࣾສ༿
8&# %#13&44
IUUQFWFSZMFBGHJUIVCDPNLBJHJ
None
3VCZͷඇৗۈߨࢣ
None
ఏڙOJGUZ༷
None
จܥͷֶՊ
ϓϩάϥϜॳΊͯ ͱ͍͏ֶੜ͞Μ͕ ΄ͱΜͲ
ΜͩΓ͢Δ ͚ΕͲ
ڭ͑Δ͜ͱ ͨͷ͍͠ʂ
ʆɾТɾ
ʆɾТɾ λ
ʆɾТɾ λɹλ
ʆɾТɾ λɹλɹλο
ʆɾТɾ λɹλɹλο λʔϯ
ɾʄƅɾ Ň ˜ ŰƅōōŇ ɾʄƅɾ ಈ͍ͨʙ
͔Βͷ
ϋΠλον
Ռ ɾUXJUUFSσʔλΛղੳͯ͠ͲͷӺ͕ʹ͗Θ͍ͬͯΔ͔ΛௐΔ ɾਓͰϓϨΠͰ͖ΔγϡʔςΟϯάήʔϜͷ࡞ ɾ&YDFMͱΈ߹Θͤͨμʔπಘܭࢉ ɾFMFSOJOH8FCΞϓϦ ɾ࠲͍8FCΞϓϦ ɾ5XJUUFSൃݴͷղੳ ɾͷग़ɺͷೖͷ࣌ࠁΛJ1IPOF1VTI௨ IUUQJHBSBTIJLVOJBLJOFUEJBSZIUNM
None
ͯ͞ɺ
ຊָ͓͠Έ ͍͚ͨͩͯ·͔͢ʁ
ͬͱ 3BJMT(JSMT ͍ͨ͠ํ ࣍ͷҰา
ຊ
ͨͷ͍͠3VCZ *4#/ վగ৽൛ جૅ3VCZPO3BJMT *4#/ 8&# %#13&44WPM 3BJMT 3VCZ ͨͷ͍͠։ൃ
ঁੑΤϯδχΞͷىۀ
Ͱ
ੈͷதʹຊ ͨ͘͞Μ ͋Δ͚ΕͲ
ଟ͘ͷຊͷ ର ϓϩάϥϚ
͏গ͠қ͍͠ ࢿྉͳ͍ͷʁ
ॻ͖·͠ΐ͏
IUUQTHJUIVCDPNIJUPUTVCBTIJSVCZMFDUVSF ͏গ͠қ͍͠ 3VCZͱ3BJMTͷ ڭՊॻ
Ͱ͖Δ͚ͩਤΛଟ͘ɺ͔Γқ͘ΛϞοτʔʹ
ڭՊॻ3VCZฤ 3VCZͷੈքɺTIFMMͷੈք ࢛ଇԋࢉɺຊޠɺม ݅அɺ܁Γฦ͠ɺϝιου "SSBZɺ)BTI ΦϒδΣΫτɺΫϥεɺΠϯελϯε 8JLJQFEJBΞΫηεղੳ UXJUUFSσʔλͷղੳ IUUQTHJUIVCDPNIJUPUTVCBTIJSVCZMFDUVSF
ڭՊॻ3BJMTฤ ɾҰ൪খ͞ͳ3BJMTΞϓϦͭ͘Γ DPOUSPMMFS WJFX ɾ͓Έ͘͡ΞϓϦͰ3VCZͷΫϥεΛಈ͔͢ 3VCZͷΫϥεΛ3BJMTຒΊࠐΉ ɾϞσϧ͞Μͱ͓ࣄ ɾTDBGGPMEͰͰ͖ͨͷͷղઆ
ϦΫΤετ SPVUFT DPOUSPMMFS WJFX NPEFM ɾ3BJMTΞϓϦͷಈ͖Λ؍͢Δ $ISPNFͰϦΫΤετΛ؍ɺQɺMPHɺQSZ IUUQTHJUIVCDPNIJUPUTVCBTIJSVCZMFDUVSF
΄͔ʹ8FCʹ ྑ͍ࢿྉ͕ͨ͘͞Μ
υοτΠϯετʔϧ
υοτΠϯετʔϧ
ϛχπΫCZ/B$M
$PEFDBEFNZ આ໌ͱώϯτ ίʔυ )5.- $44ͳͲ Λॻ͚Δ
$PEFDBEFNZ ͦͷͰॻ͍ͨ ݁ՌΛݟΒΕΔ
IUUQUSZSVCZPSH ͜͜ʹ3VCZίʔυΛ ೖྗ࣮ͯ͠ߦͰ͖·͢ ϓϩάϥϜΛফ͍ͨ͠ ߹Ϧϩʔυ IFMQͰ3VCZϨοεϯ։࢝
ίϛϡχςΟ ؒͱ3VCZ
3BJMT (JSMT .PSF
IUUQRXJLKQBTBLVTBSC
"TBLVTBSC
IUUQRXJLKQUPLZVSC 5PLZVSC IUUQRXJLKQUPLZVSC
ҬSVCZίϛϡχςΟ 5PLZP3VCZJTU.FFUVQ :PLPIBNBSC 4IJCVZBSC 4IJOKVLVSC 4FOEBHBZBSC
3VCZΠϕϯτ 3VCZͷ͓ࡇΓ
IUUQSFHJPOBMSVCZLBJHJPSHHVONB
IUUQSVCZLBJHJPSH
IUUQFWFSZMFBGHJUIVCDPNLBJHJ
3VCZͷͨͷ͠͞
ͯͮ͘Γ
ౙٳΈͷ࡞ Ͱ࡞ͬͯΈͨ ຖேJ1IPOF 1VTI௨Ͱ ఱؾ༧ใΛ͓Βͤ
ख࡞Γͷίʔυ͕ ຖேͪΌΜͱಈ͍ ͯఱؾ༧ใΛڭ͑ ͯ͘ΕΔͷ͕͏Ε ͍͠ɻ ɾʄƅɾ Ň ˜ ŰƅōōŇ ɾʄƅɾ
ίʔυߦ ૯੍࡞ظؒ࣌ؒ IUUQTHJUIVCDPNJHBJHBXFBUIFS
IUUQTHJTUHJUIVCDPN J1IPOF௨͢Δίʔυ
None
աڈͷ3BJMT(JSMT ࢀՃऀ͞ΜʹΑΔ࡞
ख࡞Γͷίʔυ͕ ຖேͪΌΜͱಈ͍ ͯఱؾ༧ใΛڭ͑ ͯ͘ΕΔͷ͕͏Ε ͍͠ɻ ɾʄƅɾ Ň ˜ ŰƅōōŇ ɾʄƅɾ
IUUQCMPHQBQJQVQFQVKJJDPN
IUUQCMPHQBQJQVQFQVKJJDPN ͓หͷ ϝχϡʔ௨ 3BJMT(JSMTࢀՃऀ ͞ΜʹΑΔ࡞ IUUQTHJUIVCDPN:BZPJ,BSVUB IUUQXXXGBDFCPPLDPNZBZPJUBLFNVSB
͓หͷ ϝχϡʔ௨ 3BJMT(JSMTࢀՃऀ ͞ΜʹΑΔ࡞ தଜҮ͞Μ !TPNBMJ
3VCZ։ൃऀΛ ͤʹ͢Δݴޠɻ ͬͱଟ͘ͷ։ൃऀΛ 3VCZͰͤʹ͍ͨ͠ɻ ·ͭͱΏ͖ͻΖ
)BWFB )BQQZ3VCZ5JNF