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.8k
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
240
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
6.5k
Go Down Rockin'
yoshiori
17
10k
テストデータを貯めて感じたこと
yoshiori
12
4.3k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
140
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.5k
Other Decks in Programming
See All in Programming
Recoilを剥がしている話
kirik
5
6.6k
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
As an Engineers, let's build the CRM system via LINE Official Account 2.0
clonn
1
670
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
180
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
740
命名をリントする
chiroruxx
1
380
Symfony Mapper Component
soyuka
2
730
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
450
Criando Commits Incríveis no Git
marcelgsantos
2
170
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
180
useSyncExternalStoreを使いまくる
ssssota
6
1k
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
240
Featured
See All Featured
Being A Developer After 40
akosma
87
590k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
For a Future-Friendly Web
brad_frost
175
9.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
GitHub's CSS Performance
jonrohan
1030
460k
Done Done
chrislema
181
16k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
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ٯʹଞͷνʔϜʹϓϩແ৬࡞Δಈ͖ʹͳͬͨΓͱ͔ʁ