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
サービス改善のために エンジニアがすること、 しないこと
Search
matsuhisa
April 10, 2016
Programming
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サービス改善のために エンジニアがすること、 しないこと
フロントエンド LT & 座談会(freee x みんなのウェディング)
matsuhisa
April 10, 2016
More Decks by matsuhisa
See All by matsuhisa
Rails移行のレキシ/mobasif-to-ruby-on-rails2017
matsuhisa
1
1.7k
Railsでつくる 画像アップロード 2017 #railsdm /rails_developers_meetup6_image_upload
matsuhisa
0
1.3k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review-2017
matsuhisa
0
1.2k
「ふつう」のRuby on Rails ウェブアプリケーション #clipla_mwed /ruby_on_rails_for_minnano_wedding
matsuhisa
1
910
Rails 移行を支える コードレビュー #finc_mw /support_to_rails_from_code_review
matsuhisa
0
760
爆速のために 独自フレームワーク から Rails に移行した話/mobasif_to_ruby_on_rails
matsuhisa
3
2.9k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review
matsuhisa
0
340
1年間で起きたデザイナーとエンジニアの変化/1year-designer-engineer
matsuhisa
0
570
Other Decks in Programming
See All in Programming
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
720
アクセシビリティから考える情報設計
high_g_engineer
0
380
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
140
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
340
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
130
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.7k
What We Talk About When We Talk About XP
m_seki
2
640
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
Game over? The fight for quality and originality in the time of robots
wayneb77
1
280
Believing is Seeing
oripsolob
1
220
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
670
Ruling the World: When Life Gets Gamed
codingconduct
0
330
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Transcript
αʔϏεվળͷͨΊʹ ΤϯδχΞ͕͢Δ͜ͱɺ ͠ͳ͍͜ͱ ϑϩϯτΤϯυ-5࠲ஊձʢGSFFFYΈΜͳͷΣσΟϯάʣ גࣜձࣾΈΜͳͷΣσΟϯά ݄ দٱߒ৳
͋ͳͨͷେͳ͍ͭͰ͔͢ʁ ݄
͓͢͠Δ͜ͱ w ΈΜͳͷΣσΟϯάͱʁ w αʔϏεվળΛ͢ΔͨΊʹ w ςετެ։ػೳ w ࣾࣄྫ w
ΤϯδχΞ͕͢Δ͜ͱ w ·ͱΊ
ΈΜͳͷΣσΟϯά ͱʁ
ΈΜͳͷʰେͳʱΛ;͢
ΣϒαΠτ εϚʔτϑΥϯ൛ ύιίϯ൛
"OESPJE ݄ J1IPOF ݄ ϞόΠϧΞϓϦ
αʔϏεվળΛ ͢ΔͨΊʹ
αʔϏεΛϦϦʔε͢Δલ ৭ʑͱࢼߦࡨޡ͢Δ w ϢʔβετʔϦʔ w ϢʔβΠϯλϏϡʔ w ϓϩτλΠϐϯά w ϖʔύʔϓϩμΫτ
w .71ʢ࣮༻࠷খݶͷʣ
αʔϏεΛϦϦʔεͨ͠ޙ ϦϦʔεͯ͠ΈΔͱ w ࢥ͍ͬͯͨ݁ՌΛಘΒΕͳ͍ w ࢥΘͳ͏ͱ͜ΖʹӨڹ͕ൃੜͨ͠ w ͳΜ͔ͩࢥ͍ͬͯͨͷҧ͏ Ұʹม͑ΔͱӨڹ͕େ͖͍͜ͱ͕͋Γ·͢
ςετެ։Λ͢Δ
αʔϏεΛϦϦʔεͨ͠ޙ Ұ෦͚ͩҟͳΔػೳΛఏڙ͠ɺଞಉ͡ػೳ w ༷ʑͳ͕݅͋Δ w ΞΫηε͢Δͷਓ͚ͩ w ౦ژͷ͚ࣜͩ w ݄͚ͩ
w ݁ࠗࣜΛऴ͑ͨਓ͚ͩ
Ͳ͏࣮ͬͯݱ͢Δ͔ NPUPSIFBEʢϞʔλʔϔουʣͱ͍͏HFNΛར༻ w ΈΜͳͷΣσΟϯά3VCZPO3BJMTʹҠߦத w ෳͷγεςϜ͕͋Γ·͕͢ɺࠓճ3BJMTͷ
https://github.com/amatsuda/motorhead l.PUPSIFBEJTBQSPUPUZQJOHGSBNFXPSLGPS 3BJMT*UTTPNFUIJOHBLJOUPGFBUVSFUPHHMF*U DBOCFVTFEGPS"#UFTUJOHBTXFMM#VU FTTFOUJBMMZ UIFNBJOQVSQPTFPGUIJT GSBNFXPSLJTUPQSPWJEFBXBZUPSBQJEMZBOE TBGFMZEFMJWFSOFXGFBUVSFTUPUIFQSPEVDUJPO FOWJSPONFOUz NPUPSIFBEͬͯʁ
NPUPSIFBEࣾࣄྫ
NPUPSIFBEࣾࣄྫ "ύλʔϯ #ύλʔϯ
"#ςετΛ࣮ࢪ w ͋ΔϖʔδͷભҠ͕"ύλʔϯɺ#ύλʔϯ ͰҟͳΔ͔ʁΛൺֱ w ΞΫηεͨ͠ɿͰৼΓ͚Λͨ͠ w (PPHMF"OBMZUJDTͷΧελϜσΟϝϯγϣϯΛͬ ͯܭଌ
NPUPSIFBEࣾࣄྫ "ύλʔϯ #ύλʔϯ
ػೳΛςετެ։ w ैདྷͷػೳͦͷ··ʹɺػೳΛՃ͢Δ w ৽ػೳΛࢼ͠ͳ͕Βɺैདྷͷػೳಈ͖ଓ͚Δ w ৽ػೳͷޮՌݕূΛ҆৺ͯ͠ߦ͏͜ͱ͕Ͱ͖Δ
αʔόʔαΠυΤϯδχΞ͕ ͢Δ͜ͱ w ςετެ։ػೳͷΈΛಋೖ w NPUPSIFBEͷಋೖ w ఏڙ͢Δ݅ΛܾΊΔ͜ͱ w ͲΜͳ݅ͰʁΛܾΊΔ
w ܭଌ͢ΔΈΛ༻ҙ͢Δ͜ͱ w (PPHMF"OBMZUJDTʁಠࣗͷղੳπʔϧʁ
NPUPSIFBEͷߏ ᵋᴷᴷBQQ ᵋᴷᴷFOHJOFT ᵋᴷᴷOFX@CPPLT ᵓᴷᴷBQQ ᴹᵓᴷᴷBTTFUT ᴹᴹᵓᴷᴷJNBHFT ᴹᴹᵓᴷᴷKBWBTDSJQUT ᴹᴹᵋᴷᴷTUZMFTIFFUT ᴹᵓᴷᴷDPOUSPMMFST
ᴹᴹᵋᴷᴷOFX@CPPLT ᴹᴹᵋᴷᴷCPPLT@DPOUSPMMFSSC ᴹᵓᴷᴷIFMQFST ᴹᴹᵋᴷᴷOFX@CPPLT ᴹᴹᵋᴷᴷBQQMJDBUJPO@IFMQFSSC ᴹᵓᴷᴷNBJMFST ᴹᵓᴷᴷNPEFMT
ϑϩϯτΤϯυΤϯδχΞ͕ ͠ͳ͍͜ͱ w ςετػೳΛ࣮͢Δ݅Λؾʹ͠ͳ͍ w ϑϩϯτΤϯυͷ։ൃʹूதͰ͖Δ w ςϯϓϨʔτΛJGจͩΒ͚ʹ͠ͳ͍ Լهྑ͘ͳ͍ྫ JG5JNFDVSSFOU5JNF[POFQBSTF
MJOL@UPय़ͷେΩϟϯϖʔϯʂ SPPU@QBUI FMTJG5JNFDVSSFOU5JNF[POFQBSTF FMTJG5JNFDVSSFOU5JNF[POFQBSTF MJOL@UP(8Ωϟϯϖʔϯ SPPU@QBUI
·ͱΊ
·ͱΊ w ϑϩϯτΤϯυΤϯδχΞʹෛ୲Λ͔͚ͳ͍ w ߦͬͨ͜ͱ͕ਖ਼͍͠ͷ͔ʁ֬ೝ͠ͳ͕ΒαʔϏ εվળΛਐΊΒΕΔ