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
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro....
Search
shinji.uyama
July 31, 2018
Programming
0
160
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro.rb#17_2018/07/31
shinji.uyama
July 31, 2018
Tweet
Share
More Decks by shinji.uyama
See All by shinji.uyama
2019/10/29 CircleCIでCI入門
ushinji0612
0
180
`rails db:migrate`を使わない スキーマ変更を経験して学んだこと
ushinji0612
1
870
ecs-cliを使った ECSへの自動デプロイシステムの構築
ushinji0612
0
510
【デザイン初心者向け】まずは押さえておきたい デザインの基本のキ!
ushinji0612
1
95
グルーピングを意識したデザインのススメ
ushinji0612
0
210
なぜGitもHTTPも知らなかった 金融系SIerがWebエンジニアに 転職できたのか?
ushinji0612
0
1.5k
新規事業開発のエンジニアとして必要なこと 2018/07/01 - 貴族会LT
ushinji0612
1
88
Rails_5.2_新機能Credentialsを使ってみた.pdf
ushinji0612
0
58
Other Decks in Programming
See All in Programming
Amazon Qを使ってIaCを触ろう!
maruto
0
420
Arm移行タイムアタック
qnighy
0
340
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
260
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
630
みんなでプロポーザルを書いてみた
yuriko1211
0
280
Micro Frontends Unmasked Opportunities, Challenges, Alternatives
manfredsteyer
PRO
0
110
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.3k
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
350
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.3k
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
250
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Being A Developer After 40
akosma
87
590k
Scaling GitHub
holman
458
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Happy Clients
brianwarren
98
6.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Building Your Own Lightsaber
phodgson
103
6.1k
Transcript
ʮ&⒎FDUJWF3VCZʯΛಡΜͰ ॳ৺ऀΛ٫͠Α͏ͱͨ͠ .FHVSPSC 5VF BUΞΧπΩ TIJOKJVZBNB!V@TIJOKJ
ࣗݾհ wӉࢁ৻ೋ!V@TIJOKJ wΞσΟογϡגࣜձࣾ w8FCΞϓϦέʔγϣϯΤϯδχΞ w ϑϩϯτɿ3FBDU w αʔόαΠυɿ3VCZPO3BJMT QZUIPO
ࠓͷ ͜ΕΛಡΜͰɺ ษڧʹͳ߲ͬͨΛ Ξτϓοτ͢Δ ·ͩશ෦ಡΜͰͳ͍ IUUQTXXXBNB[PODPKQ&⒎FDUJWF3VCZ1FUFS++POFTEQ SFGUNN@PUIFS@NFUB@CJOEJOH@TXBUDI@ @FODPEJOH65'RJETS
ҙ w ·ͩಡΜͰ͍ͳ͍ਓҰॹʹษڧ͠·͠ΐ͏ w ͏ಡΜͩਓɺஆ͔͍Ͱݟक͍ͬͯͩ͘͞
ΞδΣϯμ w ߲ఆ͕ϛϡʔλϒϧͳ͜ͱʹҙ͠Α͏ w ߲ߏԽ͞ΕͨσʔλɺϋογϡͰͳ͘ɺ4USVDUΛ͓͏ w ߲ཁૉؚ͕·Ε͍ͯΔ͔Ͳ͏͔ͷॲཧΛޮΑ͘ߦ͏ͨΊʹू߹Λ͏͜ ͱΛݕ౼͠Α͏ w ߲SFEVDFΛͬͯίϨΫγϣϯΛͨͨΈ͜Ήํ๏Λʹ͚ͭΑ͏
w ߲ϋογϡͷσϑΥϧτΛར༻͢Δ͜ͱΛݕ౼͠Α͏
߲ ఆ͕ϛϡʔλϒϧͳ͜ͱʹ ҙ͠Α͏
ྻͷఆԽ w SVCZͷ߹ɺఆͱ͍ͨ͠߹GSFF[F w ྻʹGSFF[FˠྻͷཁૉͷՃɾআ͕Ͱ͖ͳ͍ w ྻͷ֤ཁૉʹGSFF[Fˠ֤ཁૉͷॻ͖͑Ͱ͖ͳ͘ͳΔ
߲ ߏԽ͞ΕͨσʔλϋογϡͰͳ͘ 4USVDUΛ͓͏
$47σʔλΛϋογϡͰѻ͏߹ ੜెͷςετ݁ՌΛूܭ͢ΔΫϥε
$47σʔλΛϋογϡͰѻ͏߹ ϋογϡΛ͏߹ͷ·͍͠ϙΠϯτ Ωʔ໊Λҙࣝ͠ͳ͍ͱ͍͚ͳ͍ ΠϯλʔϑΣʔεͱͯ͠ఆٛ͞Ε͍ͯͳ͍ͨΊɺ͍͍ͪͪΩʔ໊͕Կ͔ͩͬͨಡΈࠐΈ෦ ͷதͷ࣮Λ֬ೝ͠ͳ͚ΕͳΒͳ͍ɻ HFUUFS TFUUFS͕͑ͳ͍ Ωʔ໊Λࢦఆ͢ΕΛऔಘͰ͖·͕͢ɺλΠϙͨ͠߹AOJMA͕ฦͬͯ͘Δɻ
ϋογϡͷσʔλΛѻ͏ϝιουΛఆٛ͢Δͷ͕͍͠ ʮ֤ੜెͷฏۉΛܭࢉ͢ΔॲཧʯͳͲͷϝιουΛఆٛ͢Δॴ͕ݟͨΒͳ͍
$47σʔλΛ4USVDUͰѻ͏߹ ΠϯλʔϑΣεͷఆ͕ٛΘ͔Γ͍͢ ϒϩοΫ͑ɺϝιουఆٛՄೳ HFUUFSTFUUFS͑Δ SVCZͷ4USVDUΫϥεͷΑ͏ʹѻ͑Δʂ $ ͷ4USVDUͱҧ͏Μͳ
߲ ཁૉؚ͕·Ε͍ͯΔ͔Ͳ͏͔ͷॲཧΛ ޮΑ͘ߦ͏ͨΊʹ ू߹Λ͏͜ͱΛݕ౼͠Α͏
SVCZͷDPMMFDUJPOΫϥε w SVCZͰDPMMFDUJPOA"SSBZA A)BTIA A4FUAͳͲ͋Δ w AJODMVEF AͳͲࢦఆͷཁૉΞΫηε͢ΔࡍʹɺͦΕͧΕܭࢉྔ͕ҧ͏ɻ w ྫ͑*1੍ݶΛνΣοΫ͢ΔͨΊͷ8IJUF-JTUΫϥεΛ࡞ͬͯɺAJODMVEF
Aϝ ιουͰνΣοΫ͢Δͱ͢Δ
"SSBZͷ߹ w γϯϓϧʹॻ͚Δ w BSSBZJODMVEF ͷܭࢉྔ0 O
)BTIͷ߹ w )BTIJODMVEF ͷܭࢉྔ0 MPH O ɻ༏ल w "SSBZʹൺΔͱɺ w
ҰҙͳΩʔ͔֨͠ೲͰ͖ͳ͍ w )BTIมͰ༨ʹϝϞϦΛফඅͯ͠͠·͏ͷͰɺJODMVEF ϝιου ͕ݺΕΔճ͕গͳ͍߹ޮԽ͕ظͰ͖ͳ͍ w هड़͕গ͠Θ͔Γʹ͍͘
4FUͷ߹ w 4FU෦Ͱ)BTIม͍ͯ͠ΔͷͰɺܭࢉྔ0 MPH O w 4FUΦϒδΣΫτ࡞ͷهड़ྔγϯϓϧ w ෦ϋογϡߏͰ͋ΔҎ্ɺJODMVEFͷݺͼग़͕͠গͳ͍߹ޮԽظ
Ͱ͖ͳ͍ ͦͷذͲͩ͜Αʁ
߲ SFEVDFΛͬͯίϨΫγϣϯΛ ͨͨΈ͜Ήํ๏Λʹ͚ͭΑ͏
SFEVDFศརͩΑʂ
߲ ϋογϡͷσϑΥϧτΛར༻͢Δ ͜ͱΛݕ౼͠Α͏
IBT@LFZ Λ͓͏ IBTIͷσϑΥϧτ͕OJMલఏͷઃܭྑ͘ͳ͍
Ҏ্Ͱ͢ʂ 5IBOLZPVGPSMJTUFOJOH