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
How to Make "DJ giftee"
Search
megane42
February 06, 2020
Technology
1
930
How to Make "DJ giftee"
megane42
February 06, 2020
Tweet
Share
More Decks by megane42
See All by megane42
Immutable ActiveRecord
megane42
0
250
Rails deprecation warning に立ち向かう技術 / v.s. rails deprecation warnings
megane42
0
660
OSS コミットゴルフのすすめ / Let's play OSS-contribute-golf
megane42
0
97
ゆる計算理論ラジオ / P vs NP for beginner
megane42
1
230
Rails 6 Upgrade "Practical" Guide
megane42
6
1.4k
updated_at に依存したら大変なことになった / Don't depend on updated_at
megane42
0
600
本当は怖い Rails の `build_xxx` / The Hard Facts of `build_xxx` of Rails
megane42
0
260
Other Decks in Technology
See All in Technology
Javaコミュニティの歩き方 ~参加から貢献まで、すべて教えます~
tabatad
0
130
身近なCSVを活用する!AWSのデータ分析基盤アーキテクチャ
koosun
0
1.9k
リアーキテクティングのその先へ 〜品質と開発生産性の壁を越えるプラットフォーム戦略〜 / architecture-con2025
visional_engineering_and_design
0
1k
Perlの生きのこり - YAPC::Fukuoka 2025
kfly8
0
140
Bedrock のコスト監視設計
fohte
2
180
ステートレスなLLMでステートフルなAI agentを作る - YAPC::Fukuoka 2025
gfx
8
1.4k
Axon Frameworkのイベントストアを独自拡張した話
zozotech
PRO
0
200
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
4
1.6k
[mercari GEARS 2025] Building Foundation for Mercari’s Global Expansion
mercari
PRO
1
150
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
240
LINEヤフー バックエンド組織・体制の紹介
lycorptech_jp
PRO
0
810
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
1
370
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
BBQ
matthewcrist
89
9.9k
Side Projects
sachag
455
43k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
A better future with KSS
kneath
239
18k
Fireside Chat
paigeccino
41
3.7k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Transcript
DJ GIFTEE* 1SFTFOUFECZ NFHBOF)JLBSV,B[BNB )PXUP.BLF
WHO? wNFHBOF w3BJMTΤϯδχΞ!HJGUFF wझຯ֨ಆήʔϜ
DJ GIFTEE…?
None
IUUQTEKHJGUFFXFCBQQ
None
DJ GIFTEE* w ͭͷ:PV5VCFϓϨΠϦετͷ ಉ͡ҐஔΛΈΜͳͰಉ࣌ʹௌ͚Δ w 4MBDLͷEKHJGUFFίϚϯυͰ ࠓͷۂͷ࣍ʹ͖ͳۂΛՃͰ͖Δ
OK, but… w ͳͥʁ w Ͳ͏ͬͯʁ w ݁Ռʁ w ڭ܇ʁ
WHY? w ৬ͷΈΜͳ͕ฉ͍͍ͯΔԻָʹ ڵຯ͕͋ͬͨʢݐલʣ w Զͷ͖ͳ࠷ߴͷۂΛΈΜͳʹ ฉ͍ͯ΄͔ͬͨ͠ʢຊԻʣ
"/*."-4"4-&"%&345IF#SBJO%BODF
WHY? w Ծઆɿࣗͷ͖ͳۂΛ ଞਓʹௌ͔͍ͤͨɺͱ͍͏ཉٻ ҙ֎ͱϙϐϡϥʔͳͷͰʁ w 4MBDLʹ͓͢͢ΊΛషΔɺͰ ୭ௌ͔ͳ͍ͩΖ͏
w ฐࣾʹࣄதʹΠϠϗϯΛ͍ͯ͠Δ ਓ͕ଟ͍ w ͋ͷΠϠϗϯ͔ΒԶͷ͖ͳ͋ͷۂ Λྲྀ͢͜ͱͰ͖ͳ͍͔ WHY?
w Ͳ͔͜ͷձࣾͰɺ4MBDLͱ࿈ܞͨ͠ ࣾ༗ઢ์ૹ͕͋Δͱฉ͍ͨ w ͦ͏͍͏ͷ͕͋Ε͍͍ͷͰ WHY?
HOW? w IUUQTTUSFBNGPSFWFSDP w ΊͪΌͪ͘Όࢀߟʹͨ͠ w ࠶ੜதʹۂΛՃͯ͠ө͞Εͳ͍ w ͔ͨ͠ͳ͍ͷͰࣗ࡞
HOW? w :PV5VCFͷJGSBNF"1*Λ׆༻ w ԿۂͷԿඵ͔Β࠶ੜ͢Δ͔ ΛύϥϝʔλͰࢦఆͰ͖Δʂ
HOW? ʹ ۂ͕ऴΘͬͨ
HOW? ʹ ۂ͕ऴΘͬͨ ʹΞΫηε
HOW? ʹ ۂ͕ऴΘͬͨ ʹΞΫηε ۂͷ͔࣌Β ࠶ੜ͢ΕΑ͍
HOW? w ͯ͢'JSFCBTFͰ݁ w 'VODUJPOT w )PTUJOH
HOW? w ૢ࡞͞Εͳ͍Α͏ʹ͍ͨ͠
HOW? w [JOEFYͷEJWͰϑλΛͨ͠
HOW? w ࣗͷ:PV5VCFΞΧϯτʹ ڞ༻ͷϓϨΠϦετΛ࡞ w ࣗͷ:PV5VCFΞΧϯτͷ ϦϑϨογϡτʔΫϯΛอ࣋ͯ͠ ༻
HOW? w 4MBDLͷ4MBTIίϚϯυ ඵͰλΠϜΞτͯ͠͠·͏ w 4MBDLˠ:PV5VCFϓϨΠϦετͷ ՃΛඇಉظॲཧʹͨ͠ w 1VC4VCτϦΨʔ
HOW? w 1VC4VCτϦΨʔͷใෆ w $MPVE1VC4VC͕(PPHMF$MPVEͷ αʔϏε໊Ͱ͋Δ͜ͱ w A(00(-&@"11-*$"5*0/@$3&%&/5*"-4A ͕ઃఆ͞Ε͍ͯΕೝূ͕ྃ͢Δ͜ͱ w
Λೝ͓ࣝͯ͘͠ͱ։ൃ͔ͬͨ͢͠
RESULT? w <ɹ>ΞʔϦʔΞμϓλʔ ɹɹͰͳ͍ਓ͕ͬͯ͘ΕΔ͜ͱ w <ɹ>ࣗͷ͖ͳۂΛ ɹɹΈΜͳʹௌ͍ͯΒ͑Δ͜ͱ
None
None
w <ɹ>ΞʔϦʔΞμϓλʔ ɹɹͰͳ͍ਓ͕ͬͯ͘ΕΔ͜ͱ w <ɹ>ࣗͷ͖ͳۂΛ ɹɹΈΜͳʹௌ͍ͯΒ͑Δ͜ͱ RESULT? X X
LESSON? w Ծઆ͕ਖ਼͔ͬͨ͠ Ծઆʹࣗͷ͖ͳۂΛଞਓʹௌ͔͍ͤͨ w .71ʹؚΊΔػೳΛదʹબͨ w ͬͱখ͘͞ݕূͰ͖͔ͨ
DJ GIFTEE* 1SFTFOUFECZ NFHBOF)JLBSV,B[BNB )PXUP.BLF