Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
LIFULL Co., Ltd.
PPTX, PDF
217 views
【Ltech#0】RubyKaigi2018報告会
2018/06/05(火)開催 Ltech#0 RubyKaigi2018報告会講演スライド 登壇者:長崎 信博 はじめてのRuby Kaigi ~ CrubyだけがRubyじゃない~
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PDF
WantedlyではどうやってiOSアプリ開発しているのか
by
Yoshinori Kawasaki
PPTX
kintoneアプリをjavascriptでいじってみよう
by
Kyouhei Kitagawa
PDF
【Unite Tokyo 2018】XFLAG スタジオにおける資産の有効活用術 ~いかにして数万アセットを管理したか?~
by
UnityTechnologiesJapan002
PDF
SwiftとReactNativeで似たようなUIを作った際の記録
by
Fumiya Sakai
PPTX
Rubyと俺達の生存戦略 #kana01
by
Yoshinori Kawasaki
PDF
できることから始めるOss活動
by
Motoki Narita
PDF
LIGにおけるフロントエンドチーム構築
by
Hayashi Yuichi
PDF
Perlを書くときに意識していること
by
良太 増子
WantedlyではどうやってiOSアプリ開発しているのか
by
Yoshinori Kawasaki
kintoneアプリをjavascriptでいじってみよう
by
Kyouhei Kitagawa
【Unite Tokyo 2018】XFLAG スタジオにおける資産の有効活用術 ~いかにして数万アセットを管理したか?~
by
UnityTechnologiesJapan002
SwiftとReactNativeで似たようなUIを作った際の記録
by
Fumiya Sakai
Rubyと俺達の生存戦略 #kana01
by
Yoshinori Kawasaki
できることから始めるOss活動
by
Motoki Narita
LIGにおけるフロントエンドチーム構築
by
Hayashi Yuichi
Perlを書くときに意識していること
by
良太 増子
What's hot
PDF
XR Kaigi 2020 / “VRの世界で生きていく” ための基盤技術
by
VirtualCast, Inc.
PDF
バーチャルライブプラットフォーム「INSPIX」におけるVRM活用事例
by
pulse Inc.
PDF
バーチャルライブプラットフォーム 「INSPIX」を支える技術とその活用法
by
pulse Inc.
PPTX
Oss written in swift
by
Yuki Asai
PPTX
smartFXにおけるApache Cordovaの活用について
by
剛志 森田
PDF
【Unite Tokyo 2018】SDユニティちゃんを使った人形劇風CGアニメのメイキング
by
UnityTechnologiesJapan002
PDF
kintone café 大阪 Vol.3
by
Koji Asaga
PDF
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
PDF
iOSでのFramework導入のおさらい #関モバ
by
Syo Ikeda
PDF
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
by
Fumiya Sakai
PPTX
Spring starterによるSpring Boot Starter
by
Ryosuke Uchitate
PPTX
デザイナーといい感じに プロトタイピング on Rails
by
Hisatake Ishibashi
PDF
LIGでのDocker活用
by
Hayashi Yuichi
PDF
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
by
Hiroyuki Ishikawa
PDF
Front-end package managers
by
Hayashi Yuichi
PDF
Angularおじさんの1年
by
Hayashi Yuichi
XR Kaigi 2020 / “VRの世界で生きていく” ための基盤技術
by
VirtualCast, Inc.
バーチャルライブプラットフォーム「INSPIX」におけるVRM活用事例
by
pulse Inc.
バーチャルライブプラットフォーム 「INSPIX」を支える技術とその活用法
by
pulse Inc.
Oss written in swift
by
Yuki Asai
smartFXにおけるApache Cordovaの活用について
by
剛志 森田
【Unite Tokyo 2018】SDユニティちゃんを使った人形劇風CGアニメのメイキング
by
UnityTechnologiesJapan002
kintone café 大阪 Vol.3
by
Koji Asaga
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
iOSでのFramework導入のおさらい #関モバ
by
Syo Ikeda
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
by
Fumiya Sakai
Spring starterによるSpring Boot Starter
by
Ryosuke Uchitate
デザイナーといい感じに プロトタイピング on Rails
by
Hisatake Ishibashi
LIGでのDocker活用
by
Hayashi Yuichi
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
by
Hiroyuki Ishikawa
Front-end package managers
by
Hayashi Yuichi
Angularおじさんの1年
by
Hayashi Yuichi
Similar to 【Ltech#0】RubyKaigi2018報告会
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
PDF
Rubyの仕事で食べていくために僕らは!
by
Ouka Yuka
PPTX
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
PDF
TdX#01 RubyKaigiの作り方
by
masayoshi takahashi
PDF
地域Ruby会議に参加してきた話とか
by
Ken Muryoi
PDF
nomlab_okayamaruby_slide
by
nomlab
PDF
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
PPTX
【Ltech#0】 RubyKaigi2018報告会
by
LIFULL Co., Ltd.
PDF
Ruby and I at 神奈川Ruby会議01
by
Yutaka Tachibana
PDF
Rubyist started to learn Groovy - things important to leran new LL
by
Uchio Kondo
PDF
私が見てきたあるセカイの物語 Part I & II
by
Koichi ITO
PDF
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
by
Ouka Yuka
PDF
2017年3月13日勉強会発表資料
by
shogo yamada
PDF
Rubykaigi2018共有会
by
ogawatti
PPT
RubyKaigi2011の雰囲気
by
Sea Mountain
PPT
JRuby on Rails
by
Yoichiro Tanaka
PDF
Ruby Sapporo Night Vol4
by
Koji SHIMADA
KEY
OSC 2012 HIROSHIMA
by
Tomohiko Himura
PDF
Ruby on Rails 入門
by
Yasuko Ohba
PDF
Shinjukurb 01 東京近郊地域.rb
by
tatsuo sakurai
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
by
DIVE INTO CODE Corp.
Rubyの仕事で食べていくために僕らは!
by
Ouka Yuka
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
TdX#01 RubyKaigiの作り方
by
masayoshi takahashi
地域Ruby会議に参加してきた話とか
by
Ken Muryoi
nomlab_okayamaruby_slide
by
nomlab
Ruby ビジネス創出展 Ruby初心者向けプログラミングセミナー
by
Tomoya Kawanishi
【Ltech#0】 RubyKaigi2018報告会
by
LIFULL Co., Ltd.
Ruby and I at 神奈川Ruby会議01
by
Yutaka Tachibana
Rubyist started to learn Groovy - things important to leran new LL
by
Uchio Kondo
私が見てきたあるセカイの物語 Part I & II
by
Koichi ITO
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
by
Ouka Yuka
2017年3月13日勉強会発表資料
by
shogo yamada
Rubykaigi2018共有会
by
ogawatti
RubyKaigi2011の雰囲気
by
Sea Mountain
JRuby on Rails
by
Yoichiro Tanaka
Ruby Sapporo Night Vol4
by
Koji SHIMADA
OSC 2012 HIROSHIMA
by
Tomohiko Himura
Ruby on Rails 入門
by
Yasuko Ohba
Shinjukurb 01 東京近郊地域.rb
by
tatsuo sakurai
More from LIFULL Co., Ltd.
PPTX
LIFULL HOME'Sのおとり広告予測モデルの開発
by
LIFULL Co., Ltd.
PPTX
大企業でアジャイル開発を推進できる条件とその心構え
by
LIFULL Co., Ltd.
PDF
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
by
LIFULL Co., Ltd.
PPTX
ウェブアクセシビリティ推進活動はじめました
by
LIFULL Co., Ltd.
PDF
Kubernetesセキュリティの歩き方
by
LIFULL Co., Ltd.
PDF
実践 マーケティングテクノロジーエンジニア
by
LIFULL Co., Ltd.
PPTX
3D間取りを支える技術
by
LIFULL Co., Ltd.
PDF
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
by
LIFULL Co., Ltd.
PDF
Kubernetesクラスタバージョンアップを支える技術
by
LIFULL Co., Ltd.
PPTX
Well-beingを測る「LIFE WILL」開発の舞台裏
by
LIFULL Co., Ltd.
PPTX
LIFULL HOME'SでのSolrの構成と運用の変遷
by
LIFULL Co., Ltd.
PPTX
ニオイセンサで思索する街の新たな指標
by
LIFULL Co., Ltd.
PDF
LIFULLの全社アプリケーション実行基盤 KEEL について
by
LIFULL Co., Ltd.
PPTX
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
by
LIFULL Co., Ltd.
PPTX
大きめレガシープロジェクトのフロント行く末
by
LIFULL Co., Ltd.
PPTX
SaPID を導入するまでとそれから
by
LIFULL Co., Ltd.
PPTX
エンジニア × マーケティングテクノロジー が必要な理由
by
LIFULL Co., Ltd.
PPTX
スクラムを利用したアジャイルオフショア開発のとりくみ
by
LIFULL Co., Ltd.
PDF
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
by
LIFULL Co., Ltd.
PPTX
「空飛ぶホームズくん」を実現するVR技術
by
LIFULL Co., Ltd.
LIFULL HOME'Sのおとり広告予測モデルの開発
by
LIFULL Co., Ltd.
大企業でアジャイル開発を推進できる条件とその心構え
by
LIFULL Co., Ltd.
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
by
LIFULL Co., Ltd.
ウェブアクセシビリティ推進活動はじめました
by
LIFULL Co., Ltd.
Kubernetesセキュリティの歩き方
by
LIFULL Co., Ltd.
実践 マーケティングテクノロジーエンジニア
by
LIFULL Co., Ltd.
3D間取りを支える技術
by
LIFULL Co., Ltd.
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
by
LIFULL Co., Ltd.
Kubernetesクラスタバージョンアップを支える技術
by
LIFULL Co., Ltd.
Well-beingを測る「LIFE WILL」開発の舞台裏
by
LIFULL Co., Ltd.
LIFULL HOME'SでのSolrの構成と運用の変遷
by
LIFULL Co., Ltd.
ニオイセンサで思索する街の新たな指標
by
LIFULL Co., Ltd.
LIFULLの全社アプリケーション実行基盤 KEEL について
by
LIFULL Co., Ltd.
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
by
LIFULL Co., Ltd.
大きめレガシープロジェクトのフロント行く末
by
LIFULL Co., Ltd.
SaPID を導入するまでとそれから
by
LIFULL Co., Ltd.
エンジニア × マーケティングテクノロジー が必要な理由
by
LIFULL Co., Ltd.
スクラムを利用したアジャイルオフショア開発のとりくみ
by
LIFULL Co., Ltd.
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
by
LIFULL Co., Ltd.
「空飛ぶホームズくん」を実現するVR技術
by
LIFULL Co., Ltd.
【Ltech#0】RubyKaigi2018報告会
1.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 1 はじめてのRUBY KAIGI ~ CRUBYだけがRUBYじゃない~
2.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 2 自己紹介 chisso@Qiita LIFULL HOME’S事業本部 分譲マンション事業部UXユニット開発グループ 2014年に株式会社LIFULL入社し、社歴=エンジニア歴。 サービス開発に合わせて技術はなんでも手を出します。 Ruby (on Rails) , Golang, Javascript, PHPあたりを書きます。 エンジニアとしてカンファレンスへの参加は今回が初めて。 対外的なイベントでの発表も今回が初めて。
3.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 3 RubyKaigi 2018 2018/5/31 〜 2018/6/2 @宮城県仙台市 仙台国際センター http://rubykaigi.org/2018/venue
4.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 4 RubyKaigi 2018 • 3会場で同時進行 • 日本語/英語の公演がほぼ1:1 • これを3日間 http://rubykaigi.org/2018/schedule
5.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 5 RubyKaigi 2018 days.first (左) https://photos.google.com/share/AF1QipONYGO6fp08hZKobTa8gZfORg8CS-63TV-USXUZkKFpmQV-cMVIR4mUN95g5dNC- w?key=aG5GLVZQZHRfdXRyU29tZUpNTkc0NnhBUzNfX2xR days.second (右) https://photos.google.com/share/AF1QipM2rfjEQeloDMI6qaibgo_MxyHw5ufoWcfQ1RVPcoOIrEOeahmiHBuveObhI5jFtg?key=aUstaEJyV3BuclFvZD FZd2JkVXBxbm5kVHRlV0lB
6.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 6 スポンサーブース days.first (左上) https://photos.google.com/share/AF1QipONYGO6fp08hZKobTa8gZfORg8CS-63TV- USXUZkKFpmQV-cMVIR4mUN95g5dNC- w?key=aG5GLVZQZHRfdXRyU29tZUpNTkc0NnhBUzNfX2xR days.third (左下・右) https://photos.google.com/share/AF1QipP5DE4XOmGpYG9fcCC5omz6rDUXFKvMZ gKTj7DhyvA6kbKZzkSSEMWsxOKwkK57dQ?key=SEtfOFg2b3IwZEtoNFlydjlxdnpUX2F pVF9VcmN3
7.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 7 スポンサーブース days.first (左上) https://photos.google.com/share/AF1QipONYGO6fp08hZKobTa8gZfORg8CS- 63TV-USXUZkKFpmQV-cMVIR4mUN95g5dNC- w?key=aG5GLVZQZHRfdXRyU29tZUpNTkc0NnhBUzNfX2xR days.third (左下・右) https://photos.google.com/share/AF1QipP5DE4XOmGpYG9fcCC5omz6rDUX FKvMZgKTj7DhyvA6kbKZzkSSEMWsxOKwkK57dQ?key=SEtfOFg2b3IwZEtoNFl ydjlxdnpUX2FpVF9VcmN3
8.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 8 Keynote by Matz 名は体を表す プログラミングは実体がなく概念 名前をつけないといけない 振る舞いに対する名前 クラス、メソッド、変数などの概念 なにをしているかよりなにがしたいか yeild_self -> then (feature 14594) https://github.com/ruby/ruby/commit/d53ee008911b5c3b22cff1566a9ef7e7d4cbe183 プロジェクトに対する名前 コミュニティの旗印、求心力 Rubyという名前をつけなければ何も起きなかった https://photos.google.com/share/AF1QipONYGO6fp08hZKobTa8g ZfORg8CS-63TV-USXUZkKFpmQV-cMVIR4mUN95g5dNC- w?key=aG5GLVZQZHRfdXRyU29tZUpNTkc0NnhBUzNfX2xR
9.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 9 Keynote by Matz • 時は金なり • 開発時間 いかに早くするか • 実行時間 パフォーマンス 1.8以前はインタプリタの影響でおそかった。2.6からはJIT compiler 並列実行 GVLが制約になってきた -> Ruby 3x3 • 塞翁が馬 • いいこともあれば悪いこともある 1995 ~ 2004 Rubyってなに? 2005 ~ 2012 Railsが公開されて、使われるようになりもてはやされる 2013 ~ 2018 安定期、Rubyは死んだ • 一喜一憂せずに価値を提供し続ける 互換性は重要。Ruby 3で1.9の悲劇を繰り返したくない。 移行が進まず、コミュニティが停滞・分断する。 両方のバージョンをメンテしなくてはいけなくなる。
10.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 10 Keynote by Matz Q: Ruby 3には型宣言が入るのか? A: Rubyのコードの中に型宣言がはいることはない (Matzの意思) 確かに、静的な型解析があったほうが嬉しいこと は多い。 遠い将来、静的な型チェックは行われるが 書く必要がない世界が来るんじゃないか。 型アノテーションが古くなる未来が来ると思ってる https://twitter.com/yukihiro_matz/status/1002821853772050433
11.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 11 コード懇親会 By Speeさん • 好きなテーマを選んでチーム形成 • チームごとに開発 Rubyは楽しくプログラミングできることを大事にしているプログラミング言語です。みなさん も、いつもRubyで楽しくプログラミングしているはずです。だったら、いつものようにコード を書きながら懇親すると楽しそうじゃないですか! http://tech.speee.jp/entry/2018/06/02/154701
12.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 12 Ovto / Opal – Rubyでフロントエンド NaCl (ネットワーク応用通信研究所)の原さん(@yhara)と同卓した縁でOvtoのハンズオン Rubyで書けるシンプルなクライアントサイドWebフレームワークを作った https://qiita.com/yhara/items/07eeb2c165e35964db76 特徴 Rubyで書ける Redux風のAPI (Virtual DOM+シングルステート) 実装が短い(lib/以下の合計が721行) バックグラウンドにあるのは、 OpalによるRuby -> Javascriptへのコンパイル
13.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 13 Truffle Ruby Parallel and Thread-Safe Ruby at High-Speed with TruffleRuby 3日目のkeynote Truffle Rubyとは? -> JRubyのfork。JVM上で動く。 Truffle Rubyを使うことで 1. Rubyは高速化可能 2. 安全に複数コアで並列処理が可能 https://photos.google.com/share/AF1QipP5DE4XOmGpYG9fcCC5omz6rDUXFKv MZgKTj7DhyvA6kbKZzkSSEMWsxOKwkK57dQ/photo/AF1QipNe1qoxPF7J7sAY- QcOwxSk4ZFB3Metr_S2Woes?key=SEtfOFg2b3IwZEtoNFlydjlxdnpUX2FpVF9Vc mN3
14.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 14 Truffle Ruby Rubyは高速化可能 • インライン化と定数の畳込みを行うことで劇的に高速化する • マイクロベンチマークではCRubyに比較し32倍以上高速 • MJITでは、Rubyに対する知識が不足して、インライン化してよいのかどうかなど判断 できない 安全に複数コアで並列処理が可能(WIP) • CRuby, JRubyの並行処理には課題がある • Mutex#synchronize忘れたり • Collection(ArrayやHash, Object)をオーバーヘッドなしにthread-safeにする • 複数スレッドからアクセスされる場合のみ同期オブジェクトにする https://speakerdeck.com/eregon/parallel-and-thread-safe-ruby-at-high-speed-with-truffleruby
15.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 15 mruby How happy they became with H2O/mruby, and the future of HTTP Design pattern for embedding mruby into middleware mrubyとは 省メモリ版のRuby実装。組み込みやすい。 RubyGemsに似たmrbgemsがあり、ビルド時に設定してコンパイル。 https://photos.google.com/share/AF1QipP5DE4XOmGpYG9fcCC5omz6rDUXFKvMZgKTj7DhyvA6kbKZzkSSEMWsxOKwkK57dQ/phot o/AF1QipNe1qoxPF7J7sAY-QcOwxSk4ZFB3Metr_S2Woes?key=SEtfOFg2b3IwZEtoNFlydjlxdnpUX2FpVF9VcmN3
16.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 16 mruby How happy they became with H2O/mruby https://www.slideshare.net/ichitonagata/how-happy-they-became-with-h2omruby-and-the- future-of-http • nginxのconfファイルって • リーダブルじゃない • 変数などを使ってリクエストごとに処理を分けたりしにくい • H2Oにmrubyを組み込む • Rubyのコードとして動的処理を実装 • デバッグしやすい!
17.
© LIFULL Co.,Ltd.
本書の無断転載、複製を固く禁じます。 17 まとめ • はじめてのRubyKaigi • 会場はきれい。ランチもコーヒーも出て至れり尽くせり。 • スポンサーブースでいろいろもらえて楽しい • Rubyの未来をみんなで考える場 • コミュニティのために「集まる」 • 普段利用しているだけだと知れないことに触れられる • コアすぎてわからない辛さはあるが、自分の位置を知れてよかった • CRuby以外のアプローチ • Truffle Rubyの可能性 • mrubyでかゆいところに手が届きそう
Download