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
Podcastを継続する技術 / refactoradio-240119
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
OKUNOKENTARO
January 19, 2024
Technology
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Podcastを継続する技術 / refactoradio-240119
2024/1/19 cookmeltdown_studyにて発表した資料です
OKUNOKENTARO
January 19, 2024
More Decks by OKUNOKENTARO
See All by OKUNOKENTARO
トレタO/X アーキテクチャ移行記 Next.js App Router化への道のり / TORETA TECH UPDATE 1
okunokentaro
5
12k
Webアプリケーション設計の第一歩は ディレクトリの整理から / Encraft 1
okunokentaro
33
10k
JSONとJSON Schemaを改めて理解する / tokyo_study
okunokentaro
9
2.5k
それでもどうしてRecoilを使うのか / Harajuku.ts Meetup Recoil
okunokentaro
19
5.7k
TypeScriptは10年でこんなに進化しました / TechFeed Experts Night 11
okunokentaro
6
1.8k
Hasura.io RDBをサクサク作る方法はARやO/RMだけじゃなくなりました/hasura-io
okunokentaro
5
730
コードには型アノテーションよりも要件アノテーションを増やせ!/harajukuts2
okunokentaro
14
6.6k
10年と3ヶ月でWebサービスを作った話 / Piyogrammer Conference 2021
okunokentaro
2
1.1k
any禁止 絶対に型付けを諦めないための便利なユーティリティ関数 / techstand6
okunokentaro
21
6.9k
Other Decks in Technology
See All in Technology
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
550
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Digitization部 紹介資料
sansan33
PRO
2
7.8k
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
0
440
[ホンマでっか SRE] あなたはなぜ SRE に?
_awache
0
340
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
290
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
480
AI時代のデータ基盤を考える問い
pacocat
0
740
MCPを待つな、パスキーを拡げよう(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
880
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
New Earth Scene 8
popppiees
3
2.5k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Fireside Chat
paigeccino
42
4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
Between Models and Reality
mayunak
4
410
A Tale of Four Properties
chriscoyier
163
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Transcript
1PEDBTUΛܧଓ͢Δٕज़ +BO DPPLNFMUEPXO@TUVEZ !PLVOPLFOUBSP
୭ w Ԟݡଠ!PLVOPLFOUBSP w ΫϨεΣΞגࣜձࣾ w 5ZQF4DSJQUྺ wʰϦ ϑ ΝΫλ
Ϧ ϯάͱͱʹੜ͖ΔϥδΦʱ ύʔιφϦςΟ
Ϧ ϑ ΝΫλ Ϧ ϯάͱͱʹੜ͖ΔϥδΦ ࡾͷ൧Α Γ Ϧ ϑΝΫλ Ϧ
ϯά͕͖ͳਓ͕ Ϧ ϑΝΫλ Ϧ ϯάʹ͍ͭͯΏΔ ָ͘͘͠ࡶஊ͢Δ༷ࢠΛ͓ಧ͚͢ΔϥδΦ ൪ϋογϡλάϦ ϑ Νϥδެࣜ9!SFGBDUPSBEJP
࡞׆ಈܧଓ͕͍͠ w ө૾ ɾ Π ϥε τ ɾ Իָ ɾ
Ի ɾ จষ ͳΜΒ͔ͷ࡞͕ܧଓͰ͖ͳ͍ਓҰఆ͍Δ ୭ʹݟฉ͖͞Εͳ͍ɺ Ϟνϕʔγϣϯ͕Լ͕Δ ࡾओʹͳΔ ʢͭग़ͯ͠ऴΘΔʣ ͖Δɺ ωλΕ͢Δ
Ͳ͏ͬͯܧଓ͢Δ͔ ʁ w ͯͦ͢ͷٯΛΊΔ ίϯςϯπʹ৮ΕͯΒ͍ɺ ϑΟ ʔ υόοΫΛಘΔ
Λग़͠ଓ͚Δ ָ͠ΜͰΔɺ ωλΛ๛ʹ࣋ͭ
Ϧ ϑΝϥδͰͷϑΟ ʔ υόοΫ w ఆظతʹ৴͢Δ͜ͱͰܧଓ͢ΔίϯςϯπͰ͋Δ͜ͱΛԋग़ w ຖिՐ༵ே࣌ʹ৴ w Ϧ
ϑΝϥδͱ͍͏ɺ εϚϗͰଧ͍͔ͪͭ͢൪Ͱൃ͍͢͠ ϋογϡλάʹ͢Δ w ୈճ৴લ͔ΒϑΟ ʔ υόοΫΛಘ͍͢ڥΛૂͬͯاը͢Δ w ࣮ଧͪ߹ΘͤͰɺ ൪໊Α Γ ϋογϡλά͕ઌʹܾ·ͬͨ
Ϧ ϑΝϥδͰͷͷଧͪํ w ऩͰτʔΫΛ࣌ؒଓ͚ΒΕΔͱͯ͠ɺ ͦΕΛ൪ຊʹ͢Δ ʢऩ࣌ؒݫີʹ͓ͯ͠Βͣɺ ճ͝ͱʹόϥͭ͘ʣ w ͷऩͰຊͰͳ͘ຊੜΈग़ͤΔ
w ຖिऩ͠ͳ͘ ͯΑ͍ͨΊෛ୲ݮ w Ϧ εφʔͩͱ௨ۈ ɾ ϥϯν ɾ ՈࣄͳͲͷ#(.ʹ͍͢͠
Ϧ ϑΝϥδ੍࡞ͷָ͠Έํ w Ϧ ϑΝΫλ Ϧ ϯάΛத৺ͱͨ͠ΤϯδχΞ ɾ τʔΫʹݶఆ͢Δ͜ͱͰ Ή͠ΖωλूΊ͕͘͢͠ͳΔ
wʮ࣍Կʹ͠Α ͏ʯ Ͱ໎͏ Α Γ ʮ࣍Ͳ͏͍͏ Ϧ ϑΝΫλ Ϧ ϯάωλʹ͠Α ͏ʯ ͷํ͕୳͍͢͠ w ൪ͱ͢Δ͜ͱͰɺ ͙͢ऴΘΔωλͷճ݁ɺ ճͰγϦʔζͳͲ ίϯςϯπͷΓ্͕ΓΛௐ͍͢͠ w ൪ͳͷͰ࣌ؒ൪ʹൺͯԻฤूͷෛ୲ݮ
੍࡞ෛ୲ΛݮΒ͢ w ۀͰͳ͍ͨΊɺ ੍࡞͕ۤ௧ʹͳΔͱݩࢠͳ͍ w ͱʹ͔͘ෛ୲ΛݮΒ͢ w ݄ຖͷऩճΛݮΒͯ͠ҰͷऩͰෳճΓཷΊΔ w ࣌ؒ൪Λආ͚Δ͜ͱͰԻฤू
ɾ :PV5VCF༻ಈըฤूͷ ෛ୲ΛݮΒ͢ w ZBNM͔Β4QPUJGZ :PV5VCF 9ͳͲ֤ഔମʹߘ͢Δ ֓ཁจ ɾ ࠂจΛࣗಈੜ͢ΔεΫ Ϧ ϓτΛΉ
Իฤूͷෛ୲ΛݮΒ͢ w Իฤूશͯ!PLVOPLFOUBSP͕୲ ใͱ৴खશͯ!MBDPOFU͕୲ ʢωλग़͠ೋਓͰʣ w ฉ͖औΓ͍͢ԻΛࢦͯ͠ɺ ͓ޓ͍ ʮͪΐͬͱ͍͍ϚΠΫʯ
Λಋೖ w ࠨ)ZQFS92VBE$BTU64#.JDSPQIPOF w ӈ3%&/564# w ԻׂΕΛͤ͞ͳ͍ͨΊʹେ͖͍Λग़ͨ࣌͠ʹ ೖྗϝʔλʔׂ͕ఔৼΕΔ͜ͱΛࢦ͢
Իฤूͷ༷ࢠ
҆ఆͨ͠Ի࣭Λࢦ͢ w ࣖʹཔΔͱମௐʹΑͬͯόϥπΩ͕ग़Δ͔͠Εͳ͍ w Π ίϥΠβͷઃఆͳͲɺ ऀʹΑͬͯ౷Ұͯ͠ ຖճಉ͡ઃఆΛ࠶ར༻͠ख࡞ۀΛݮΒ͢ w உͷՃͷ҆ͱͯ͠Ϧ
ϑΝϨϯεΛ༻ҙ͢Δ w 1PEDBTU൪ ʰίςϯϥδΦʱ ɺ େखϥδΦہൃͷܳೳਓ͕ग़ΔΑ ͏ͳ൪ w ༏ࣄॴͷαϯϓϧϘΠε ʮ͍͍ԻͱͲΜͳͷ͔ʯ ͷๅݿ
҆ఆͨ͠ԻྔΛࢦ͢ w Իͷେ͖͞ͷ୯ҐσγϕϧE#ฉ͍ͨ͜ͱ͕͋Δ͔͠Εͳ͍ w ಈը1PEDBTUͳͲͷ৴Ͱϥ υωεʹؾΛΔ w -6'4ͱ͍͏୯Ґ ʢ-,'4ͱ͍͏දݱ͋Δɺ ಉٛʣ
w E#ͱҟͳΓ ʮΑ Γਓؒͷௌ֮ʹج͍ͮͨܭࢉํ๏ʯ Ͱࢉग़͞ΕΔ ʢಉ͡E#Ͱ͍ԻΑ Γߴ͍Իͷํ͕͏ Δ͞ ͘ฉ͑͜Δɺ ͳͲͷಛੑʣ w 4QPUJGZ :PV5VCF "QQMFͳͲͷϓϥ ο τϑΥʔϚʔ ͦΕͧΕ ʮϥ υωε ɾ ΨΠ υϥΠϯʯ ΛఆΊ͍ͯΔͷͰҰಡ͢͠
Իྔઃఆͷ᠘ w ϓϥ ο τϑΥʔϚʔ͝ͱʹΨΠ υϥΠϯҟͳΔ w શͯΛຬͨ͢ʹ͢Δʹ࠷খ͍͞ʹ͠ͳ͚ΕͳΒͳ͍ w "QQMF͕-6'4ͱͯ͠࠷ͩͬͨ
ʢଞ-6'4ʣ w ͜ͷΨΠ υϥΠϯʹैͬͯ-6'4Ͱग़ྗͨ͠ͷʹͳΜ͔͏ Δ͍͞ w ௐͯΈΔͱɺ ΨΠ υϥΠϯʹԊΘͣଟ͘ͷ൪-6'4Ͱ࡞ΒΕ͍ͯͨ https: // podcast-standard.org/audio/?interval=year ੈքதͷ൪ʹ͓͚ΔԻྔͷσϑΝΫ τ ɾ ελϯμʔ υʹ͍ͭͯௐ্͛ΔαΠ τ w Ϧ ϑΝϥδͲ͏͢Δ͔ٞΛॏͶ͕ͨɺ ಉδϟϯϧͷ൪ͱͷ ԻྔࠩΛݮΒ͢͜ͱΛ༏ઌͯ͠ΨΠ υϥΠϯ͔Β֎ΕΔۤौͷબ
$PODMVTJPO w ·੍ͣ࡞ऀָ͕͠ΜͰίϯςϯπ࡞ΓΛܧଓ͢Δ w ܧଓͯ͠ฉ͍ͯΒ͑ΔΑ ͏ʹఆ࣌৴ࠂϙε τͷ ࣗಈԽͳͲΛ͢Δ w Ұ؏࣭ͨ͠ʹͳΔΑ
͏Ի࣭ ɾ Իྔओ؍Α Γ σʔλΛ࠾ΓೖΕΔ w ࣍ճ৴ָ͓͠Έʹ ʂ