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
matsuhisa
April 10, 2016
Programming
0
1.7k
サービス改善のために エンジニアがすること、 しないこと
フロントエンド LT & 座談会(freee x みんなのウェディング)
matsuhisa
April 10, 2016
Tweet
Share
More Decks by matsuhisa
See All by matsuhisa
Rails移行のレキシ/mobasif-to-ruby-on-rails2017
matsuhisa
1
1.5k
Railsでつくる 画像アップロード 2017 #railsdm /rails_developers_meetup6_image_upload
matsuhisa
0
1.1k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review-2017
matsuhisa
0
1k
「ふつう」のRuby on Rails ウェブアプリケーション #clipla_mwed /ruby_on_rails_for_minnano_wedding
matsuhisa
1
840
Rails 移行を支える コードレビュー #finc_mw /support_to_rails_from_code_review
matsuhisa
0
690
爆速のために 独自フレームワーク から Rails に移行した話/mobasif_to_ruby_on_rails
matsuhisa
3
2.7k
デザインレビューにエンジニアも参加してみよう/engineers-join-design-review
matsuhisa
0
260
1年間で起きたデザイナーとエンジニアの変化/1year-designer-engineer
matsuhisa
0
520
Other Decks in Programming
See All in Programming
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
340
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
940
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
250
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
距離関数を極める! / SESSIONS 2024
gam0022
0
290
Click-free releases & the making of a CLI app
oheyadam
2
120
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
520
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
360
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.2k
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
9.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Navigating Team Friction
lara
183
14k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Into the Great Unknown - MozCon
thekraken
32
1.5k
How to Ace a Technical Interview
jacobian
276
23k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Six Lessons from altMBA
skipperchong
27
3.5k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
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 ߦͬͨ͜ͱ͕ਖ਼͍͠ͷ͔ʁ֬ೝ͠ͳ͕ΒαʔϏ εվળΛਐΊΒΕΔ