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
Webメディア開発の変化とこれから ~老舗メディアの10年~
Search
musclemikiya
June 27, 2015
Technology
0
250
Webメディア開発の変化とこれから ~老舗メディアの10年~
立ち上がってから10年以上経つ老舗メディアであるオールアバウトの開発が、どのような変化をたどってきて現在どのような取り組みをしているのか?
musclemikiya
June 27, 2015
Tweet
Share
More Decks by musclemikiya
See All by musclemikiya
OSSを使う時にチェックするポイント
musclemikiya
0
1.4k
Other Decks in Technology
See All in Technology
現実世界の事象から学ぶSOLID原則
h0r15h0
24
9.3k
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
7
3.3k
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
20
3.9k
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
220
統計的学習理論読み Chapter 2
kmatsui
1
180
どう買う?Azure
kuniteru
1
190
Cloud Deploy と仲良くなりたい
phaya72
1
100
TCA入門したてなので、自分が馴染みのある実装と比較しながらキャッチアップしてみる
fumiyasac0921
1
370
Elementaryを用いたデータ品質の可視化とデータ基盤の運用改善
10xinc
6
1.4k
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
154
7.9k
Done Done
chrislema
178
15k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Product Roadmaps are Hard
iamctodd
43
9.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
15k
Documentation Writing (for coders)
carmenintech
59
3.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
GitHub's CSS Performance
jonrohan
1023
450k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Transcript
8FCϝσΟΞ։ൃͷ มԽͱ͜Ε͔Β γεςϜ෦։ൃ( ాװ ʙฮϝσΟΞͷʙ
ࣗݾհ w৽ଔೖࣾ w8FC 1)1+BWBTDSJQU wJ04 0CKFDUJWFD wےτϨେ͖ʂମࢷˋ wւಓग़ͷं͖
ాװ !NVTDMFNJLJZB
ΞδΣϯμ ։ൃମ੍ͷมԽ ։ൃڥͷมԽ ‣ όʔδϣϯཧͱιʔεϨϏϡʔ ‣ ςετख๏
ݱঢ়ͷ՝ͱऔΓΈ
։ൃମ੍ͷมԽ
Խ·ͰͷಓͷΓ d wຊ൪'51ͰΞοϓϩʔυ w/0όʔδϣϯཧ wόοΫΞοϓຊ൪ͰϑΝΠϧίϐʔ ಠࣗςϯϓϨʔτΤϯδϯ;FOE'SBNFXPSL
Խ͕ຊ֨తʹ d wϑϨʔϜϫʔΫ৽ wΠϯϑϥઐଐνʔϜ݁ wΤϯδχΞ৽ଔ࠾༻։࢝ 1)1$PEF*HOJUFS.Z42- 47/"845PLZP5ZSBOU
ΑΓϞμϯͳ։ൃڥ d wTWOˠHJUҠߦ w1)1ɺ.Z42-όʔδϣϯΞοϓ w৽ϑϨʔϜϫʔΫಋೖ wJ04"OESPJEΞϓϦ։ൃελʔτ 1)1-BSBWFM.Z42-(JU3FEJT"84
։ൃମ੍ਓ ΠϯϑϥΤϯδχΞ 8FCΤϯδχΞ σβΠφʔίʔμʔ
։ൃڥͷมԽ
όʔδϣϯཧͱιʔεϨϏϡʔ
લ wTWOͰNBTUFSͷΈͷஉΒ͍͠ӡ༻ wϨϏϡʔNBTUFSίϛοτޙʹͨ·ʹ wؾܰʹίϛοτ͕Ͱ͖ͳ͍ ˠૢ࡞ΛϛεͬͯϩʔΧϧͷιʔε͕ਧͬඈͿ
TWO͔ΒHJUͷҠߦ wࢥͬͨ΄Ͳେม͡Όͳ͔ͬͨ wTWOͷӡ༻͕ෳࡶ͞ʹࠨӈ͞ΕΔ wTWOͷϩάͷҾ͖ܧ͕͗एׯ໘ ˠHJUTWOΛ༻ͯ͠ϩάΛҾ͖ܧ͗
HJUͷϗεςΟϯάαʔϏεൺֱ
#JUCVDLFU (JUIVC
#JUCVDLFU (JUIVC w ϦϙδτϦ͕ଟ͍ w ϝϯόʔͦΕ΄Ͳଟ͘ͳ͍ ˠ#JUCVDLFUΛબ
ݱࡏ wHJU #JUCVDLFU w(JU)VC'MPX w1VMM3FRVFTU3FWJFX#PBSE ˠ#JUCVDLFUίϝϯτ͝ͱʹϝʔϧ͕ඈͿͷ͕ਏ͍ɻɻ
HJUʹΓସ͑ͯͲ͏ͩͬͨʁ
Γସ͑ͨϝϦοτ wϦϦʔεϛε͕ͳ͘ͳͬͨ ˠTWO࣌ϦϦʔε͍͚ͯ͠ͳ͍ͷ͕ϦϦʔε͞ΕͨΓʜ wϨϏϡʔ࣌ʹಈ࡞֬ೝ͘͢͠ͳͬͨ ˠࣗͷڥʹ͖࣋ͬͯͯಈ͔ͤΔ wϞμϯͳϗεςΟϯάαʔϏε͕͑Δʂ wCSBODIΛͬͨฒߦ։ൃ
ςετख๏
Ҏલͷςετʜ w$US ' $NE 3 UBJMGYYYMPHͷΈ w*&*&*&$ISPNF'JSF'PY wॏͳΔ*&Ͱͷࠂදࣔෆ۩߹
ӦۀɿΫϥΠΞϯτͷڥͰࠂग़ͯͳ͍Β͍͠ΜͰ ͢Α ΤϯδχΞɿڥԿͰ͠ΐ͏ʁʁ Ӧۀɿ8JOEPXT91ͷ*&Β͍͠Ͱ͢ɻɻ ΤϯδχΞɿ·ͨ*&͔ɻɻ
ӦۀɿΫϥΠΞϯτͷڥͰࠂग़ͯͳ͍Β͍͠ΜͰ ͢Α ΤϯδχΞɿڥԿͰ͠ΐ͏ʁʁ Ӧۀɿ8JOEPXT91ͷ*&Β͍͠Ͱ͢ɻɻ ΤϯδχΞɿ·ͨ*&͔ɻɻ
࠷ۙɻɻʁ
ϑϩϯτΤϯυͷςετ
ϑϩϯτΤϯυͷςετ +FOLJOT͕ 63-ϦετΛݩʹςετΛ ࣮ߦ
ϑϩϯτΤϯυͷςετ +FOLJOT͕ 63-ϦετΛݩʹςετΛ ࣮ߦ 4FMFOJVN8FC%SJWFSΛͬͯ ֤ϒϥβͷ+4ΤϥʔνΣοΫ
αʔόʔαΠυͷςετ
αʔόʔαΠυͷςετ ᶃ13Λ+FOLJOT͕ݕ
αʔόʔαΠυͷςετ ᶃ13Λ+FOLJOT͕ݕ ᶄίʔυνΣοΫΞτͯ͠ ςετ࣮ߦ
αʔόʔαΠυͷςετ ᶃ13Λ+FOLJOT͕ݕ ᶄίʔυνΣοΫΞτͯ͠ ςετ࣮ߦ ᶅςετ݁ՌΛ13ʹίϝϯτ
αʔόʔαΠυͷςετ ᶃ13Λ+FOLJOT͕ݕ ᶄίʔυνΣοΫΞτͯ͠ ςετ࣮ߦ ᶅςετ݁ՌΛ13ʹίϝϯτ w γϯλοΫεΤϥʔνΣοΫ w 1)16OJU w
1)1@$PEF4OJ⒎FS
ςετΛͯ͠Կ͕Α͔͔ͬͨʁ
ςετͷϝϦοτ wผͷ63-Ͱෆ۩߹͕ى͖͍ͯͯݕ͍͢͠ wυΩϡϝϯτ͕ͳ༷͕ͯ͘Ѳ͍͢͠ ˠυΩϡϝϯτͷΑ͏ʹݹ͘ͳΓʹ͍͘ w҆৺ͯ͠ϦϑΝΫλϦϯάʂʂ
ݱঢ়ͷ՝ͱऔΓΈ
wطଘαʔϏεͷӡ༻ɾอकʹ࣌ؒΛऔΒΕΔ wԽͨ͠ϝϦοτΛ׆͔͖͠Ε͍ͯͳ͍ ݱঢ়ͷ՝
wطଘαʔϏεͷӡ༻ɾอकʹ࣌ؒΛऔΒΕΔ wԽͨ͠ϝϦοτΛ׆͔͖͠Ε͍ͯͳ͍ ݱঢ়ͷ՝
Τϯϋϯε ৽ن։ൃ
৽ن։ൃ Τϯϋϯε
৽ن։ൃ Τϯϋϯε طଘαʔϏε։ൃʹׂ࣌ؒ͘ͷѹॖ
औΓΈ wࠂ৴αʔόʔͷϦϓϨΠε ˠϑϧεΫϥον͔Β%'1 wࣾूܭγεςϜͷΫϥυԽ ˠࣾͰͷ)BEPPQӡ༻͔Β5SFTVSF%BUB wଐਓԽͷղফ ˠ2JJUB5FBN)JQ$IBUಋೖͳͲใڞ༗ͷݟ͠
ݱঢ়ͷ՝ wطଘαʔϏεͷӡ༻ɾอकʹ࣌ؒΛऔΒΕΔ wԽͨ͠ϝϦοτΛ׆͔͖͠Ε͍ͯͳ͍
ϓϩσϡʔαʔ ΤϯδχΞ
ϓϩσϡʔαʔ ΤϯδχΞ ͍ͭͰ͖ΔΜ ͩΑʂ ͜ͷػೳҙຯ͋ Μͷ͔ͳ͊ɻɻ
ϓϩσϡʔαʔ ΤϯδχΞ
͜ͷػೳΑΓɺͬ͜ ͪͷ΄͏͕Α͘ͳ͍ʁ ͔ͨ͠ʹʂ ϓϩσϡʔαʔ ΤϯδχΞ
͜ͷػೳΑΓɺͬ͜ ͪͷ΄͏͕Α͘ͳ͍ʁ ͔ͨ͠ʹʂ ϓϩσϡʔαʔ ΤϯδχΞ ͍ͭͰ͖ͦ͏ʁ ࠓ͜Μͳײ͡ʂ
ΤϯδχΞαʔϏεͷΛ࣋ͭ ͜ͷػೳΑΓɺͬ͜ ͪͷ΄͏͕Α͘ͳ͍ʁ ͔ͨ͠ʹʂ ϓϩσϡʔαʔ ΤϯδχΞ ͍ͭͰ͖ͦ͏ʁ ࠓ͜Μͳײ͡ʂ
औΓΈ wνʔϜମ੍Λػೳผʹ ˠΤϯδχΞɾϓϩσϡʔαʔΛ̍ͭͷνʔϜʹ wνʔϜͰͷேձใڞ༗ ˠ͓ޓ͍ͷۀʹର͢ΔཧղΛਂΊΔ wձٞͰͷϧʔϧܾΊ ˠٕज़ʹͱΒΘΕա͗ͣɺϢʔβʔͷՁΛ͏
՝Λݟ͚ͭղܾ͠ɺ αʔϏεΛҰॹʹߟ͑ͳ͕Β ࡞͍͚ͬͯΔΤϯδχΞΛืूதʂʂ