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
adultoruby
Search
Yoshiori SHOJI
October 10, 2015
Programming
3
4.9k
adultoruby
オトナとRuby の発表資料です
https://toruby.doorkeeper.jp/events/30722
Yoshiori SHOJI
October 10, 2015
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
460
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
7.1k
Go Down Rockin'
yoshiori
27
13k
テストデータを貯めて感じたこと
yoshiori
12
4.3k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2.1k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
160
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.3k
Change the recipe's world
yoshiori
3
1.4k
Cookpad awakens
yoshiori
5
7.6k
Other Decks in Programming
See All in Programming
事業KPIを基に価値の解像度を上げる
nealle
0
130
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
120
“技術カンファレンスで何か変わる?” ──RubyKaigi後の自分とチームを振り返る
ssagara00
0
120
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
630
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.6k
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1.2k
ぽちぽち選択するだけでOSSを読めるVSCode拡張機能
ymbigo
14
6.5k
データと事例で振り返るDevin導入の"リアル" / The Realities of Devin Reflected in Data and Case Studies
rkaga
3
2.3k
Rubyの!メソッドをちゃんと理解する
alstrocrack
1
320
CursorとDevinが仲間!?AI駆動で新規プロダクト開発に挑んだ3ヶ月を振り返る / A Story of New Product Development with Cursor and Devin
rkaga
5
1k
In geheimer Mission: AI Agents entwickeln
joergneumann
0
120
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
460
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Designing Experiences People Love
moore
142
24k
Practical Orchestrator
shlominoach
187
11k
Adopting Sorbet at Scale
ufuk
76
9.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Typedesign – Prime Four
hannesfritz
41
2.6k
Music & Morning Musume
bryan
47
6.5k
The Language of Interfaces
destraynor
158
25k
Transcript
ͱಢ :PTIJPSJ4IPKJ
レベル: じんしゅ: ヨシオリ 40 エンジニア ▶ アカウント ギットハブ: ツイッター: yoshiori
@yoshiori ▶ コミュニティ java-ja: Asakusa.rb: しゅさいしゃ ゆうれいぶいん
z5%%ͷςετ։ൃ ͷͨΊͷςετͰ͋ͬ ࣭ͯΛ୲อ͢Δςε τͰͳ͍z IUUQCJUMZCWS1ZZ ࡾपΕͷ91 ͱυϫϯΰͷ91
େԌ্ IUUQUPHFUUFSDPNMJ
ͱͪ͗ςετͷձ ٞʢͱ͔ͯʣʹ ݺΕΔ
ʢͱΜͰͳ͍͜ ͱʹͳͬͨʜʜʣ
લఏ݅
Զͷςετͱ࣭อূ ͷࣝʹ͍ͭͯ wͱͱΈࠐΈܥͷ2"ͬͯͨ wܞଳͷ+BWB7.͕ϝΠϯʢJΞϓϦͱ͔ w֤͕࣌ࣾಠࣗʹ࣮ͯͨ͠ wҰ෦ΞϓϦοΫεͷ+#MFOEͬͯͨ wޓੑͱ͔φχιϨͳ͘Β͍ΧΦε
7.ͷ2"ͳͷͰ wϓϩάϥϜॻ͚ͳ͍ͱ͠ʹͳΒʹ w୭ΑΓ༷ΛѲͯ͠ͳ͍ͱμϝ ͪͳΈʹ˓)Jͷ ൃചΛΒͤͨ͜ͱ͋Γ ʢಈ͖࢝Ίͯ࠷ޙͷड͚ೖΕςετͰ க໋తͳόάൃݟͨ͠ʣ
͔ͩΒ ࣭zอূzͬͯݴΘΕΔͱ ͦͷϨϕϧͷͷΛఆͯ͠͠·͏
લఏ݅ આ໌ऴΘΓ
Ͱ
ͬͺΓ։ൃख๏Ͱ͔͠ແ͍ͱࢥͬͯΔ ʢԌ্͠ͳ͍Α͏ʹখͰʣ
ͱ͍ͬͯ Զ͕ษڧෆ ͳ͚ͩͳͷ͔
࣌3VCZͱ 34QFD͕ ࠷ઌͳ ؾ͕ͯͨ͠
ࠃ۶ࢦͷ 3VCZͷձࣾͰ ۀͰܦݧ͢Ε Θ͔Δ͔ͳʁ
None
ຊؾͰ ςετͯ͠Δ
Ͱ
l5%%z ࣭୲อ ͍ͯ͠Δ͔
݁ہϘΫʹͱͬͯ ίϯιʔϧΛ֬ೝ͢ Δͷ͕ϝϯυΠͷΛ ճආͯ͠Δ͚ͩ
ίϨΛ࣮ߦ͢Δͱίϯιʔϧʹ ͬͯग़ͯ͘Δ͔Βʜʜ ͑ʔͱɺ̍ɼ̕ɼ̔ɼ̎ʜʜ ͬͯ֬ೝ͢Δͷ໘͍͔͘͞Β (3&&/ ͬͯͳΔͱྑ͍
z͕ΜΔͷർΕ·͢ɻ ർΕͨ͋͘Γ·ͤΜɻz IUUQUFDIMJGFDPPLQBEDPNFOUSZ ϚΠΫϩαʔϏε࣌ΛΓӽ͑ΔͨΊʹɺ3BDL7$3ͰΒ͘Β ͘ΞϓϦέʔγϣϯؒςετCZIPHFMPH
݁ہϘΫʹͱͬͯ 5%%ͷςετॻ͘ͷ FNBDT ॻ͘ͷͱมΘΒͳ͍
5%%ͷ࠷த ࣭Λશ͘୲อͯ͠ͳ͍ ʢͪΖΜ5%%Ͱ։ൃͨ͠ޙɺ ʮ࠷ݶյΕͳ͍Α͏ʹʯ ͷςετॻ͍ͯ·͢ʣ
͢ΔͭΓແ͍
ܰ͘ݟ͍ͯΔͷͰͳ͘
લఏ݅Ͱઆ໌ͨ͠Α͏ ʹ࣭Λz୲อz͢ΔͳΒ ͬͱͪΌΜͱߟ͑ͯ Βͳ͍ͱ͍͚ͳ͍
ͦͯ͠։ൃͷͨΊͷςε τॻ͍ͯΔ࣌ʹͦ͜·Ͱ ߟྀͯ͠ؤுΔͱ ։ൃʹӨڹ͢Δ
z͕ΜΔͷർΕ·͢ɻ ർΕͨ͋͘Γ·ͤΜɻz IUUQUFDIMJGFDPPLQBEDPNFOUSZ ϚΠΫϩαʔϏε࣌ΛΓӽ͑ΔͨΊʹɺ3BDL7$3ͰΒ͘Β ͘ΞϓϦέʔγϣϯؒςετCZIPHFMPH
ͪΖΜɺͪΌΜͱߟ͑ ͨ݁Ռ5%%ͷՌΛ ࣭୲อͷzҰ෦zͱͯ͠ ͏ͷ͋Γͩͱࢥ͏
ࠓɺ ͦ͜·Ͱߟ͑ͯͳ͍
ຊؾͰΔͷେม͗ͯ͢ ଞͷ͜ͱ͍ͨ͠
Ͱɺ ຊؾͰͬͯΔਓ͕͍Δ
দඌত ΫοΫύουςετΤϯδχΞ
൴͕ຊؾͰ։ൃͷΛ མͱͣ͞ʹαʔϏεશମ ͷ࣭Λ্͢Δ͔ ։ൃϓϩηεվળ͔Β ৫తͳোͷऔΓΈ ͱ͔ߟ͑ͯ͘ΕΔ
͔ͩΒͦ͜·Ͱߟ͑ ͳ͍Ͱ։ൃʹूதͰ͖Δ
ΫοΫύουΤϯδχΞͷτʔΫφΠτ ʙΫοΫύουςετΤϯδχΞͷ͋Γํʙ ਫ ʙ IUUQDPOOQBTTDPNFWFOU U@XBEBͱNPSPͱԶग़ΔΑʂ
Ҏ্$.ऴΘΓ
ඇίϛϡͳͷͰ͔ࣗΒ ͔͚͠ΒΕͳ͍ͷͰ ͍ͨ͜͠ͱ·ͱΊ·ͨ͠
ࠓ͍ͨ͜͠ͱ w7JFXͬͯ5%%ग़དྷΔͷʁ wͩͬͯݟͨͩΑͶʜʜ w͜ͷJEͷΤϨϝϯτ͕දࣔ͞ΕͯΔͱ͔֬ೝ͢Δͷɺ࡞ͬͨޙ͡Ό ͳ͍ͱॻ͚ͳ͍ʜʜ wϓϩແ৬ͷձࣾͰͷධՁʹ͍ͭͯ wѹతՌʜʜʢਏ͍ʜʜ wͲͷ͘Β্͍·Ͱཧղͯ͠Δͷ͔ wϓϩແ৬ډͳ͍͍ͯ͘Μ͡Όͳ͍ʁͬͯݴΘΕͨΒʁ wٯʹଞͷνʔϜʹϓϩແ৬࡞Δಈ͖ʹͳͬͨΓͱ͔ʁ