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
1
240
技術書のススメ
e-Navigator #4
Ruby 中級者に向けておすすめの技術書などを紹介しました
pokotyamu
August 31, 2018
Tweet
Share
More Decks by pokotyamu
See All by pokotyamu
プロダクト作りと新卒研修作り、そして組織作り
pokotyamu
1
230
アジャイル・スクラム研修2025
pokotyamu
0
340
ふりかえり研修2025
pokotyamu
0
1.4k
新卒交流ワークショップ
pokotyamu
0
560
CTI の基礎コース受けてきた
pokotyamu
1
230
feedforce 青山オフィスへの行き方
pokotyamu
0
320
格ゲーから学ぶコーチング
pokotyamu
1
130
アジャイル何も知らん人事がアジャイル大好きお兄さんの引き出しを使い倒したら「変化に立ち向かえるチーム」に成長できた件
pokotyamu
1
3k
解説カンバン方式
pokotyamu
1
790
Other Decks in Technology
See All in Technology
La gouvernance territoriale des données grâce à la plateforme Terreze
bluehats
0
170
AIエージェント開発用SDKとローカルLLMをLINE Botと組み合わせてみた / LINEを使ったLT大会 #14
you
PRO
0
110
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.2k
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
ガチな登山用デバイスからこんにちは
halka
1
240
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
160
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
250
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
240
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
480
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
12
4.7k
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
160
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
220
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Designing Experiences People Love
moore
142
24k
Into the Great Unknown - MozCon
thekraken
40
2k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
RailsConf 2023
tenderlove
30
1.2k
How to Ace a Technical Interview
jacobian
279
23k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
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ԁఔͳͷͰҧ͏ͳ͊ͱࢥͬͨΒੵΜ Ͱผͷຊʹߦ͘ͱ͍͍ͱࢥ͍·͢ มʹ·ͩಡΈऴΘͬͯͳ͍͔Βʙͱ͔ߟ͑ͳ ͍ ͕࣌ؒܦͯཧղͰ͖ΔΑ͏ʹͳ͍ͬͯΔ͔ʁ