Submit Search
Upload
最近のRailsフロントエンド開発の紹介
•
1 like
•
1,370 views
treby
Follow
@ プログラミング生放送 第48回 https://atnd.org/events/88660
Read less
Read more
Software
Report
Share
Report
Share
1 of 39
Download now
Download to read offline
Recommended
モダンJSでモダンなWebアプリケーションを作ろう!
モダンJSでモダンなWebアプリケーションを作ろう!
treby
失敗から学ぶEM方法論
失敗から学ぶEM方法論
treby
VueとdockerとAWSとチームとアイマスと私
VueとdockerとAWSとチームとアイマスと私
treby
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
Chun-Yu Tseng
Agile x API x Documentation @ NGO [[MOPCON2015]]
Agile x API x Documentation @ NGO [[MOPCON2015]]
Chun-Yu Tseng
インフラエンジニアとアプリ開発
インフラエンジニアとアプリ開発
Tatsuo Yokoyama
Atelier Algolia @Zenika Lille
Atelier Algolia @Zenika Lille
Paul-Louis NECH
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
Kenny Dits
Recommended
モダンJSでモダンなWebアプリケーションを作ろう!
モダンJSでモダンなWebアプリケーションを作ろう!
treby
失敗から学ぶEM方法論
失敗から学ぶEM方法論
treby
VueとdockerとAWSとチームとアイマスと私
VueとdockerとAWSとチームとアイマスと私
treby
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
Chun-Yu Tseng
Agile x API x Documentation @ NGO [[MOPCON2015]]
Agile x API x Documentation @ NGO [[MOPCON2015]]
Chun-Yu Tseng
インフラエンジニアとアプリ開発
インフラエンジニアとアプリ開発
Tatsuo Yokoyama
Atelier Algolia @Zenika Lille
Atelier Algolia @Zenika Lille
Paul-Louis NECH
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
Kenny Dits
L'outillage git sous eclipse
L'outillage git sous eclipse
Igor Laborie
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Camille Roux
I don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry pi
adelegue
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
Sébastien Le Marchand
Devoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le Cloud
Tugdual Grall
Javascript proprement
Javascript proprement
Guillaume Collic
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)
Camille Roux
Data Storage Practice
Data Storage Practice
Davies Liu
YaJUG - Spring 3.0
YaJUG - Spring 3.0
Gildas Cuisinier
Scraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black day
Madeline Pinthon
Microformats, RDFa et microdata
Microformats, RDFa et microdata
Samuel Lavoie
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
francelabs
Rails 3 au Djangocong
Rails 3 au Djangocong
Jérémy Lecour
Recommender systems
Recommender systems
recsysfr
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?
Julien Deneuville
Global Office Bootcamp Montreal 2018 Introduction au Microsoft Graph
Global Office Bootcamp Montreal 2018 Introduction au Microsoft Graph
Vincent Biret
Iwdd#36nadesiko
Iwdd#36nadesiko
Yuichi Katahira
Devoxx java script-1280-720
Devoxx java script-1280-720
Romain Linsolas
Revue de presse backbone.js 10 novembre 2015
Revue de presse backbone.js 10 novembre 2015
Raphaël Lemaire
Java Content Repository avec Jackrabbit
Java Content Repository avec Jackrabbit
Emmanuel Hugonnet
Vue.js + Vuexチーム開発実践の事例
Vue.js + Vuexチーム開発実践の事例
treby
Frontendと向き合う
Frontendと向き合う
treby
More Related Content
Similar to 最近のRailsフロントエンド開発の紹介
L'outillage git sous eclipse
L'outillage git sous eclipse
Igor Laborie
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Camille Roux
I don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry pi
adelegue
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
Sébastien Le Marchand
Devoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le Cloud
Tugdual Grall
Javascript proprement
Javascript proprement
Guillaume Collic
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)
Camille Roux
Data Storage Practice
Data Storage Practice
Davies Liu
YaJUG - Spring 3.0
YaJUG - Spring 3.0
Gildas Cuisinier
Scraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black day
Madeline Pinthon
Microformats, RDFa et microdata
Microformats, RDFa et microdata
Samuel Lavoie
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
francelabs
Rails 3 au Djangocong
Rails 3 au Djangocong
Jérémy Lecour
Recommender systems
Recommender systems
recsysfr
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?
Julien Deneuville
Global Office Bootcamp Montreal 2018 Introduction au Microsoft Graph
Global Office Bootcamp Montreal 2018 Introduction au Microsoft Graph
Vincent Biret
Iwdd#36nadesiko
Iwdd#36nadesiko
Yuichi Katahira
Devoxx java script-1280-720
Devoxx java script-1280-720
Romain Linsolas
Revue de presse backbone.js 10 novembre 2015
Revue de presse backbone.js 10 novembre 2015
Raphaël Lemaire
Java Content Repository avec Jackrabbit
Java Content Repository avec Jackrabbit
Emmanuel Hugonnet
Similar to 最近のRailsフロントエンド開発の紹介
(20)
L'outillage git sous eclipse
L'outillage git sous eclipse
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
I don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry pi
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
Devoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le Cloud
Javascript proprement
Javascript proprement
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)
Data Storage Practice
Data Storage Practice
YaJUG - Spring 3.0
YaJUG - Spring 3.0
Scraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black day
Microformats, RDFa et microdata
Microformats, RDFa et microdata
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
Besoin de rien Envie de Search - Presentation Lucene Solr ElasticSearch
Rails 3 au Djangocong
Rails 3 au Djangocong
Recommender systems
Recommender systems
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?
Global Office Bootcamp Montreal 2018 Introduction au Microsoft Graph
Global Office Bootcamp Montreal 2018 Introduction au Microsoft Graph
Iwdd#36nadesiko
Iwdd#36nadesiko
Devoxx java script-1280-720
Devoxx java script-1280-720
Revue de presse backbone.js 10 novembre 2015
Revue de presse backbone.js 10 novembre 2015
Java Content Repository avec Jackrabbit
Java Content Repository avec Jackrabbit
More from treby
Vue.js + Vuexチーム開発実践の事例
Vue.js + Vuexチーム開発実践の事例
treby
Frontendと向き合う
Frontendと向き合う
treby
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
treby
Octocatは技術的負債の夢を見るか?
Octocatは技術的負債の夢を見るか?
treby
Shinjuku.rb #61 RubyKaigi2018予習
Shinjuku.rb #61 RubyKaigi2018予習
treby
The Art of Collaboration
The Art of Collaboration
treby
楽しく学ぶ?API
楽しく学ぶ?API
treby
アイマスハッカソン2017
アイマスハッカソン2017
treby
Sinatraで触れる生SQL
Sinatraで触れる生SQL
treby
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
treby
たたかうFFI
たたかうFFI
treby
mastodon API
mastodon API
treby
TH@NK YOU for SMILE!!とミリオンボーダーbot
TH@NK YOU for SMILE!!とミリオンボーダーbot
treby
Paperclip
Paperclip
treby
このみさんにPRしてもらう
このみさんにPRしてもらう
treby
reading suture
reading suture
treby
趣味から始めるWebスクレイピング
趣味から始めるWebスクレイピング
treby
Osoji to-ban bot
Osoji to-ban bot
treby
Why do I make bots
Why do I make bots
treby
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbot
treby
More from treby
(20)
Vue.js + Vuexチーム開発実践の事例
Vue.js + Vuexチーム開発実践の事例
Frontendと向き合う
Frontendと向き合う
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Octocatは技術的負債の夢を見るか?
Octocatは技術的負債の夢を見るか?
Shinjuku.rb #61 RubyKaigi2018予習
Shinjuku.rb #61 RubyKaigi2018予習
The Art of Collaboration
The Art of Collaboration
楽しく学ぶ?API
楽しく学ぶ?API
アイマスハッカソン2017
アイマスハッカソン2017
Sinatraで触れる生SQL
Sinatraで触れる生SQL
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
たたかうFFI
たたかうFFI
mastodon API
mastodon API
TH@NK YOU for SMILE!!とミリオンボーダーbot
TH@NK YOU for SMILE!!とミリオンボーダーbot
Paperclip
Paperclip
このみさんにPRしてもらう
このみさんにPRしてもらう
reading suture
reading suture
趣味から始めるWebスクレイピング
趣味から始めるWebスクレイピング
Osoji to-ban bot
Osoji to-ban bot
Why do I make bots
Why do I make bots
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbot
最近のRailsフロントエンド開発の紹介
1.
Rails 2017/07/16 @ @treby006
2.
self.inspect > self.name => treby >
self.class => Rubyist > self.hobbies => [‘ ’, ‘bot’, ‘ ’]
3.
• • • •
4.
5.
Repro
6.
7.
• • Ad /
Datastore : 5 • CRM : 6 • SRE : 3 • QA / Release : 3 • SDK : 3
8.
9.
• • • • Pull Request •
Pull Request Release
10.
• Trello
11.
• Trello • Team
Daily (10 15min) • Leader MTG (10 15min)
12.
• esa slack • • •
13.
• feature (
Q ) • esa( ) • • improvement • slack • • PR
14.
( )
15.
16.
Pull Request • • • ……
17.
Pull Request
18.
Pull Request 115
19.
Pull Request • Pull
Request : 140 • 50 : 12
20.
approve • PR GitHub
label • wip, review, ready
21.
• • • ready PR •
git git flow
22.
23.
24.
$ rake stats
25.
JavaScript
26.
• • Ruby 2.4.1 •
Rails 4.2.8 • • ES6 (ES2015) …… babel • Vue.js 1.0.28
27.
• : yarn •
: Vue.js (+ Vuex) • : browserify x babel • : Karma x mocha • Lint: ESLint
28.
• yarn ……
Facebook • npm lock • npm 5 yarn
29.
• Vue 1.0.28 •
0.12 • Vue 2.0 • .sync
30.
• browserify :
require (module )
31.
• • Babel • browserify
32.
index.js lib/hello.js
33.
34.
• Karma …… •
mocha …… • JavaScript component Unit • feature spec • CI
35.
Lint • Lint …… •
etc • CI
36.
• Rails 4 •
sprockets, coffeescript, jQuery •
37.
• Vue.js • rails-assets •
https://rails-assets.org/ • Rails •
38.
modernize • Vue • /
0.12 1 • coffeescript -> ES6 • 4 / coffeescript • • Vue 2 • Vuex
39.
• Rails • • modernize •
Download now