Submit Search
Upload
Ruby on Rails の特徴とそのエコシステム
•
5 likes
•
4,590 views
Tomoya Kawanishi
Follow
Innovation EGG 第二回 XEGG での発表資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)
shingo inafuku
分散システム読書会 06章-同期(後編)
分散システム読書会 06章-同期(後編)
Ichiro TAKAHASHI
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
数学プログラムを Haskell で書くべき 6 の理由
数学プログラムを Haskell で書くべき 6 の理由
Hiromi Ishii
Cache-Oblivious データ構造入門 @DSIRNLP#5
Cache-Oblivious データ構造入門 @DSIRNLP#5
Takuya Akiba
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
Recommended
テストコードの DRY と DAMP
テストコードの DRY と DAMP
Yusuke Kagata
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方(Owasp zapの場合)
shingo inafuku
分散システム読書会 06章-同期(後編)
分散システム読書会 06章-同期(後編)
Ichiro TAKAHASHI
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
数学プログラムを Haskell で書くべき 6 の理由
数学プログラムを Haskell で書くべき 6 の理由
Hiromi Ishii
Cache-Oblivious データ構造入門 @DSIRNLP#5
Cache-Oblivious データ構造入門 @DSIRNLP#5
Takuya Akiba
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
Takahiro YAMADA
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
ゼロから始める転移学習
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
Toshinori Sato
ゼロから始めるレコメンダシステム
ゼロから始めるレコメンダシステム
Kazuaki Tanida
推薦アルゴリズムの今までとこれから
推薦アルゴリズムの今までとこれから
cyberagent
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
Deep Learning JP
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
PIXTA Inc.
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)
Kentaro Minami
Quine・難解プログラミングについて
Quine・難解プログラミングについて
mametter
4 データ間の距離と類似度
4 データ間の距離と類似度
Seiichi Uchida
Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料
オラクルエンジニア通信
ナレッジグラフ入門
ナレッジグラフ入門
KnowledgeGraph
非線形データの次元圧縮 150905 WACODE 2nd
非線形データの次元圧縮 150905 WACODE 2nd
Mika Yoshimura
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Guide To AGPL
Guide To AGPL
Mikiya Okuno
分散システム読書会 06章-同期(前編)
分散システム読書会 06章-同期(前編)
Ichiro TAKAHASHI
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Kazuyuki TAKASE
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
infinite_loop
React Native GUIDE
React Native GUIDE
dcubeio
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
More Related Content
What's hot
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
Takahiro YAMADA
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
ゼロから始める転移学習
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
Toshinori Sato
ゼロから始めるレコメンダシステム
ゼロから始めるレコメンダシステム
Kazuaki Tanida
推薦アルゴリズムの今までとこれから
推薦アルゴリズムの今までとこれから
cyberagent
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
Deep Learning JP
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
PIXTA Inc.
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)
Kentaro Minami
Quine・難解プログラミングについて
Quine・難解プログラミングについて
mametter
4 データ間の距離と類似度
4 データ間の距離と類似度
Seiichi Uchida
Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料
オラクルエンジニア通信
ナレッジグラフ入門
ナレッジグラフ入門
KnowledgeGraph
非線形データの次元圧縮 150905 WACODE 2nd
非線形データの次元圧縮 150905 WACODE 2nd
Mika Yoshimura
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Guide To AGPL
Guide To AGPL
Mikiya Okuno
分散システム読書会 06章-同期(前編)
分散システム読書会 06章-同期(前編)
Ichiro TAKAHASHI
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Kazuyuki TAKASE
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
infinite_loop
What's hot
(20)
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
最適なOpenJDKディストリビューションの選び方 #codetokyo19B3 #ccc_l5
DockerコンテナでGitを使う
DockerコンテナでGitを使う
ゼロから始める転移学習
ゼロから始める転移学習
大学3年生の僕に伝えたいことをつらつらと
大学3年生の僕に伝えたいことをつらつらと
ゼロから始めるレコメンダシステム
ゼロから始めるレコメンダシステム
推薦アルゴリズムの今までとこれから
推薦アルゴリズムの今までとこれから
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
組織の問題も解決するアーキテクチャ BackendsForFrontends
組織の問題も解決するアーキテクチャ BackendsForFrontends
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
差分プライバシーとは何か? (定義 & 解釈編)
差分プライバシーとは何か? (定義 & 解釈編)
Quine・難解プログラミングについて
Quine・難解プログラミングについて
4 データ間の距離と類似度
4 データ間の距離と類似度
Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料
ナレッジグラフ入門
ナレッジグラフ入門
非線形データの次元圧縮 150905 WACODE 2nd
非線形データの次元圧縮 150905 WACODE 2nd
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Guide To AGPL
Guide To AGPL
分散システム読書会 06章-同期(前編)
分散システム読書会 06章-同期(前編)
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
Similar to Ruby on Rails の特徴とそのエコシステム
React Native GUIDE
React Native GUIDE
dcubeio
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Goh Matsumoto
Application Bootstrap
Application Bootstrap
Takafumi ONAKA
クラウドカンファレンスIn静岡 r cloud
クラウドカンファレンスIn静岡 r cloud
Kazuki Aranami
メタメタプログラミングRuby
メタメタプログラミングRuby
emasaka
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
Yohei Yasukawa
Pry による repl 駆動開発について
Pry による repl 駆動開発について
Tomoya Kawanishi
RでつくるWebアプリ~rApache編~
RでつくるWebアプリ~rApache編~
Kazuya Wada
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Zabbix API
Zabbix API
Shuhei Hayashibara
Async Enhancement
Async Enhancement
kamiyam .
Ruby on Rails on MySQL チューニング入門
Ruby on Rails on MySQL チューニング入門
だいすけ さとう
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
Ruby on Rails Tutorial Chapter11-13
Ruby on Rails Tutorial Chapter11-13
Sea Mountain
A Road map of Data Analysis for Visualization with D3.js
A Road map of Data Analysis for Visualization with D3.js
博三 太田
laravel x モバイルアプリ
laravel x モバイルアプリ
Masaki Oshikawa
Ruby/Rails Benchmarking and Profiling with TDD
Ruby/Rails Benchmarking and Profiling with TDD
Yasutomo Uemori
Ruby Enterprise Environment
Ruby Enterprise Environment
Tomoya Kawanishi
Ruby on Rails on Azure
Ruby on Rails on Azure
Masaki Yamamoto
Similar to Ruby on Rails の特徴とそのエコシステム
(20)
React Native GUIDE
React Native GUIDE
Rails初心者レッスン lesson1 3rd edition
Rails初心者レッスン lesson1 3rd edition
Application Bootstrap
Application Bootstrap
クラウドカンファレンスIn静岡 r cloud
クラウドカンファレンスIn静岡 r cloud
メタメタプログラミングRuby
メタメタプログラミングRuby
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
Pry による repl 駆動開発について
Pry による repl 駆動開発について
RでつくるWebアプリ~rApache編~
RでつくるWebアプリ~rApache編~
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Zabbix API
Zabbix API
Async Enhancement
Async Enhancement
Ruby on Rails on MySQL チューニング入門
Ruby on Rails on MySQL チューニング入門
人間たちとsystemd
人間たちとsystemd
Ruby on Rails Tutorial Chapter11-13
Ruby on Rails Tutorial Chapter11-13
A Road map of Data Analysis for Visualization with D3.js
A Road map of Data Analysis for Visualization with D3.js
laravel x モバイルアプリ
laravel x モバイルアプリ
Ruby/Rails Benchmarking and Profiling with TDD
Ruby/Rails Benchmarking and Profiling with TDD
Ruby Enterprise Environment
Ruby Enterprise Environment
Ruby on Rails on Azure
Ruby on Rails on Azure
More from Tomoya Kawanishi
英単語の覚え方
英単語の覚え方
Tomoya Kawanishi
ENECHANGE社での Scout APM 利用事例
ENECHANGE社での Scout APM 利用事例
Tomoya Kawanishi
エンジニア転職のノウハウ
エンジニア転職のノウハウ
Tomoya Kawanishi
Ruby の文字列について
Ruby の文字列について
Tomoya Kawanishi
Ruby on Rails のキャッシュ機構について
Ruby on Rails のキャッシュ機構について
Tomoya Kawanishi
Ruby初心者からよく質問されること
Ruby初心者からよく質問されること
Tomoya Kawanishi
RubyGems と Bundler について
RubyGems と Bundler について
Tomoya Kawanishi
Ruby の正規表現について
Ruby の正規表現について
Tomoya Kawanishi
Ruby での外部コマンドの実行について
Ruby での外部コマンドの実行について
Tomoya Kawanishi
Ruby のワンライナーについて
Ruby のワンライナーについて
Tomoya Kawanishi
AWS のコスト管理をちゃんとしたくてやったこと
AWS のコスト管理をちゃんとしたくてやったこと
Tomoya Kawanishi
PostgreSQL のイケてるテクニック7選
PostgreSQL のイケてるテクニック7選
Tomoya Kawanishi
HTTPと Webクローリングについて
HTTPと Webクローリングについて
Tomoya Kawanishi
Rake
Rake
Tomoya Kawanishi
Active record query interface
Active record query interface
Tomoya Kawanishi
Active Support のコア拡張機能について
Active Support のコア拡張機能について
Tomoya Kawanishi
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Tomoya Kawanishi
RubyのDir、File、IO について
RubyのDir、File、IO について
Tomoya Kawanishi
Thread の利用事例紹介
Thread の利用事例紹介
Tomoya Kawanishi
Ruby の制御構造とリテラルについて
Ruby の制御構造とリテラルについて
Tomoya Kawanishi
More from Tomoya Kawanishi
(20)
英単語の覚え方
英単語の覚え方
ENECHANGE社での Scout APM 利用事例
ENECHANGE社での Scout APM 利用事例
エンジニア転職のノウハウ
エンジニア転職のノウハウ
Ruby の文字列について
Ruby の文字列について
Ruby on Rails のキャッシュ機構について
Ruby on Rails のキャッシュ機構について
Ruby初心者からよく質問されること
Ruby初心者からよく質問されること
RubyGems と Bundler について
RubyGems と Bundler について
Ruby の正規表現について
Ruby の正規表現について
Ruby での外部コマンドの実行について
Ruby での外部コマンドの実行について
Ruby のワンライナーについて
Ruby のワンライナーについて
AWS のコスト管理をちゃんとしたくてやったこと
AWS のコスト管理をちゃんとしたくてやったこと
PostgreSQL のイケてるテクニック7選
PostgreSQL のイケてるテクニック7選
HTTPと Webクローリングについて
HTTPと Webクローリングについて
Rake
Rake
Active record query interface
Active record query interface
Active Support のコア拡張機能について
Active Support のコア拡張機能について
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
RubyのDir、File、IO について
RubyのDir、File、IO について
Thread の利用事例紹介
Thread の利用事例紹介
Ruby の制御構造とリテラルについて
Ruby の制御構造とリテラルについて
Ruby on Rails の特徴とそのエコシステム
1.
Ruby on Rails
の特徴と そのエコシステム 2014/2/15 cuzic
2.
自己紹介 cuzic きゅーじっく Ruby 関西の co-founder
の1人 amagasaki.rb の founder Ruby関西の代表( 2014年~) 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 1
3.
今日話したいこと Ruby を使おう! Ruby on
Rails の特徴とそのエコシステム 関西の Ruby コミュニティ 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 2
4.
Ruby を 使おう
5.
Rubyを使う理由 1/2 Ruby はとっても楽しい 自由! 美しい! 強力! http://www.flickr.com/photos/ykjc9/4143179870/in/faves-22948917@N04/ 2014/2/15
Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 4
6.
Rubyを使う理由 2/2 健全な進化を続ける Ruby 言語仕様等が強化され続ける
Ruby 増え続ける強力なライブラリ 増え続ける Ruby を利用するアプリ、ツールたち http://www.flickr.com/photos/48455792@N04/6155519047/ 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 5
7.
みんなと仲良し! Ruby Ruby はすぐれた
Glue 言語 動的型付け言語 相手のメッセージを柔軟に解釈できる 内部DSL を作りやすい文法 記述性、可読性を両立できる すっごくパワフル なんでも実現できる強力なライブラリ群 例 Ruby on Rails Webサービスネイティブなフレームワーク JSON を返す REST API を簡単に外部に提供可能 簡単に外部の WEBサービス(JSON/REST API) を利用可能 ActiveResource Rake Ruby版の Make いろんな処理を依存関係を含めて自動化できる 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 6
8.
クラウドネイティブな言語 Ruby Ruby 製の多数のインフラ管理ツール群 Puppet、Chef サーバーごとの設定変更作業を自動化 多数のサーバにインストール、設定作業を繰り返す場合に便利 Vagrant 仮想マシンの作成、環境構築などの自動化が可能 Red
Hat CloudForms、Apache DeltaCloud Ruby on Rails を利用。オープンソース 異種クラウドを統合管理可能 AWS、 VMware、 OpenStack、RHEV(KVM) などに対応 Red Hat OpenShift Ruby on Rails を利用。オープンソース (OpenShift Origin) Private PaaS を構築可能。異種アプリを統合管理できる JBoss、NodeJS、PHP、Ruby on Rails、MongoDB 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 7
9.
Ruby on Rails
の 特徴と そのエコシステム
10.
Ruby on Rails
と関西 Ruby on Rails とは Ruby Conf 2004 で発表された フレームワーク 2004年10月1~3日 ワシントンDC 日本初上陸は関西 K-OF 2004 10月23日 日本初の Ruby on Rails の発表 OSC 2005 Tokyo/Spring オープンソースカンファレンス 関西在住の「ストヤン」さん が発表 日本の初期の Ruby on Rails 勉強会 Ruby 勉強会 第3回 2005年5月14日 Rails勉強会@東京 第0回 2005年11月5日 今をトキめく錚々たるメンバーが列席 Rails勉強会@大阪 第1回 2005年11月12日 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」 9
11.
Ruby on Rails
の特徴 1/3 10 ハッカー養成ギブス Ruby on Rails 開発生産性を高めるアイデアがてんこもり 採用技術 説明 アーキテクチャパターン MVC Model-View-Controller / Routing モデル ActiveRecord DAO、オブジェクト永続化 フィクスチャ FactoryGirl テストデータの生成 HTML Haml 簡潔な HTML の記述 CSS SCSS (Compass) 簡潔な CSS の記述が可能 JavaScript CoffeeScript Rubyライクな構文の JS 代替言語 JavaScript ライブラリ jQuery DOM選択、イベント処理、CSS操作など アセットパイプライン sprocket JS、CSS の結合、圧縮 受け入れテスト Capybara 他 ブラウザアクセスレベルのテスト クラウド Heroku、EngineYard他 Rails アプリを簡単デプロイ 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
12.
11 Ruby on Rails
の特徴 2/3 ベストプラクティスに従うことで、作業量を減らし、保守性を向上できる HTML SlimTemplate CSS SASS/SCSS Compass JavaScript CoffeeScript <ul class="nav nav-tabs"> <li class="active"> <a href="#">Home</a> </li> <li><a href="#">Profile</a></li> <li><a href="#">Messages</a></li> </ul> ul.nav.nav-tabs li.active a[href="#"] Home li a[href="#"] Profile li a[href="#"] Messages ul.nav.nav-tabs { margin-left: 10px; border-bottom: none; } ul.nav.nav-tabs li * { margin-right: 5px; margin-left: 5px; margin-bottom: 10px; font-weight: bold; } ul.nav.nav-tabs { margin-left: 10px; border-bottom: none; li * { margin: { right: 5px; left: 5px; bottom: 10px; } font-weight: bold; } } open_new_tab = function(url, event) { if (url.indexOf("file://") === -1){ event.preventDefault(); var a = "about:blank"; var w = window.open(a, "_blank"); return $(w.document).ready( function() { return w.open(url, "_self"); }); } } open_new_tab = ( url , event ) -> if url.indexOf("file://") == -1 event.preventDefault() a = "about:blank" w = window.open(a, "_blank") $(w.document).ready -> w.open(url, "_self") 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
13.
Ruby on Rails
の特徴 3/3 12 デフォルト設定が良い 高いセキュリティ、デバッグしやすい、生産性が高い 採用技術 説明 セキュリティ ・CSRF対策 ・XSS対策 ・SQLインジェクション対策 ・リクエストにトークンを自動付与 ・自然で自動的なエスケープ処理 静的アセットの提供 HTTP ヘッダの生成 適切な HTTP ヘッダ cache-control、ETAG、If-Modified-Since セッションストア クッキーストアなど を選択可能 ・デフォルトはクッキーストア ・RDBMS や KVS に保存することもできる。 ・クッキーストアでは、改ざん検出用の 署名情報も自動挿入される デバッグ表示 ・例外表示 ・変数の内容表示 ・開発時は見やすいスタックトレース ・本番ではそれなりのエラーページ ・better_errors を使えば、変数の参照も可能 ログ出力 Rails.logger ・見やすいカラーで出力される ・開発/本番でそれぞれ適切なログレベルで表示 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
14.
みんなで作る Ruby on
Rails 13 非常に活発な開発コミュニティ 3,000+ のコントリビュータ http://contributors.rubyonrails.org/ 継続的カイゼン 積極的な機能追加、セキュリティ・柔軟性の強化 ときには後方互換性を犠牲にしつつもカイゼンを続ける コミッターと開発コミュニティの距離の近さ Github & pull request 文化 開発コミュニティ全体で、プロダクトを改善していく文化 Rubyの動的で柔軟性が高い文法 オープンクラス 定義済みクラスへのメソッドの追加、再定義が可能 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
15.
アイドルだって、プルリク 14 参考: https://twitter.com/ikeay/status/430281088150151168 http://www.toho-ent.co.jp/actress/show_profile.php?id=5198 http://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002298 2014/2/15 Innovation EGG
第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
16.
いつでも!どこでも! Ruby on
Rails ! 15 Ruby on Rails:モジュラーに構造化されている そのため、多様な状況に適用・対応可能 性能重視!スピード狂!の場合 ActionController::Metal Ruby on Rails の大部分の機能を無効化 代わりに高速化を実現 API を提供するだけの場合 rails-api API だけを提供する場合に最適化。軽量、高速 RDBMS 以外を使う場合 Mongoid (MongoDB 用 ORM) Moneta (多様な KVS を統一的に扱える) ActiveModel::Model 自作のモデルを Rails のコントローラやビューと連携させる 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
17.
公開カンタン! Ruby on
Rails! 16 Heroku でカンタンにデプロイできる! @ayumin さん、素晴らしい説明ありがとうございましたっ! Git を活用したカンタンデプロイ Git を使うのがベストプラクティスというメッセージ 一定レベル以上の開発者を前提としたエコシステム 慣れるとすごく快適な開発・デプロイ環境 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
18.
関西の Rubyコミュニティ
19.
関西の Ruby コミュニティ 18 Ruby関西 2004年~ 次回は
3月29日(土) グランフロント大阪開催予定 講師による発表/セミナー形式 minami.rb 2010年~ 大阪なんば地域で継続的に開催 Ruby on Rails の初心者向けレッスンがある kyoto.rb、西脇&東灘.rb、wakayama.rb、shinosaka.rb この1~2年に発足 少人数(10名程度)で、もくもく会中心 amagasaki.rb cuzic が設立 コンピュータ関連書籍の読書会中心 Ruby と実はあまり関係ない。初心者向けじゃない。 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
20.
19 ハブとしての Ruby関西 「Ruby関西」は、関西 Ruby
コミュニティのハブ 相互に集客を支援しあう JAWS-UG XEgg K-OF Ruby関西 Ruby Association Ruby 協 地域ミニ Ruby コミュニティ amagasaki.rb 、 minami.rb 、 西脇&東灘.rb 、 Kyoto.rb 、 wakayama.rb、 shinosaka.rb 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
21.
Ruby 関西 のお願い 20 Facebook
に「いいね!」してください http://www.facebook.com/rubykansai 関西地域の Ruby 勉強会イベントなどを周知しています Twitter をフォローしてください https://twitter.com/rubykansai Doorkeeper に登録してください http://rubykansai.doorkeeper.jp/ Ruby 関西主催イベントの情報を配信しています 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
22.
まとめ 21 Ruby とっても楽しい とってもパワフル。とっても自由。 インストールで挫折しないでね。 Ruby on Rails ハッカー養成ギブス みんなで良くしていく
Ruby on Rails 関西の Ruby コミュニティ Ruby関西 10周年 活発な Ruby コミュニティがいっぱい みんな、来てね。こわくないよ。 2014/2/15 Innovation EGG 第2回 XEgg 1st 「Ruby on Rails の特徴とそのエコシステム」
23.
ご清聴ありがとう ございました
Download now