Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
すてにゃん
June 25, 2026
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
Findy オフラインシリーズ感謝祭 〜先陣たちの宴〜 - connpass
でLT登壇した際の資料です。
すてにゃん
June 25, 2026
More Decks by すてにゃん
See All by すてにゃん
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.6k
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
3.6k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
500
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
6
3.3k
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
4.8k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
2.1k
dotfiles について話したい #湘なんか
stefafafan
2
570
意義から考えるObservability入門 #srenext
stefafafan
2
1.6k
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
1.8k
Other Decks in Technology
See All in Technology
しろおびから始める!ログ活用の第一歩
shumei_ito
0
190
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
1.1k
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
220
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
130
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
160
自主式軟體工廠
philipz
0
230
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
340
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
530
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
310
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1k
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
150
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Bash Introduction
62gerente
615
220k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
480
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
620
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
New Earth Scene 8
popppiees
4
2.6k
エンジニアに許された特別な時間の終わり
watany
109
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Skip the Path - Find Your Career Trail
mkilby
1
240
Transcript
ؒͷϒϩάൃ৴ΛৼΓฦͬͯݟ͑ͨ 8FCΞϓϦέʔγϣϯΤϯδχΞͱͯ͠ͷي  'JOEZΦϑϥΠϯγϦʔζײँࡇʙઌਞͨͪͷԅʙ ͯ͢ʹΌΜ !TUFGBGBGBO
ຊͷΠϕϯτIUUQT fi OEZDPOOQBTTDPNFWFOU
-5ςʔϚʮൃ৴͔Β௫Μͩيʯ
w ଔɺ8FCΞϓϦέʔγϣϯΤϯδχΞͱͯ͠ΩϟϦΞΛ։࢝ w ݱࡏɺؾ͕͚ͭܦա w ͷؒʹॻ͍͖ͯͨهࣄΛৼΓฦ͍ͬͯ͘ 8FCܥΤϯδχΞͱͯ͠ൃ৴Λ࢝Ίͯ
d
d ʮϨϏϡϫʔະདྷͷࣗΛҙࣝͯ͠ϓϧϦΫΤετΛ࡞Δʯ IUUQTCMPHTUFOZBOKQFOUSZ
d w ϨϏϡʔґཔΛग़͢ଆɺϨϏϡʔΛ͢Δଆͷ՝ײ w ࣄΛ͍ͯͯ͠໘ͨ͠ΛݴޠԽ ʮϨϏϡϫʔະདྷͷࣗΛҙࣝͯ͠ϓϧϦΫΤετΛ࡞Δʯ IUUQTCMPHTUFOZBOKQFOUSZ
d ʮ.BDLFSFMνʔϜͷएखΤϯδχΞ͕ॳΊͯେλεΫʮ"[VSFΠϯςάϨʔγϣϯʯΛख͕͚ͨʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZ
d w ࢝Ίͯॴଐͨ͠νʔϜͰɺ࢝ΊͯϓϩδΣΫτΛͨ͠ w ݟੵΓ͔ΒϦϦʔε·ͰҰ௨Γཧͯ͠ൃ৴ ʮ.BDLFSFMνʔϜͷएखΤϯδχΞ͕ॳΊͯେλεΫʮ"[VSFΠϯςάϨʔγϣϯʯΛख͕͚ͨʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZ
d ʮͯͳͷϚϯΨνʔϜʹҟಈͯ͠Ͱख͕͚ͨࣄʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZ
d w ࣍ʑͱλεΫΛ͞Εɺظͷίϛοτظ͞ΕΔΑ͏ʹ w ʮϝϯόʔશͯཔΔʯ͔ΒɺʮΛͬͨϦϦʔεʯมԽ ʮͯͳͷϚϯΨνʔϜʹҟಈͯ͠Ͱख͕͚ͨࣄʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZ
d w ͪΐͬͱͣͭࣄͰϓϩδΣΫτΛ͞ΕΔ༷ࢠ w ໘ͨ͠՝ࢥͬͨ͜ͱͳͲΛʹൃ৴ dͷهࣄ͔Βݟ͑Δ͜ͱ
d
d ʮࣄͰ࠷ۙڵຯ͋Δ͜ͱˠؔΘͬͯΔϓϩμΫτͷݱঢ়ΛΑΓѲ͓͖͍ͯͨ͠ʯ IUUQTCMPHTUFOZBOKQFOUSZ
d w ؔ৺͕ϓϩμΫτʹҠΓ࢝Ί͍ͯΔͱ͍͏ w γεςϜಛੑʢෛՙঢ়گʣɺνʔϜ։ൃʹ͓͚ΔϕϩγςΟ ʮࣄͰ࠷ۙڵຯ͋Δ͜ͱˠؔΘͬͯΔϓϩμΫτͷݱঢ়ΛΑΓѲ͓͖͍ͯͨ͠ʯ IUUQTCMPHTUFOZBOKQFOUSZ
d ʮίʔυॻ͘Ҏ֎ͷࣄ্҉తʹඞཁͱ͞Ε͍ͯΔ༷ʑͳεΩϧʹ͍ͭͯϒϨετͯ͠ΈΔʯ IUUQTCMPHTUFOZBOKQFOUSZ
d w ։ൃऀͱͯ͠ٻΊΒΕ͍ͯΔͰ͋Ζ͏εΩϧΛ୨Է͠ w λεΫཧɺίϛϡχέʔγϣϯɺνʔϜ։ൃɺࣗݾཧɺษڧ ʮίʔυॻ͘Ҏ֎ͷࣄ্҉తʹඞཁͱ͞Ε͍ͯΔ༷ʑͳεΩϧʹ͍ͭͯϒϨετͯ͠ΈΔʯ IUUQTCMPHTUFOZBOKQFOUSZ
d ʮೝఆεΫϥϜϚελʔݚमͰ֫ಘͨࣝ͠ΛνʔϜʹؐݩͰ͖͍ͯΔʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZ
d w ݚमΛड͚ͯɺνʔϜ։ൃʹؔ͢ΔࣝΛ֫ಘ w ੈͷதͷࣄྫϓϥΫςΟεΛ͋ͨΔͱ͍͏ํੑ ʮೝఆεΫϥϜϚελʔݚमͰ֫ಘͨࣝ͠ΛνʔϜʹؐݩͰ͖͍ͯΔʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZ
d w ઢ͕γεςϜશମɾνʔϜ։ൃશൠʹ͕͍ͬͯΔ w ࣄ༰ΛࣗͷதͰநԽ͠ɺൃ৴Ͱ͖ΔΑ͏ʹͳͬͨ w ঃʑʹ֎ͷࣝɺϕετϓϥΫςΟεΛٵऩ͢ΔΑ͏ʹ dͷهࣄ͔Βݟ͑Δ͜ͱ
d
d ʮ$MPVE3VOͱ*EFOUJUZ"XBSF1SPYZͱ(JU)VC"DUJPOTͰ1VMM3FRVFTU͝ͱͷ%FQMPZNFOU1SFWJFXΛ࣮ݱ͢Δʯ IUUQTEFWFMPQFSIBUFOBTUB ff DPNFOUSZEFQMPZNFOUQSFWJFX
d w ։ൃऀମݧ্ͷͨΊʹϓϨϏϡʔڥΛߏங w ձࣾͷϝΠϯͷٕज़ελοΫͱҧ͏ͷΛಋೖͨ͠ͷͰɺ ࣾͷൃ৴݉Ͷͨ ʮ$MPVE3VOͱ*EFOUJUZ"XBSF1SPYZͱ(JU)VC"DUJPOTͰ1VMM3FRVFTU͝ͱͷ%FQMPZNFOU1SFWJFXΛ࣮ݱ͢Δʯ IUUQTEFWFMPQFSIBUFOBTUB ff
DPNFOUSZEFQMPZNFOUQSFWJFX
d ʮςοΫϦʔυͱٕͯ͠ज़తࢪࡦΛνʔϜʹఏҊ͢Δࡍʹҙ͖ࣝ͢ϙΠϯτʯ IUUQTCMPHTUFOZBOKQFOUSZ
d w ςοΫϦʔυͱͳͬͨࡍʹɺྑ͍ʮఏҊʯΛ͢Δྗ͕ෆ w &.ͷڠྗͷݩɺͲ͏͍͏ͷํΛҙࣝ͢ΔͱΑ͍͔Λݩʹཧ ʮςοΫϦʔυͱٕͯ͠ज़తࢪࡦΛνʔϜʹఏҊ͢Δࡍʹҙ͖ࣝ͢ϙΠϯτʯ IUUQTCMPHTUFOZBOKQFOUSZ
d ʮใͷݟ͚ͭ͢͞Λٻ͢ΔࣾυΩϡϝϯςʔγϣϯͷ֊ཧज़ʯ IUUQTLBLFIBTIJEFWIBUFOBCMPHDPNFOUSZ
d w ࣾͷࣄΛΔͨΊʹυΩϡϝϯτΛ୳͢ͷʹۤ࿑͍ͯͨ͠ w ࣾ֎ࣄྫFTBͷެࣜυΩϡϝϯτࢀߟʹͯ͠ཧ ʮใͷݟ͚ͭ͢͞Λٻ͢ΔࣾυΩϡϝϯςʔγϣϯͷ֊ཧज़ʯ IUUQTLBLFIBTIJEFWIBUFOBCMPHDPNFOUSZ
d ʮকདྷΛݟਾ͑ͯཧը໘ͷϑϩϯτΤϯυΛΨοͱվળ͍ͯ͠Δʯ IUUQTCMPHTNBSUCBOLDPKQFOUSZ
d w ख͕͋·Γճ͍ͬͯͳ͍Օॴʹର༷ͯ͠ʑͳվળΛ࣮ࢪͨ͠ w ࣾ֎ͷϓϥΫςΟεͳͲऔΓೖΕ࣮ͭͭࢪ ʮকདྷΛݟਾ͑ͯཧը໘ͷϑϩϯτΤϯυΛΨοͱվળ͍ͯ͠Δʯ IUUQTCMPHTNBSUCBOLDPKQFOUSZ
d ʮ--.ͷࢦࣔ༰Λίϛοτϝοηʔδʹه͢ΔͨΊͷπʔϧʮBZVNJʯΛ࡞ͨ͠ʯ IUUQTTUFOZBOEFWKBQPTUTBZVNJ
d w ίʔσΟϯάΤʔδΣϯτҎޙɺঢ়گ·͙Δ͘͠มΘ͍ͬͯΔ w ͪΐͬͱͨ͠πʔϧΛ࡞ͬͯΈΔͳͲࢼͨ݁͠ՌΛൃ৴ ʮ--.ͷࢦࣔ༰Λίϛοτϝοηʔδʹه͢ΔͨΊͷπʔϧʮBZVNJʯΛ࡞ͨ͠ʯ IUUQTTUFOZBOEFWKBQPTUTBZVNJ
d w ςοΫϦʔυγχΞʹͳ͍ͬͯ͘ʹͭΕͯɺൃ৴มΘ͖ͬͯͯ ͍Δ w ࣗతʹ՝Λൃݟ͠ɺͦΕΛղফ͍ͯͨ͘͠ΊͷΞΫγϣϯΛͱ ΔΑ͏ʹ dͷهࣄ͔Βݟ͑Δ͜ͱ
Λ၆ᛌͨ࣌͠ʹݟ͑Δ͜ͱ
Λ၆ᛌͨ࣌͠ʹݟ͑Δ͜ͱ w d w ໘ͨ͠ͷલͷ՝ͷײߟ͑Λൃ৴ w d w ίʔσΟϯάʹݶΒͳ͍νʔϜ։ൃͷ՝ղফʹΛ͚ͯɺ͖߹͏
w d w ༷ʑͳྖҬʹ͓͍ͯɺ՝Λൃݟ͠ɺࣗओੑΛ࣋ͬͯվળ ͬ͘͟Γ·ͱΊΔͱ
Λ၆ᛌͨ࣌͠ʹݟ͑Δ͜ͱ w dδϡχΞ w ໘ͨ͠ͷલͷ՝ͷײߟ͑Λൃ৴ w dதݎ w ίʔσΟϯάʹݶΒͳ͍νʔϜ։ൃͷ՝ղফʹΛ͚ͯɺ͖߹͏
w dγχΞ w ༷ʑͳྖҬʹ͓͍ͯɺ՝Λൃݟ͠ɺࣗओੑΛ࣋ͬͯվળ ։ൃऀͱͯ͠ͷΩϟϦΞͷي͕ϒϩάʹݱΕ͍ͯͨ
Λ၆ᛌͨ࣌͠ʹݟ͑Δ͜ͱ w ΩϟϦΞΛҙࣝͯ͠ϒϩάΛॻ͍͍ͯͨΘ͚Ͱͳ͘ɺ͋͘·Ͱͦ ͷ࣌ͦͷ࣌ࢥͬͨ͜ͱΛॻ͍͖ͯͨ w ͜͏ͯ͠ৼΓฦͬͯΈΔͱΛײ͡ΒΕΔ w ୭͔ͷͦͷ࣌ͷൃ৴͕ଞͷਓͷॿ͚ʹͳΔ w
ྫ͑ͦΕ͕ॳ৺ऀͱͯ͠ͷൃ৴Ͱ͋ͬͯ ࢥͬͨ͜ͱԿͰॻ͖ͦ͏