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
【2018/06/12 Otemachi.rb#7】はじめての機能開発でわかった3つのこと
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shu OGAWARA
June 12, 2018
Technology
590
0
Share
【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
160
あなたの知らないDateのひみつ / The Secret of "Date" You Haven't known #tqrk16
expajp
0
160
入門 FormObject / An Introduction to FormObject #kaigionrails
expajp
2
6.9k
あなたの「仮説検証」、ゆがんでいませんか? / Isn't Your "Hypothesis Verification" Distorted? #emoasis
expajp
2
560
Rubyはなぜ「たのしい」のか? / Why is Ruby a programmers' best friend? #tqrk15
expajp
5
2.1k
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
9
5.8k
RubyKaigi参加歴をふりかえる / Looking Back on My RubyKaigi Participation History #kaigieffectLT
expajp
3
630
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
530
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
2.4k
Other Decks in Technology
See All in Technology
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
710
Sony_KMP_Journey_KotlinConf2026
sony
2
200
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
770
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
330
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
170
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
16
8.2k
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
1
290
運用を見据えたAIエージェント設計実践
amacbee
0
2k
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
1.8k
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
320
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
600
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Building AI with AI
inesmontani
PRO
1
1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
Marketing to machines
jonoalderson
1
5.3k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.6k
A designer walks into a library…
pauljervisheath
211
24k
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?':