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
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro....
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
shinji.uyama
July 31, 2018
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro.rb#17_2018/07/31
shinji.uyama
July 31, 2018
More Decks by shinji.uyama
See All by shinji.uyama
2019/10/29 CircleCIでCI入門
ushinji0612
0
200
`rails db:migrate`を使わない スキーマ変更を経験して学んだこと
ushinji0612
1
1k
ecs-cliを使った ECSへの自動デプロイシステムの構築
ushinji0612
0
570
【デザイン初心者向け】まずは押さえておきたい デザインの基本のキ!
ushinji0612
1
130
グルーピングを意識したデザインのススメ
ushinji0612
0
240
なぜGitもHTTPも知らなかった 金融系SIerがWebエンジニアに 転職できたのか?
ushinji0612
0
1.6k
新規事業開発のエンジニアとして必要なこと 2018/07/01 - 貴族会LT
ushinji0612
1
110
Rails_5.2_新機能Credentialsを使ってみた.pdf
ushinji0612
0
67
Other Decks in Programming
See All in Programming
setup-vp GitLab対応の裏側
naokihaba
0
140
iOSDC2026登壇資料.pdf
riofujimon
0
200
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
290
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
260
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
320
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1k
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
230
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
210
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
A Tale of Four Properties
chriscoyier
163
24k
How to build a perfect <img>
jonoalderson
1
6.1k
Believing is Seeing
oripsolob
1
240
Designing for Performance
lara
611
70k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Technical Leadership for Architectural Decision Making
baasie
3
590
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Writing Fast Ruby
sferik
630
63k
The Pragmatic Product Professional
lauravandoore
37
7.5k
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