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
Masayoshi Takahashi
December 03, 2022
Programming
0
97
作品を「つくる」こと
Masayoshi Takahashi
December 03, 2022
Tweet
Share
More Decks by Masayoshi Takahashi
See All by Masayoshi Takahashi
2024年のRailsと自由について考える
takahashim
26
11k
WEB+DB PRESS休刊に寄せて
takahashim
4
2.5k
柔軟にカスタマイズできて そこそこ規模の大きい オープンソースRailsアプリって どうすれば作れるんでしょうか…? / omotesandorb 56
takahashim
0
1.8k
「まだないもの」の育て方 / seccamp2020
takahashim
13
5k
書籍制作と権利について / books and rights
takahashim
10
6.8k
達人出版会、技術書典の設計と実装1 / JEPA20190529
takahashim
1
870
達人出版会、技術書典の設計と実装2 / JEPA20190529-2
takahashim
3
480
EPUBCheckのスヽメ / epubcheck-20190529
takahashim
1
84
まだ40代後半のプログラマの話、あるいは50代プログラマについて考える / railsdm 2019
takahashim
24
16k
Other Decks in Programming
See All in Programming
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
400
snacks.nvim内のセットアップ不要なプラグインを紹介 / introduce_snacks_nvim
uhooi
0
290
本当だってば!俺もTRICK 2022に入賞してたんだってば!
jinroq
0
120
PHPのガベージコレクションを深掘りしよう
rinchoku
0
220
プログラミング教育のコスパの話
superkinoko
0
110
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
710
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
110
SwiftUIのObservationツールの挙動をテストしてみた
kenshih522
0
110
爆速スッキリ! Rspack 移行の成果と道のり - Muddy Web #11
dora1998
0
130
バックエンドNode.js × フロントエンドDeno で開発して得られた知見
ayame113
4
1.2k
ステートソーシング型イベント駆動の視点で捉えるCQRS+ES
shinnosuke0522
1
290
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
350
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Side Projects
sachag
452
42k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Scaling GitHub
holman
459
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
450
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Embracing the Ebb and Flow
colly
84
4.6k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Making Projects Easy
brettharned
116
6.1k
Transcript
ୈճதߴੜࠃࡍ3VCZϓϩάϥϛϯάίϯςετJO.JUBLB Ұൠࣾஂ๏ਓຊ3VCZͷձɹߴڮٛ ࡞Λʮͭ͘Δʯ͜ͱ
࠷ऴ৹ࠪձग़ ͓ΊͰͱ͏͍͟͝·͢
͍ͪΜ͓͍͑ͨ͜͠ͱ
࠷ऴ৹ࠪձʹͬͨํ Έͳ͞Μ͍͢͝Ͱ͢
Ͳ͏͍͢͝ͷ͔
ϓϩάϥϛϯά wιϑτΣΞΛͭ͘Δ͜ͱ w͜͜ͰίʔυΛॻ͘͜ͱҎ֎ؚΊ͍ͯ ·͢ wιϑτΣΞҎ֎Λʮͭ͘Δʯ߹ʹ ͯ·Δ͜ͱଟ͍Ͱ͢
ͭ͘ΔͨΊʹඞཁͳ͜ͱ
ͭ͘ΔͨΊʹඞཁͳ͜ͱ wࣝ w࣮ફ
ࣝ w3VCZඪ४ͷΫϥεɺϝιουɺͦͷଞͷ͍ํ w֎෦ϥΠϒϥϦͷΫϥεɺϝιου w%93VCZɺ3VCZPO3BJMT wσόοάͷΓํ w1$ɺιϑτΣΞͷҰൠతͳ͜ͱ
࣮ફ 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్தͰτϥϒϧ͕͋ͬͨ
ࠓճͷԠื࡞ʹෆຬͷ͋Δਓ wϓϩάϥϛϯάͷࣝ wϓϩδΣΫτϚωδϝϯτͷ࣮ફ w྆ํΛҙࣝͯ͠࠶ઓ͢Δͱྑͦ͞͏
Կͬͨํ্͕ख͘ͳΔ wΛ౿Μͩํ͕༗ར w͜Ε͔ΒͷਓੜͰԿͰΔɾΒ͞Ε Δ͜ͱʹͳΔͣ wࠓͷ͏͔ͪΒऔΓΜͰΈΔ͜ͱྑ͍͜ ͱ
͓·͚ɿ ίϯςετͱ͔ͷ ͋·ΓΒΕ͍ͯͳ͍߈ུ๏
߈ུ๏Λߟ͑ͯΈΔ wίϯςετ wೖֶࢼݧ wೖࣾࢼݧ w༩͑ΒΕ༷ͨͷ࣮ wڞ௨ɿ୭͔͕ʮઃܭʯͨ͠ͷ
ࣗҎ֎ͷਓͷ ཱʹཱͬͯߟ͑ͯΈΔ
ࢀՃऀҎ֎ͷਓͷཱʹཱͬͯߟ͑ͯΈΔ wΈͳ͞ΜʮࢀՃऀʯ wͳͷͰࢀՃऀͷ͜ͱΑ͔͘Δͣ wͦΕҎ֎ͷਓؔΘ͍ͬͯΔ wओ࠵ɾӡӦ͍ͯ͠Δਓ w৹ࠪ͢Δਓʢʹࢲͱ͔ʣ
ओ࠵ɾӡӦ͍ͯ͠Δਓ w8FCαΠτͱ͔ʹॻ͍ͯ͋Δ wͳͥ͜ͷίϯςετΛओ࠵ɾӡӦ͍ͯ͠Δͷ͔ wͲ͏͍͏ਓʹࢀՃͯ͠Β͍ɺͲ͏͍͏ਓΛද জ͍ͨ͠ͷ͔ɺΛߟ͑Δ wʢ࣮ࡍͲ͏ͳͷ͔Γ·ͤΜʣ
৹ࠪ͢Δਓ w࣮ࡍʹ৹ࠪͯ͠ΈΔͱ͍Ζ͍Ζࢥ͏ͱ͜Ζ͕͋Δ wධՁ͞Ε͍͢ϙΠϯτɾ͞Εʹ͍͘ϙΠϯτͱ͔͋ Γͦ͏ w͞Εʹ͍͘ϙΠϯτʹ͍ͭͯϓϨθϯςʔγϣϯͰ ؤுΔͱྑͦ͞͏͚ͩͲɺͦΕͰṢճͰ͖Δ͔ඍົ w৹ࠪһͷίϝϯτʹ͢Δͱ͍͍͔ʁ
ͪΖΜͦΕ͚ͩͰউͯͳ͍ wͬͺΓ࣮ફผ w͕ͦͯࣝ͠ͳ͍ͱ࡞Εͳ͍ wʮؤுΔํੑΛؒҧ͑ͳ͍ʯͨΊ
ʮ୭ઃܭ͍ͯ͠ͳ͍ʯ ͕ͦ͜ຊʹ͍͠
୭͔͕ઃܭ͍ͯ͠ΔΘ͚Ͱͳ͍ wͲͷߴߍɾେֶɾاۀʹਐΉ͔ wԿΛͯ͠ɾͲΕ͘Β͍Ք͙͖͔ wͲ͏͍͏ਓੜΛੜ͖Δ͔
୭͔͕ઃܭ͍ͯ͠ΔΘ͚Ͱͳ͍ wઃܭ͞ΕͨʹऔΓΉͷɺઃܭ͞ Ε͍ͯͳ͍ʹऔΓΉͨΊͷԼ४උ ͷΑ͏ͳͷ
·ͱΊ
·ͱΊ wʮͭ͘Δ͜ͱʯʮͭ͘ΕΔ͜ͱʯେࣄ wઃܭ͞Εͨͱઃܭ͞Ε͍ͯͳ͍ ͕͋Δ wΑ͍ਓੜΛ