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
好きな技術《コト》で、 生きていく技術 / life with what you like
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
aereal
February 10, 2024
Technology
5.7k
5
Share
好きな技術《コト》で、 生きていく技術 / life with what you like
https://fortee.jp/yapc-hiroshima-2024/timetable/2024-02-10
aereal
February 10, 2024
More Decks by aereal
See All by aereal
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
6.3k
How to send distibuted traces to Datadog using build own OpenTelemetry-Lambda distribution
aereal
3
330
qron: Cloud Native Cron Alternativeの今
aereal
2
3.3k
自動作曲入門 / introduction to programatic music composition
aereal
1
530k
はてなブログ タグとCDK / The epic of AWS CDK and Hatena Blog Tag
aereal
2
200k
はてなブログ タグの技術選択 / The technical details of Hatena Blog Tag
aereal
3
200k
ブログサービスのHTTPS化を支えたAWSで作るピタゴラスイッチ / The construction of large scale TLS certificates management system with AWS
aereal
3
400k
AWSではてなブログの常時HTTPS配信をバーンとやる話 / The Epic of migration from HTTP to HTTPS on Hatena Blog with AWS
aereal
14
19k
ScalaとPerlでMicroservices in production / Building microservices with Perl and Scala in production
aereal
0
5.6k
Other Decks in Technology
See All in Technology
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
MIX AUDIO EN BROADCAST
ralpherick
0
140
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
170
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
130
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
600
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
140
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
35
16k
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
170
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
130
スケーリングを封じられたEC2を救いたい
senseofunity129
0
130
ThetaOS - A Mythical Machine comes Alive
aslander
0
230
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
300
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
96
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
340
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Skip the Path - Find Your Career Trail
mkilby
1
93
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Transcript
JEBFSFBM!:"1$)JSPTIJNB 好きな技術《コト》で、 生 きていく技術
લఏ w ৬ۀιϑτΣΞΤϯδχΞΛఆ w ಛʹࣄۀձࣾͰαʔϏεΛ࡞Δࣄʹब͍͍ͯΔਓΛఆ w ܧଓతʹӡ༻վળ͕ੜ͡ΔΑ͏ͳࣄ
ࣗݾհ w JEBFSFBM w $MBTTJגࣜձࣾ w ֶश1.'෦ w (JU)VCӡ༻ҕһIUUQTUFDIDMBTTJKQFOUSZHJUIVCPQT w
։ൃऀϒϩάฤूIUUQTUFDIDMBTTJKQFOUSZ
None
None
None
None
None
ࣄָ͍͠Ͱ͔͢ʁ
ࣄָ͍͠Ͱ͔͢ʁ w օ·Ͱݴ͏ͳʜʜ w ϑϧλΠϜۈͳΒࣄਓੜͷେΛΊΔ w ࡀ͔Βࡀ·Ͱಇ͘ͱͯ͠ ࣌ؒ w Ͳ͏͍ͤ͜ͱΔͳΒਓੜʹָ͠͞Λఴ͑ΔͷͰ͋ͬͯ΄͍͠
w ͪΖΜ࿑ಇͳ͠ʹָ͘͠ΒͤΔͳΒͦΕྑ͍ͷͰ͕͢ʜʜ
ྑ͍ࣄͱ ձࣾʹٻΊΒΕΔࣄͱ w ࡞ΔϞϊ͕ྑ͍ w ࡞Δํ๏͕ྑ͍ w ࡞Δ͕ؒྑ͍
ྑ͍ࣄͱ w ࡞ΔϞϊ͕ྑ͍ˠചΕΔɺ͍উख͕ྑ͍ɺັྗత w ࡞Δํ๏͕ྑ͍ˠૣ͍ɾ͍҆ɺεέʔϧ͢Δ w ࡞Δ͕ؒྑ͍ˠྑ͍ؒʹऒ͔Εͯਓ͕૿͑ΔɺपΓ͢Δ
ָ͍͠ࣄͱ w ࡞ΔϞϊָ͕͍͠ w ࡞Δํ๏ָ͕͍͠ w ࡞Δָ͕͍ؒ͠
ָ͍͠ࣄͱ w ࡞ΔϞϊָ͕͍͠ˠʁʁʁ w ࡞Δํ๏ָ͕͍͠ˠʁʁʁ w ࡞Δָ͕͍ؒ͠ˠʁʁʁ
ָ͍͠ ٕज़બ w ٕज़ʮͲ͏࡞Δ͔ʯΛࠨӈ͠ιϑτΣΞ࡞Γͷָ͠͞ΛܾΊΔ w ͜͜Ͱ͍͏ٕज़ݴޠɺϑϨʔϜϫʔΫɺΫϥυϓϩόΠμɺͳͲͳͲ w Ͳ͏બ͍͍ͷ͔ʁͲ͏ͬͨΒબͿ͜ͱ͕Ͱ͖Δͷ͔ʁ
ධՁج४ ͷҰྫ w ͓͠Ζָ͍ͬͯ͞͠ɺखஈ͕తͨΓ͏Δ w ࠾༻ϩΠϠϧςΟʹޮ͘ ͔͠Εͳ͍ w ͞తͷͷ͕͙͢ʹͰ͖Δ
w ࠷Ͱͳ͘ͱྑ͍ɺฏۉҎ্Λग़ͤΔ w ྖҬͱͷ૬ੑੑ࣭͕טΈ߹͍ͬͯΔ w ฒྻॲཧɺεϐϯΞοϓͷ͞ɺFUD
͓͠Ζ͞ w ͏ͼͱݴ͍͑ͯΑ͍ w ྫ ܕύζϧ͕Ͱ͖ͯخ͍͠ w ྫ ίϯςΩετΫΠζ͕Ͱ͖ͯخ͍͠ w
ϑϩϯςΟΞͳٕज़ͰέΛૂ͏ͱ͍͏ͷཱͳධՁج४ w ࠾༻ϩΠϠϧςΟ্ʹޮ͘ͱ͍͏؍όΧʹͰ͖ͳ͍ w ͦΕ͕߹త͔ͱ͍͏ผ
͓͠Ζ͞ͷޮೳࣦഊͯ͠Կ͔ͤΔ͔ w ϓϩδΣΫτ͕͓औΓ௵͠ʹͳͬͨΓେԌ্͢ΔͱҰൠతʹͭΒ͍ w େมͳঢ়گ͔ͩΒͦ͜େͳஅ͕࢜ؾʹܨ͕ΓޭΛख܁ΓدͤΔ͔ w ʮେม͚ͩͲಉ࣌ʹઓͰ͖͍ͯΔʯ w SFGTIUUQTUIJTBFSFBMPSHFOUSZ
ٕज़બͷʮਖ਼ղʯ w CFTUͳબࢶଘࡏ͠ͳ͍ w ධՁج४ҰൠԽͰ͖Δ͔͠Εͳ͍͕ɺংྻ͚͍ͭ w ͍͔ͭ͘ͷධՁج४Λຬͨͨ͠CFUUFSͳબࢶෳଘࡏ͢Δ͔͠Εͳ͍ w ዞҙతʹংྻΛ͚࠷ߴ͍ͷΛศ্ٓʮਖ਼ղʯͱݺͿ͔͠Εͳ͍
「歴史は勝者によって作られる」
উऀʹͳΔ w Ռͳ͠ʹউརͳ͍ w ʮඒ͍͚ͩ͠ͷΰϛʯʮ͓͠Ζ͍͚ͩͷΰϛʯ w ྑ͍ϞϊΛ࡞ͬͨͱͯ͠બ͕ධՁ͞ΕΔͱݶΒͳ͍ͷ͕πϥ͍ͱ͜Ζ w ʮαʔϏεΛޭͤ͞ΔͨΊʹʰਖ਼ղʱ͕Γ͍ͨͷʹɺޭͤͨ͞Βਖ਼ղ ͬͯໃ६͠ͱΔΜ͚ʜʜʯ
w ਖ਼ղΛख܁ΓدͤΔ͜ͱͰ͖Δ
ਖ਼ղʹۙ͘ํ๏ w ղ૾ΛߴΊΔ w ؒΛ૿͢ w खࡳΛ૿͢
ྖҬʹର͢Δղ૾ΛߴΊΔ w ࣄۀͷߏஈ֊Λཧղ͢Δ w ͲΜͳਓ͕αʔϏεʹ͓ۚΛ͍ͬͯΔͷ͔ΛΔ w Ͳ͜ʹՁΛײ͓ͯۚ͡Λͬͯ͘ΕΔͷ͔ΛΔ w αʔϏεͷͲ͜ΛͲͷΑ͏ʹັྗతʹ͢ΕṶ͔Δ͔ΛΔ w
ͲΜͳٕज़ཁ͕݅ੜ͡Δ͔ΛΔ
\ҙͷٕज़^Λ͕͑ͯ͢ղܾ͢Δͱ͍͏ݬ w ϨΨγʔαʔϏεʹർฐͯ͠\ҙͷٕज़^ʹϔΠτΛืΒ͍ͤͯΔ࣌ʜʜ w ͦͷٕज़ͷͲΜͳಛੑ͕ᐫʹͳ͍ͬͯ·͔͢ʁ w ଞʹͲΜͳٕज़ͩͱᐫ͕֎Ε·͔͢ʁ w ͋ͳ͕ͨબఆ࣌ͷڥʹཱͬͨͱͯ͠ɺҧ͏அΛԼͤ·͔͢ʁ
ؒΛ૿͢ w ʮԕ͘ʹߦ͖͍ͨͳΒؒΛ૿ͤʯ w ਓؒਅͷϚϧνλεΫͰ͖ͳ͍ w ਓؒօฏʹ࣌ؒ
3VCZͷձࣾͷखࡳʹ(PΛՃ͑Δ·Ͱ IUUQTUFDIDMBTTJKQFOUSZ@
Γ্͛Δ
Γ্͛Δ
ൃ৴͢Δ w ݸਓձࣾͷϒϩάʹॻ͘ w ҙ֎ͱݟΒΕ͍ͯ·͢ w 4/4ͷԠ͕ඍົͦ͏Ͱษڧձ໘Ͱݟ·ͨͬͯ͠ݴΘΕΔ w ษڧձͰ͢
w ݶΒΕͨ࣌ؒɾ͍ௌऺʹ͚ͯߟ͑ݕ౼Λཧ͢Δ͜ͱʹՁ͕͋Δ
खࡳΛ૿͢ w खࡳଟ͍΄ͲΑ͍ w खࡳ͕͍͠ͱઈରධՁ͕ͯ͘૬ରతʹྑ͘ݟ͑ͯ͠·͏ w ධՁج४Λ͍ͬͯͯɺ࣮ࡍʹධՁ͕Ͱ͖ͳ͍ͱࡐྉ૿͑ͳ͍ w ͋ͳ͕ͨ·ͩධՁ͍ͯ͠ͳ͍ٕज़ͷதʹΑΓΑ͍ͷ͕͋Δ͔͠Εͳ͍
खࡳΛ૿͢ ࣮ફ w खࡳΛ૿͢͜ͱ͕తͳͷͰࣦഊະΛલఏʹߟ͑Δ w ࣮ફͷ w ࣾπʔϧ w झຯϓϩμΫτ
࠭
ZPVSPXO࠭ͷ͢͢Ί w झຯͰ࡞ΔϓϩμΫτ͋ͳͨͷ࠭ w ͖ʹ࡞ͬͯΑ͍͠ɺ͖ʹյͯ͠Α͍ w ͋ͳָ͕͍ͨ͠ͷ͕Ұ൪ڵຯͷ͋Δٕज़Λ͖ʹ͑Α͍ w ࡐԿͰΑ͍ࢥ͍͔ͭͳ͔ͬͨΒϙʔτϑΥϦΦϒϩά͕͓͢͢Ί w
ࡐͦͷ··ʹɺٕज़Λม͑ͯԿ࡞Γ͢ͷ͕͓͢͢Ί
࡞Γ͕ͨΓͳࣗΛࣂ͍׳Βͨ͢Ίͷ झຯϓϩάϥϛϯά IUUQTUIJTBFSFBMPSHFOUSZ
͜ΕͰᘳʁ w ͦΜͳΘ͚ͳ͍ w ͳͥͳΒऀ͕ޭ͍ͯ͠Δͱݴ͍͍ w աڈͷબʹ͍ͭͯ߹ཧੑΛओுͰ͖Δ͕ʜʜ w Ͳ͏ͳΜͰ͔͢ʁ ݩ
ಉ྅ͷΈͳ͞Μ w ྺ࢙ʹͳΔ΄Ͳͷ͕࣌ؒܦͨͳ͚Ε৹ԼΒͳ͍
ٸʹා͘ͳ͖ͬͯͨ w ٕज़ બͬͯා͘Ͷ w ࣗͰ੍ޚͰ͖ͳ͍ͷͨͪʹࢧ͞ΕΔͷѱ͍উෛ w ͰͦΕٕͬͯज़ऀ ιϑτΣΞΤϯδχΞ
͚ͩͷΈͰͳ͍ w ଞͷઐٕೳ৬ͩͬͯͦ͏ w ܦӦऀ͖ͩͬͯͬͱͦ͏
ࢥ͍ग़ w ৽ଔ ͷνʔϜͰࣄ͢Δͷ͕ΊͪΌͪ͘ΌͭΒ͔ͬͨ w ։͔࢝ΒͰ༷ʑͳҙຯͰαʔϏε։ൃ͕ॏʹͳ͖ͬͯͨϑΣΠζ w ཪଆΛվળͭͭ͠৽ػೳΛग़͢ධՁ͕͍ͭͯ͜ͳ͍ w ৽ػೳ͕ඍົͩͱ͍͏ධՁͳΒͬͱͩ͠ड͚ࢭΊΒΕΔ
w ͰࠓνʔϜʹ͍ͳ্ཱ͍ͪ͛ظͷϝϯόʔͷޭ͕औΓࠫଡ͞ΕΔ w ࠓ͏Կ͍ͯ͠ͳ͍ͷʹʜʜ w ࠓͷνʔϜݴΘ৲১͍Λ͍ͯ͠Δͷʹʜʜ
ؒʹͳͬͯ͋͛Α͏ w ܾஅΛԼͨ͠ਓʹدΓఴ͓͏ w ܾஅΛԼ͢·ͰϓϩϑΣογϣφϧͱͯ͠खΛਚ͘͠ใΛग़͢ w ܾΊͨΒͱʹ͔͘Ұ͍͍ͭͯͬͯҰॹʹͬͯΈΔ w ͏·͍͔͘ͳ͔ͬͨΒ·ͨΓ͢ w
खΛಈ͔͠ଓ͚͍ͯΔਓ͕Ұ൪Ғ͍
IUUQTTQFBLFSEFDLDPNNPUFNFOIBUFOBUFDIOJDBMEJWJTJPOPSJFOUBUJPOQVCMJDFEJUJPO TMJEF