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
Design Support Libraryの今後に期待する話
Search
konifar
July 08, 2015
Programming
0
470
Design Support Libraryの今後に期待する話
konifar
July 08, 2015
Tweet
Share
More Decks by konifar
See All by konifar
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
28
15k
物語を動かす行動"量" #エンジニアニメ
konifar
16
6.4k
提案のレベルを上げる #QiitaConference
konifar
90
35k
目安箱の設置とワークさせるポイント
konifar
5
2.2k
サバイバルモード下でのエンジニアリングマネジメント
konifar
31
14k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
3.2k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
420
オーナーシップを持つ領域を明確にする
konifar
17
6.8k
雑に思考を整理する技術と効能
konifar
79
45k
Other Decks in Programming
See All in Programming
contribution to astral-sh/uv
shunsock
0
560
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
370
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
47k
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
390
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
220
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
880
CSC305 Lecture 10
javiergs
PRO
0
310
NIKKEI Tech Talk#38
cipepser
0
310
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
120
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
130
Developer Joy - The New Paradigm
hollycummins
1
380
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
15k
Music & Morning Musume
bryan
46
6.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Docker and Python
trallard
46
3.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
BBQ
matthewcrist
89
9.9k
Transcript
%FTJHO4VQQPSU-JCSBSZ ͷࠓޙʹظ͢Δ ʢۚʣ !LPOJGBS 8IBUT/FXJO"OESPJEBU(VOPTZ
!LPOJGBS w (PPHMF*0མͪͨɻ&YUFOEFEʹߦ͚ͳ͔ͬͨ w *0ே࣌ʹຊۀͷ5BQUSJQ͕(PPHMF͔Βε τΞ৴ఀࢭ͞ΕΔɻ w ݪҼϙϧϊߘʹΑΔϙϦγʔҧɻ w *0ͷใΛԣʹݟͳ͕ΒϙϧϊରࡦΛ͍ͯͨ͠
!LPOJGBS w (PPHMF*0མͪͨɻ&YUFOEFEʹߦ͚ͳ͔ͬͨ w *0ே࣌ʹຊۀͷ5BQUSJQ͕(PPHMF͔Βε τΞ৴ఀࢭ͞ΕΔɻ w ݪҼϙϧϊߘʹΑΔϙϦγʔҧɻ w *0ͷใΛԣʹݟͳ͕ΒϙϧϊରࡦΛ͍ͯͨ͠
!LPOJGBS w (PPHMF*0མͪͨɻ&YUFOEFEʹߦ͚ͳ͔ͬͨ w *0ே࣌ʹຊۀͷ5BQUSJQ͕(PPHMF͔Βε τΞ৴ఀࢭ͞ΕΔɻ w ݪҼϙϧϊߘʹΑΔϙϦγʔҧɻ w *0ͷใΛԣʹݟͳ͕ΒϙϧϊରࡦΛ͍ͯͨ͠
!LPOJGBS w (PPHMF*0མͪͨɻ&YUFOEFEʹߦ͚ͳ͔ͬͨ w *0ே࣌ʹຊۀͷ5BQUSJQ͕(PPHMF͔Βε τΞ৴ఀࢭ͞ΕΔɻ w ݪҼϙϧϊߘʹΑΔϙϦγʔҧɻ w *0ͷใΛԣʹݟͳ͕ΒϙϧϊରࡦΛ͍ͯͨ͠
!LPOJGBS w (PPHMF*0མͪͨɻ&YUFOEFEʹߦ͚ͳ͔ͬͨ w *0ே࣌ʹຊۀͷ5BQUSJQ͕(PPHMF͔Βε τΞ৴ఀࢭ͞ΕΔɻ w ݪҼϙϧϊߘʹΑΔϙϦγʔҧɻ w *0ͷใΛԣʹݟͳ͕ΒϙϧϊରࡦΛ͍ͯͨ͠
ࠓ͢͜ͱ w %FTJHO4VQQPSU-JCSBSZɺ͢ͰʹૉΒ͍͠هࣄ ͕͍ͬͺ͍͋Δɻ w ͍·ಋೖ͖͢ͳͷʁͬͯͱ͜Ζ͚͍ͩͨ͠ɻ w 'MPBUJOH"DUJPO#VUUPOʹߜͬͯ͠·͢ɻ w ͔݁Βݴ͏ͱɺࠓޙʹظɻ
ࠓ͢͜ͱ w %FTJHO4VQQPSU-JCSBSZɺ͢ͰʹૉΒ͍͠هࣄ ͕͍ͬͺ͍͋Δɻ w ͍·ಋೖ͖͢ͳͷʁͬͯͱ͜Ζ͚͍ͩͨ͠ɻ w 'MPBUJOH"DUJPO#VUUPOʹߜͬͯ͠·͢ɻ w ͔݁Βݴ͏ͱɺࠓޙʹظɻ
ࠓ͢͜ͱ w %FTJHO4VQQPSU-JCSBSZɺ͢ͰʹૉΒ͍͠هࣄ ͕͍ͬͺ͍͋Δɻ w ͍·ಋೖ͖͢ͳͷʁͬͯͱ͜Ζ͚͍ͩͨ͠ɻ w 'MPBUJOH"DUJPO#VUUPOʹߜͬͯ͠·͢ɻ w ͔݁Βݴ͏ͱɺࠓޙʹظɻ
ࠓ͢͜ͱ w %FTJHO4VQQPSU-JCSBSZɺ͢ͰʹૉΒ͍͠هࣄ ͕͍ͬͺ͍͋Δɻ w ͍·ಋೖ͖͢ͳͷʁͬͯͱ͜Ζ͚͍ͩͨ͠ɻ w 'MPBUJOH"DUJPO#VUUPOʹߜͬͯ͠·͢ɻ w ͔݁Βݴ͏ͱɺࠓޙʹظɻ
ࠓ͢͜ͱ w %FTJHO4VQQPSU-JCSBSZɺ͢ͰʹૉΒ͍͠هࣄ ͕͍ͬͺ͍͋Δɻ w ͍·ಋೖ͖͢ͳͷʁͬͯͱ͜Ζ͚͍ͩͨ͠ɻ w 'MPBUJOH"DUJPO#VUUPOʹߜͬͯ͠·͢ɻ w ͔݁Βݴ͏ͱɺࠓޙʹظɻ
αϯϓϧΞϓϦ w %FQMPZHBUF͔ΒμϯϩʔυͰ͖·͢ɻ IUUQTEQMZNFDGOC[ IUUQTHJUIVCDPNLPOJGBS'MPBUJOH"DUJPO#VUUPO4QFD Ξχϝʔγϣϯ·ΘΓׂͱແཧཧͳ࣮ͳͷͰɺԿ͔͋ΕੋඇϓϧϦ ΫΤετ͍ͩ͘͞ɻ
ಋೖϝϦοτ·ͱΊ
ಋೖϝϦοτ·ͱΊ w .BUFSJBM%FTJHOΛ؆୯ʹద༻Ͱ͖Δɻ w '"#ͷ࣮ʹYNM͕ɺݸඞཁ͚ͩͬͨͲɺ $VTUPN7JFXΛஔ͢Δ͚ͩɻ
ಋೖϝϦοτ·ͱΊ w .BUFSJBM%FTJHOΛ؆୯ʹద༻Ͱ͖Δɻ w '"#ͷ࣮ʹYNM͕ɺݸඞཁ͚ͩͬͨͲɺ $VTUPN7JFXΛஔ͢Δ͚ͩɻ ͜͜ͷϨϕϧײ͕͍͋·͍ɻ
ΨΠυϥΠϯͷ'"#ηΫγϣϯ
ΨΠυϥΠϯͷ'"#ηΫγϣϯ w ࠓճͷ(PPHMF*0Ͱ'"#ͷ߲͕֦ॆ͞Εͨɻ w ΑΓॊೈͳτϥϯεϑΥʔϜύλʔϯͷՃɻ w ʮ4VQQPSU-JCSBSZ͜ͷลΧόʔͯ͘͠ΕΔΑ Ͷʜʁʯͱ͍͏ظɻ w IUUQXXXHPPHMFDPNEFTJHOTQFDDPNQPOFOUTCVUUPOTqPBUJOHBDUJPO
CVUUPOIUNMCVUUPOTqPBUJOHBDUJPOCVUUPOqPBUJOHBDUJPOCVUUPO
ΨΠυϥΠϯͷ'"#ηΫγϣϯ w ࠓճͷ(PPHMF*0Ͱ'"#ͷ߲͕֦ॆ͞Εͨɻ w ΑΓॊೈͳτϥϯεϑΥʔϜύλʔϯͷՃɻ w ʮ4VQQPSU-JCSBSZ͜ͷลΧόʔͯ͘͠ΕΔΑ Ͷʜʁʯͱ͍͏ظɻ w IUUQXXXHPPHMFDPNEFTJHOTQFDDPNQPOFOUTCVUUPOTqPBUJOHBDUJPO
CVUUPOIUNMCVUUPOTqPBUJOHBDUJPOCVUUPOqPBUJOHBDUJPOCVUUPO
ΨΠυϥΠϯͷ'"#ηΫγϣϯ w ࠓճͷ(PPHMF*0Ͱ'"#ͷ߲͕֦ॆ͞Εͨɻ w ΑΓॊೈͳτϥϯεϑΥʔϜύλʔϯͷՃɻ w ʮ4VQQPSU-JCSBSZ͜ͷลΧόʔͯ͘͠ΕΔΑ Ͷʜʁʯͱ͍͏ظɻ w IUUQXXXHPPHMFDPNEFTJHOTQFDDPNQPOFOUTCVUUPOTqPBUJOHBDUJPO
CVUUPOIUNMCVUUPOTqPBUJOHBDUJPOCVUUPOqPBUJOHBDUJPOCVUUPO
ΨΠυϥΠϯͷ'"#ηΫγϣϯ w ࠓճͷ(PPHMF*0Ͱ'"#ͷ߲͕֦ॆ͞Εͨɻ w ΑΓॊೈͳτϥϯεϑΥʔϜύλʔϯͷՃɻ w ʮ4VQQPSU-JCSBSZ͜ͷลΧόʔͯ͘͠ΕΔΑ Ͷʜʁʯͱ͍͏ظɻ w IUUQXXXHPPHMFDPNEFTJHOTQFDDPNQPOFOUTCVUUPOTqPBUJOHBDUJPO
CVUUPOIUNMCVUUPOTqPBUJOHBDUJPOCVUUPOqPBUJOHBDUJPOCVUUPO ·͊ͦΜͳͣͳ͔ͬͨɻ
αϙʔτ͞ΕͯΔ͜ͱ w ΞΠίϯɺαϒΞΠίϯͷදࣔʢӨ͖ͭʣ w λοϓ࣌ͷ3JQQMFɺӨͷಈ͖
ࣗͰ࣮͠ͳ͍ͱͰ͖ͳ͍͜ͱ w ΞΠίϯબঢ়ଶʹͨ࣌͠ͷ3PUBUF w ΞΠίϯҎ֎ͷը૾ͷදࣔ w දࣔɾඇදࣔ࣌ͷ4DBMFΞχϝʔγϣϯ w ผͷ7JFXͷτϥϯεϑΥʔϜ w
αϒΞΠίϯͷදࣔɺΞχϝʔγϣϯ
ࣗͰ࣮͠ͳ͍ͱͰ͖ͳ͍͜ͱ w ΞΠίϯબঢ়ଶʹͨ࣌͠ͷ3PUBUF w ΞΠίϯҎ֎ͷը૾ͷදࣔ w දࣔɾඇදࣔ࣌ͷ4DBMFΞχϝʔγϣϯ w ผͷ7JFXͷτϥϯεϑΥʔϜ w
αϒΞΠίϯͷදࣔɺΞχϝʔγϣϯ ͳΜ͔͋Μ·Γαϙʔτ͞Εͯͳ͍ʜʂ
࣮ͯ͠Έͨײ
࣮ͯ͠Έͨײ w ΨΠυϥΠϯͷͲ͜·Ͱ࣮Ͱ͖Δ͔ͬͯΈͨɻ IUUQTHJUIVCDPNLPOJGBS'MPBUJOH"DUJPO#VUUPO4QFD w Ξχϝʔγϣϯ͠ΜͲ͍ɻ ແཧͯ͠ΨΠυϥΠϯʹ߹Θͤͳ͍ํ͕͍͍͔ɻ w όάׂ͕ͱ͋Δɻ Ө่͕ΕͨΓ͔ͭͳ͔ͬͨΓɺNBSHJO่͕ΕͨΓɺ࢛֯͘ͳͬͪΌͬͨΓɻ
w ࠓޙʹظͱ͍͏ҹɻ
࣮ͯ͠Έͨײ w ΨΠυϥΠϯͷͲ͜·Ͱ࣮Ͱ͖Δ͔ͬͯΈͨɻ IUUQTHJUIVCDPNLPOJGBS'MPBUJOH"DUJPO#VUUPO4QFD w Ξχϝʔγϣϯ͠ΜͲ͍ɻ ແཧͯ͠ΨΠυϥΠϯʹ߹Θͤͳ͍ํ͕͍͍͔ɻ w όάׂ͕ͱ͋Δɻ Ө่͕ΕͨΓ͔ͭͳ͔ͬͨΓɺNBSHJO่͕ΕͨΓɺ࢛֯͘ͳͬͪΌͬͨΓɻ
w ࠓޙʹظͱ͍͏ҹɻ
࣮ͯ͠Έͨײ w ΨΠυϥΠϯͷͲ͜·Ͱ࣮Ͱ͖Δ͔ͬͯΈͨɻ IUUQTHJUIVCDPNLPOJGBS'MPBUJOH"DUJPO#VUUPO4QFD w Ξχϝʔγϣϯ͠ΜͲ͍ɻ ແཧͯ͠ΨΠυϥΠϯʹ߹Θͤͳ͍ํ͕͍͍͔ɻ w όάׂ͕ͱ͋Δɻ Ө่͕ΕͨΓ͔ͭͳ͔ͬͨΓɺNBSHJO่͕ΕͨΓɺ࢛֯͘ͳͬͪΌͬͨΓɻ
w ࠓޙʹظͱ͍͏ҹɻ
࣮ͯ͠Έͨײ w ΨΠυϥΠϯͷͲ͜·Ͱ࣮Ͱ͖Δ͔ͬͯΈͨɻ IUUQTHJUIVCDPNLPOJGBS'MPBUJOH"DUJPO#VUUPO4QFD w Ξχϝʔγϣϯ͠ΜͲ͍ɻ ແཧͯ͠ΨΠυϥΠϯʹ߹Θͤͳ͍ํ͕͍͍͔ɻ w όάׂ͕ͱ͋Δɻ Ө่͕ΕͨΓ͔ͭͳ͔ͬͨΓɺNBSHJO่͕ΕͨΓɺ࢛֯͘ͳͬͪΌͬͨΓɻ
w ࠓޙʹظͱ͍͏ҹɻ
طଘ'"#͔ΒΓ͑ΔϝϦοτ w αʔυύʔςΟϥΠϒϥϦΦϨΦϨ࣮͔Βͷ٫ɻ w (PPHMFͷਪʹΕΔͷͰࠓޙָʹͳΔ͔ɻ w ୯७ͳ'"#ͳΒͤ͑ࣗମίετখ͍͞ɻ
·ͱΊ
·ͱΊ w '"#ʹؔͯ͠ߥΓͳײ͡Ͱͪΐͬͱෆ҆ɻ தͷਓ࣮͋Μ·ΓςετͰ͖ͯͳ͍ͬͯݴͬͯΔΒ͍͠ɻ w 4DSPMM5FDIOJRVFͷลΓָʹ࣮Ͱ͖ΔͷͰ͍͍͔ ͨͩ͠ɺׂͤ͑ͱίετߴ͍ɻ w τϥϯδγϣϯࣗͰ࡞Δͱ͜Ζଟ͍ɻ ͋·Γαϙʔτ͞Εͯͳ͍ͷͰաͳظېɻ
w ૯ͯ͡ɺࠓޙʹظʢճʣɻ
·ͱΊ w '"#ʹؔͯ͠ߥΓͳײ͡Ͱͪΐͬͱෆ҆ɻ தͷਓ࣮͋Μ·ΓςετͰ͖ͯͳ͍ͬͯݴͬͯΔΒ͍͠ɻ w 4DSPMM5FDIOJRVFͷลΓָʹ࣮Ͱ͖ΔͷͰ͍͍͔ ͨͩ͠ɺׂͤ͑ͱίετߴ͍ɻ w τϥϯδγϣϯࣗͰ࡞Δͱ͜Ζଟ͍ɻ ͋·Γαϙʔτ͞Εͯͳ͍ͷͰաͳظېɻ
w ૯ͯ͡ɺࠓޙʹظʢճʣɻ
·ͱΊ w '"#ʹؔͯ͠ߥΓͳײ͡Ͱͪΐͬͱෆ҆ɻ தͷਓ࣮͋Μ·ΓςετͰ͖ͯͳ͍ͬͯݴͬͯΔΒ͍͠ɻ w 4DSPMM5FDIOJRVFͷลΓָʹ࣮Ͱ͖ΔͷͰ͍͍͔ ͨͩ͠ɺׂͤ͑ͱίετߴ͍ɻ w τϥϯδγϣϯࣗͰ࡞Δͱ͜Ζଟ͍ɻ ͋·Γαϙʔτ͞Εͯͳ͍ͷͰաͳظېɻ
w ૯ͯ͡ɺࠓޙʹظʢճʣɻ
·ͱΊ w '"#ʹؔͯ͠ߥΓͳײ͡Ͱͪΐͬͱෆ҆ɻ தͷਓ࣮͋Μ·ΓςετͰ͖ͯͳ͍ͬͯݴͬͯΔΒ͍͠ɻ w 4DSPMM5FDIOJRVFͷลΓָʹ࣮Ͱ͖ΔͷͰ͍͍͔ ͨͩ͠ɺׂͤ͑ͱίετߴ͍ɻ w τϥϯδγϣϯࣗͰ࡞Δͱ͜Ζଟ͍ɻ ͋·Γαϙʔτ͞Εͯͳ͍ͷͰաͳظېɻ
w ૯ͯ͡ɺࠓޙʹظʢճʣɻ
͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ αϯϓϧΞϓϦͱίʔυͪ͜Βɻ IUUQTEQMZNFDGOC[ IUUQTHJUIVCDPNLPOJGBS'MPBUJOH"DUJPO#VUUPO4QFD
ࢀߟʹͨ͠ίʔυ w %FTJHO4VQQPSU-JCSBSZ IUUQTHJUIVCDPNBOESPJEQMBUGPSN@GSBNFXPSLT@TVQQPSUUSFFNBTUFS EFTJHOTSDBOESPJETVQQPSUEFTJHO w ࣮ͯ͠Έͨهࣄ IUUQBOUPOJPMFJWBDPNqPBUJOHBDUJPOCVUUPO w '"#ͷόάใࠂ2JJUB
IUUQRJJUBDPNLBUTVLJJUFNTGFFBFCGB w 3FWFBMΞχϝʔγϣϯͷϥΠϒϥϦ IUUQTHJUIVCDPNP[PESVLI$JSDVMBS3FWFBM