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
【2018/06/12 Otemachi.rb#7】はじめての機能開発でわかった3つのこと
Search
Shu OGAWARA
June 12, 2018
Technology
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【2018/06/12 Otemachi.rb#7】はじめての機能開発でわかった3つのこと
2018/06/12のOtemachi.rb#7での発表資料です。
Shu OGAWARA
June 12, 2018
More Decks by Shu OGAWARA
See All by Shu OGAWARA
人生を変えた一冊「独学大全」のはなし / Self-study ENCYCLOPEDIA: The Book Which Change My Life #独学大全 #EM推し本
expajp
0
210
あなたの知らないDateのひみつ / The Secret of "Date" You Haven't known #tqrk16
expajp
0
200
入門 FormObject / An Introduction to FormObject #kaigionrails
expajp
2
8k
あなたの「仮説検証」、ゆがんでいませんか? / Isn't Your "Hypothesis Verification" Distorted? #emoasis
expajp
2
610
Rubyはなぜ「たのしい」のか? / Why is Ruby a programmers' best friend? #tqrk15
expajp
5
2.2k
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
9
6k
RubyKaigi参加歴をふりかえる / Looking Back on My RubyKaigi Participation History #kaigieffectLT
expajp
3
660
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
560
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
2.5k
Other Decks in Technology
See All in Technology
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
330
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
520
Genieを崇めよ
kameitomohiro
0
170
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
20k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
5
730
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
32
21k
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
11
7.7k
SREへの勘違いに気づいた後の話
tomodakengo
0
150
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
130
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
430
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
200
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
740
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
710
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
850
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Spectacular Lies of Maps
axbom
PRO
1
1k
Paper Plane
katiecoart
PRO
4
53k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Transcript
2018/06/12 Otemachi.rb#7 Shu OGAWARA (@expajp)
13* n .$ -(@expajp) – 3 – Ruby/Rails01 • –
,+ • #%) – ( /"! &' – 4+ 2
$8:0 n 5) 4(@expajp) – "3% – Ruby/Rails71 • –
32 • (*/ – . 6'& ,- – ;2 #9 1! +
n (2%# 41-* 53 – !,0"+ 8
n Rails7 /6 & – &).'$
n –
n (26 5& '8 – !-+ –
3)#"-+ • ,4/ 2# – 60.$-+ – 7%*3)'8 • jQuery 1
n +,/ . – 32 0/ – $89"4
– E-R4 n . *5(- – 32/%71&) '6 – !#+,
n MVC 4 -. – *!)&2%*API 1 •
%*CRUD6, – $ (#")1 – $ (*!)&+3RESTful4 0 • *!)&1'+5/
n – . C • B. •
Ajax 0 . 4
n E-R – . 21 – B
2D - 2C -
n N8 (%*M =C – OP
QG$F=C +(," • 5. A#<EK:28 – #3('&@# • RI7D1S$L • 4# B "? • K: T96J-$0/# • )'*;> !H ? • etc…
n 9, 8;4)5: / – !<( . –
- $#%" 1 – 6*)0 +7 2( '3 &
n –
! n – ! n – !
n /60 – &4*;+>=#1<
– '2 9& 358 • ()$ # – :%.*;,- !"760
n /+ @> # 1=CI
- – ()/+'?& 385 – behind81 commits n git merge(2# 40 – ?&/+; .*<: – develop"$%!97 6,
n ()Pull Request$ – " !" !
• %'-#1 PR+, " !*&
n &+ Pull Request# – 2
"develop.0 • !!4*3 5/&+!"( )-'1%$ ,
None
n Rails+ %!&!Web5 – 7 – TechRacho
n Web51,42 – .8/ 42 – 36*42 – Web1)'"$#0(-
n .;8 5<0,- – /41) – *@BE3
– %"$#C !& n 9-(7+> – Web=62'D – A?':