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
pokotyamu
August 31, 2018
Technology
0
230
技術書のススメ
e-Navigator #4
Ruby 中級者に向けておすすめの技術書などを紹介しました
pokotyamu
August 31, 2018
Tweet
Share
More Decks by pokotyamu
See All by pokotyamu
銀座線・半蔵門線から、ふりかえりカンファレンス2024現地会場への行き方
pokotyamu
0
70
ふりかえり文化を広めに来ました
pokotyamu
1
77
都営大江戸線から、ふりかえりカンファレンス2024現地会場への行き方
pokotyamu
0
23
経験に複利を効かせろ!ふりかえり研修2024
pokotyamu
19
6.9k
スクフェスの学びにチームを惹き込め! 社内同時視聴会のすゝめ!
pokotyamu
0
670
スクフェス福岡前夜祭 LT
pokotyamu
0
110
The Kanban
pokotyamu
0
29
ふりかえりに味変を
pokotyamu
0
92
ふりかえり研修2023
pokotyamu
1
200
Other Decks in Technology
See All in Technology
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
0
140
スタートアップの技術顧問を3年間続けて発生した事と気付き
biwakonbu
0
150
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
1
280
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
1.5k
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.2k
デザインシステム基盤構築実践
leveragestech
0
350
PHP"オレ"カンファレンスの告知
ysknsid25
0
230
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs (QCon London)
inesmontani
PRO
0
130
IVRy Culture Deck for Engineers
ivry
1
390
TransitGatewayの基礎
toru_kubota
0
220
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
160
Apple Vision Pro trial session
akkeylab
0
110
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
14
2.6k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
16k
Clear Off the Table
cherdarchuk
82
310k
[RailsConf 2023] Rails as a piece of cake
palkan
21
3.9k
Large-scale JavaScript Application Architecture
addyosmani
502
110k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.5k
The Cost Of JavaScript in 2023
addyosmani
13
3.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
645
57k
Transcript
ٕज़ॻͷεεϝ ʙதڃऀͷεςοϓΞοϓʙ 2018/08/31 Fri. e-Navigator Community #4
ࣗݾհ ా ӳ༞(@pokotyamu) 26ࡀ(৽ଔ3) Rails ΤϯδχΞ e-Navigator ӡӦɾϨϏϡΞʔ ࠷ۙػցֶशؤுͬͯ·͢
ຊͷॾҙ
͗͡ΎͪΎ͠ΐͬͯ ݴͬͯসΘͳ͍͜ͱ
ࢿྉޙͰެ։͢ΔͷͰ ϝϞऔΒͳͯ͘େৎͰ͢
ࠓ͢͜ͱ ͳٕͥज़ॻಡΉ͔ʁ ٕज़ॻͲ͏ಡΉ͔ʁ ͓͢͢Ίͷٕज़ॻհ
ͳٕͥज़ॻΛಡΉ͔ʁ
ಡ·ͳ͍͍ͯ͘ ผʹΓͨ͘ͳ͚ΕΒͳ͍͍ͯ͘ ͚ͲɺଞͷਓͬͯΔ͔Βஔ͍͔ͯΕΔΑ ΤϯδχΞΛࢦ͢ͳΒษڧͬͯ͜
ٕज़ॻΛಡΉཧ༝ ମܥతͳٕज़ΛֶͿ͜ͱ͕Ͱ͖Δ ωοτͱҧͬͯɺใ͕ཧ͞Ε͍ͯΔ ։ൃऀୈҰਓऀ͕ॻ͍͍ͯΔ͜ͱ͕ଟ͍
ԿΛಡΉΑΓͳͥಡΉ͔ ͦͷٕज़ʹ͍ͭͯͷೖ ࠓ͑Δ࣮ફతͳ͕Γ͍ͨ ઐੑΑΓ൚༻తʹ͑ΔࣝΛΓ͍ͨ
Ͳ͏ٕज़ॻΛಡΉ͔ʁ
ԿΛಡΉΑΓͳͥಡΉ͔ ͦͷٕज़ʹ͍ͭͯͷೖ ࠓ͑Δ࣮ફతͳ͕Γ͍ͨ ઐੑΑΓ൚༻తʹ͑ΔࣝΛΓ͍ͨ
ͲΜͳຊΛબͿ͔ʁ ͠͞ ༰ͷೱ͞ ೖܥ ؆୯ ബ͍ ύʔϑΣΫτ ◦◦γϦʔζ ͪΐ͍Ϝζ ಡΈԠ͑͋Δ
ΦϥΠϦʔຊ ͍͠ ೱ͍
ͲΜͳຊΛબͿ͔ʁ ͠͞ ༰ͷೱ͞ ೖܥ ؆୯ ബ͍ ύʔϑΣΫτ ◦◦γϦʔζ ͪΐ͍Ϝζ ಡΈԠ͑͋Δ
ΦϥΠϦʔຊ ͍͠ ೱ͍
ٕज़ॻͷબͼํ ιʔείʔυ͕ͪΌΜͱࡌͬͯΔʁ ಡΈ͍͢ݴ༿͔͍ͮʁ όʔδϣϯ͕ݹ͗͢ͳ͍ʁ ͍ͬͺ͍ಡ·ΕͯΔʁ(ϒΫϚɾϨϏϡʔ)
ݹ͗͢Δٕज़ॻμϝ ݴޠʹؔ͢ΔઐॻʹݶΔ ֓೦తͳຊͳΒݹ͞ΑΓ࣭ ݴޠʹΑͬͯ͏͑ͳ͍ϝιου͋Δ ৽͍͠όʔδϣϯͷཁૉ͕ࡌͬͯͳ͍ ྫɿPython2ܥ ͱ Python3ܥޓ͢Βͳ͍
ಡΈํਓͦΕͧΕ ̍Λͬ͘͡ΓಡΉ खΛಈ͔͠ͳ͕Β ύϥύϥಡΜͰ̎ճ̏ճಡΉ ଞͷਓͱҰॹʹಡΉ
͓͢͢ΊͷಡΈํ ײهࣄΛϒϩάʹॻ͍ ͯΈΔ Twitter Ͱࡽ͢ ӡ͕ྑ͚Ε࡞ऀ͔Βί ϝϯτΒ͑Δ͔
ଞͷਓͱಡΉ ڠௐֶशͬͯݴ͍·͢ ̍ਓ̍ਓͷ͔Γҧ͏ ؾʹͳͬͨͦͷຊͷ ײΛݴ͍߹ͬͯཧղΛ ਂΊΔ
ങ͍ํ ձࣾͷ͓ۚͰങͬͯΒ͑Δͱϕετʂ ิॿΛग़͍ͯ͠Δձࣾଟ͍ ͏ͪͩͬͨΒ݄3,000ԁิॿ ڞ༻Ͱ͍͍ͳΒձࣾͱͯ͠ങͬͯ͘ΕΔ
ٕज़ॻ͓͢͢Ί͋Γ·͢ʁ
ࠓհ͢Δຊ Ruby ͱ Rails ΛϝΠϯʹհ қॳ৺ऀ͔Βதڃऀ͚ͯ ͑ʔͪΌΜ͞ΜͷಠஅͱภݟͰબΜͰ·͢
ϓϩΛࢦ͢ਓͷͨΊͷ Ruby ೖ 2017/11/25 ൃߦ ෆ҆ఆͳ Ruby ࣝΛݻΊ ΔͨΊʹඞਢͳຊ αϯϓϧίʔυ͕େྔ
ಡΈ͍͢จষ
Rails tutorial λμʂ Rails ͷجຊػೳΛ΄΅ཏͰ͖Δ όʔδϣϯΞοϓޡࣈਵ࣌Ξοϓσʔτ νϡʔτϦΞϧΛ̎पٕͯ͠ज़ॻʹ͍͜͏
ύʔϑΣΫτ Ruby on Rails 2014/10/31 ൃߦ एׯݹ͍͚Ͳɺ༰ʹແ ବ͕ͳ͍ αϯϓϧίʔυΛࣸܦ͢ Ε
Rails ͷϨʔϧΛֶ Δ
SQL θϩ͔Β͡ΊΔσʔλϕʔεૢ࡞ 2016/06/17 ൃߦ Active Record Ͱൃߦ͞Ε Δ SQL ͷҙຯΛΕΔ
̎ʙ̏ͰಡΊΔ
Web Λࢧ͑Δٕज़ 2010/04/08 Web ΞϓϦέʔγϣϯ Ͳ͏͋Δ͖͔ʁ HTTP ϦΫΤετ/Ϩεϙ ϯεͬͯͲ͏͋Δ͖ʁ Rails
͕উखʹ͍͑ͯΔ ෦Λ؆୯ʹհ͢Δ
ൃల
Ϧʔμϒϧίʔυ 2012/06/23 ൃߦ Ͳ͏ͬͨΒ៉ྷͳίʔ υ͕ॻ͚Δ͔ʁ ಡΈ͍͢ίʔυɺϨ ϏϡʔϙΠϯτ͕ݮΔ
ϝλϓϩάϥϛϯά Ruby 2015/10/10 Ruby ݴޠͷಛͰ͋Δ ϝλϓϩάϥϛϯάʹ ϑΥʔΧε࣮ͯࠞͥ͠ ͭͭհ͍ͯ͠Δ ΑΓ Ruby
ͬΆ͘ॻ͘ͳΒ ΛҙࣝͰ͖ΔΑ͏ʹͳΔ
ΦϒδΣΫτࢦઃܭ࣮ફΨΠυ 2016/09/02 νʔϜͰಡΜͰΈΔͱڞ௨ ͷݴޠͱͯ͑͠Δ ࣮ફతͳίʔυΛѻ͍࢝Ί ͯಡΉͱྑ͕͞Θ͔Δ
ςετۦಈ։ൃ 2017/10/14 ͳͥ TDD Λͬͨ΄͏͕ྑ ͍͔ɺͲͷΑ͏ʹΕ͍ ͍͔͕·ͱ·͍ͬͯΔ e-Navigator ͢ΔͱϓϨ θϯτͯ͠·͢
·ͱΊ ࣗʹ͋ͬͨಡΈํɺқΛબͿ ಡΜͩΒײΛϒϩάʹΞοϓ
࠷ޙʹ 13,000ԁఔͳͷͰҧ͏ͳ͊ͱࢥͬͨΒੵΜ Ͱผͷຊʹߦ͘ͱ͍͍ͱࢥ͍·͢ มʹ·ͩಡΈऴΘͬͯͳ͍͔Βʙͱ͔ߟ͑ͳ ͍ ͕࣌ؒܦͯཧղͰ͖ΔΑ͏ʹͳ͍ͬͯΔ͔ʁ