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
英語で質問した話を 聞いて欲しい
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
k-kurikuri
September 22, 2017
Programming
270
0
Share
英語で質問した話を 聞いて欲しい
LTLovers 2ndの発表資料
k-kurikuri
September 22, 2017
More Decks by k-kurikuri
See All by k-kurikuri
Awesome goにあるOSSをGithubStar数高い順に出力するツールを作った
k_kurikuri
0
730
Laravel Sparkでサービス開発に注力する
k_kurikuri
0
1.3k
GKEとGaurunで作るPush通知サーバ
k_kurikuri
3
510
Lambdaで勤怠連絡
k_kurikuri
1
1.6k
Starting Laravel Spark
k_kurikuri
0
470
[Laravel5.6]CHANGELOGを斜め読み
k_kurikuri
0
5.3k
GoビギナーがGCPでGoアプリをリリースした話
k_kurikuri
1
950
Laravel5.5 - Package Auto Discoveryを理解する
k_kurikuri
0
1.2k
Laravelで乙女ゲームを開発した話
k_kurikuri
2
650
Other Decks in Programming
See All in Programming
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
310
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
930
Modding RubyKaigi for Myself
yui_knk
0
430
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
3k
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
280
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.1k
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
590
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1k
iOS26時代の新規アプリ開発
yuukiw00w
0
200
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2.4k
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
180
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
It's Worth the Effort
3n
188
29k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
450
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Designing for Performance
lara
611
70k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
120
Become a Pro
speakerdeck
PRO
31
5.9k
Transcript
ӳޠͰ࣭ͨ͠Λ ฉ͍ͯཉ͍͠ ͷCVJME͕ಈ͖·ͤΜฤ LLVSJLVSJ!-5-PWFSTOE
͜ͷ-5Ͱ͢ࣄ w ӳޠྗͳ͍͕ॳΊͯ'PSVNʹӳޠͰ࣭Λͨ͠ w 'PSVNͰ࣭͢ΔʹࢸͬͨܦҢ w (PPHMF༁ͰશવΘͬͨ w ӳޠͰ࣭Ͱ͖Δͱղܾͷબࢶ͕͕Δ
͜ΜͳํΦεεϝ w தֶɺߴߍҎ߱ମܥతͳӳޠֶशΛ͍ͯ͠ͳ͍ w ීஈ͏ͷٕज़తͳӳ୯ޠ͘Β͍ w 4UBDL0WFSqPX (JUUFS JTTVFͳͲӳޠͰϙετͨ͠ࣄ͕ ͳ͍
Ͱօ͞Μʹ ฉ͍ͯཉ͍͠
ࣗݾհ w ιʔγϟϧήʔϜΤϯδχΞ w -BSBWFM 6OJUZ ࠷ۙ/PEFKT w ےτϨɾϏʔϧେ͖ 5XJUUFSLLVSJLVSJ
(JUIVCLLVSJLVSJ
ͱ͋ΔՆͷ ͜Μͳۀ͕͋Γ·ͨ͠ w ࣾͰϦΞϧλΠϜήʔϜ༻ΫϥυαʔϏεΛݕ౼ w 1IPUPO .POPCJU "NB[PO(BNF-JGU͕ީิʹ্͕Δ w "NB[PO(BNF-JGUͷٕज़ௐࠪΛ୲͢Δ͜ͱʹʂ
"NB[PO(BNF-JGUͱ w ϦΞϧλΠϜ௨৴ήʔϜ༻ɹ ϚωʔδυαʔϏε w &MBTUJD#FBOTUBMLͱಉ͡Α͏ ʹσϓϩΠ͠&$ߏங͢Δ w 6OJUZ $
ͰΫϥΠΞϯτɺ αʔόʔαΠυڞʹ࣮Ͱ͖ Δ
ެࣜυΩϡϝϯτ௨Γʹ ࣮ͯ͠ΈΔ͕ʜ
6OJUZϏϧυͰ αʔόʔىಈͰ͖·ͤΜʂ
खॱ௨Γʹ࣮ͯ͠ʜ w ϩʔΧϧڥ .BD 8JOEPXT Ͱಈ࡞͢Δ͕ɺ"84 ڥͰαʔόʔىಈ͕Ͱ͖ͳ͍ w (BNF-JGUͷΠϕϯτϩάใ͕গͳ͗ͯ͢ͷΓ ͚͕Ͱ͖ͳ͍
w 6OJUZରԠࠓͷ݄͔ΒɻຊͰͷಋೖࣄྫ΄΅ͳ ͠ɻͦͷͨΊ8FC্ʹใ͕΄ͱΜͲͳ͍
ಉ͡ڥ۰Λ୳͕͢ʜ w 2JJUBͷϙετ݅ɺUFSBUBJM݅ w (JUIVCϦϙδτϦͰ$ ͷαϯϓϧͷΈ w 4UBDL0WFSqPXɺެࣜϑΥʔϥϜͰ6OJUZΛͬͨಉ͡ ՝Λ๊͑ͨϙετ͕ݟͨΒͳ͍ w
ެࣜυΩϡϝϯτճҐಡΜͩ ؾ͕͢Δ
Α͋͘Δ࣭
ެࣜϑΥʔϥϜ ӳޠ Ͱ ࣭͢Δ͔͠ͳ͍
(PPHMF༁Ͱจ໘࡞ w ·ͣຊޠͰ࣭͍ͨ͠༰Λॻ͖ग़͠ɺจ຺͝ͱʹ ༁ʹ௨͢ w (PPHMF༁จ຺Λݟͯղऍ͍ͯ͠ΔΑ͏Ͱɺओޠɺಈ ࢺɺతޠΛҙࣝͯ͠ॻ͖ग़͢ͱ༁͍͍ײ͡ʹ w ຊਓಠಛͷදݱʹҙɻ۩ମతʹʮιʔε͕ಈ͔ͳ ͍ʯ͚ͩΛ༁͢Δͱʮ4PVSDFEPFTOPUNPWFʯʹ
ͳͬͯ͠·͏
IUUQTHBNFEFWBNB[PODPNGPSVNTRVFTUJPOT VOJUZCVJMEFYFEJEOPUDBMMJOJUTELIUNM
IUUQTHBNFEFWBNB[PODPNGPSVNTRVFTUJPOT VOJUZCVJMEFYFEJEOPUDBMMJOJUTELIUNM
ཁ͢Δͱ l͋ɺΈΜͳ 6OJUZΛͬͯ(BNF-JGUαʔόʔΛࢼ͍ͯ͠ΔΜ͚ͩͲɺ ͕͋ΔΜͩɻ͋·Γӳޠৄ͘͠ͳ͍͔Βจষ͕Θ͔Γʹ͘ ͍͔Εͳ͍͚Ͳɺॿ͚ͯ͘ΕΔͱخ͍͠ͳɻ ެࣜυΩϡϝϯτ௨Γʹࢼ͚ͨ͠ͲɺϩʔΧϧͰಈ࡞ͯ͠ɺ "84ڥͰಈ࡞͠ͳ͍Μͩɻ$ίʔυɾσΟϨΫτϦߏ ɾ࣮ߦίϚϯυهࡌ͢ΔͶɻ Ͳ͔ؒ͜ҧ͍ͬͯΔ͔͍ʁ࠷ޙ·ͰಡΜͰ͘Εͯ͋Γ͕ͱ͏l
ฦ৴͖ͨ
r#JOLZ-.#3ΑΓ l͕͋ΔΑ͏ͩͶɺ͢·ͳ͍ɻαϙʔτν έοτ࡞͢Δ͔Βগͬͯͯ͠z
ޙɺ#FO͞Μ͔Βճ͕དྷΔ
r#FOΑΓ lϗετʹϩάΠϯͯ͠खಈͰ࣮ߦͰ͖Δ͔͍ ϩʔΧϧͰಈ͘ͷͰ͋ΕɺϥϯλΠϜ͕ҧ͏Մೳ ੑ͕͋ΔͶɻϦϞʔτΞΫηεͰ͖Δ͔ΒϩάݟͯΈ Δͱ͍͍ΑɻυΩϡϝϯτͷϦϯΫͩ͜͜Αz
r lϗετ͕ىಈ͢ΔલʹΤϥʔʹͳΔ͔ΒϦϞʔ τΞΫηεͰ͖ͳ͍Μͩɻௐࠪʹ͔ͳΓ࣌ؒ Λඅͯ͠͠·ͬͨͷͰఘΊΔΑɻँँz
िؒޙʹฦ৴དྷͯͨ
None
r"MFYJTΑΓ lؒҧ͍ͬͯΔՕॴ͕Θ͔Δ͔ɻ6OJUZαʔόʔ ͷىಈ࣌ʹCBUDINPEFɺOPHSBQIJDTΦϓ γϣϯΛ͍ͬͯΔ͔͍ z
r lࢼͨ͠Β͏·͘ಈ͍ͨΑʂ ૉΒ͍͠ɻ͋Γ͕ͱ͏ʂz
ϖϯઌੜʹ νΣοΫΛ͓ئ͍
rϖϯઌੜΑΓ lͦ͏Ͱ͢Ͷɺͬ͟ͱಡΜͩײͩ͡ͱHPPHMF༁Λͬ ͨʹ͔͔ΘΒͣͪΌΜͱཧղͰ͖Δจষʹͳͬͯ· ͨ͠ɻͱ͜ΖͲ͜ΖยݴͬΆ͘ͳ͍ͬͯΔ෦͕͋Γ ·͕͢ʢಛʹಋೖ෦ʣɺී௨ʹΘΔจষʹͳ͍ͬͯ Δͱࢥ͍·͢ɻl
·ͱΊ w ҰӳޠͰ࣭ͯ͠ΈΔͱɺ߅͕͔ͳΓͳ͘ͳΔ w ຊޠใ͕গͳ͍044Λಋೖ͢Δ࣌ʹɺࣅͨঢ়گ͕͋ Γͦ͏ͳͷͰղܾͷखஈͱͯ͠ૣظʹ͑ͦ͏ w Ͱɺ͡Όͳ͍ɻ(PPHMF༁͕εΰΠΜͩͬɻ w ՝ͱͯ͠ಠಛͳٕज़తදݱɺࡉ͔͍χϡΞϯεͰᴥᴪ
͕ࠓޙ͋Δ͔
5IBOLZPVGPS MJTUFOJOH