- アーキテクト(バックエンド)
- プロダクトマネージャー
- カスタマーサポートMFK
- 他89件の職種
-
開発
- アーキテクト(バックエンド)
- Railsエンジニア
- アーキテクト(フロントエンド)
- Webエンジニア
- エンジニアリングマネージャー
- バックエンドエンジニア/MFK
- フルスタックエンジニア
- MOpsエンジニア
- フロントエンドマネージャー
- バックエンドエンジニア
- Webフロントエンド
- Webエンジニア
- サーバーサイドエンジニア
- フロントエンジニア
- エンジニア@京都
- エンジニア@大阪
- エンジニア オープンポジション
- エンジニアマネージャー
- Rails@京都
- バックエンド@BFW
- Androidエンジニア
- iOSエンジニア
- SRE
- クラウドエンジニア
- SRE、インフラエンジニア
- テスト自動化エンジニア
- QAエンジニア
- エンジニアリング
- エンジニア職
- コーポレートエンジニア
- マーケティングエンジニア
- Webアナリティクスエンジニア
- SDET
- QA関連職種オープンポジション
- データアナリスト
- セキュリティエンジニア
- コミュニケーションデザイナー
- UIデザイナー
- プロダクトデザイナー
- デザイナーオープンポジション
- グラフィックデザイナー
-
ビジネス
- プロダクトマネージャー
- スクラムマスター
- プロダクトマネージャー
- グローバル採用担当者
- グローバル採用担当
- 金融コンプライアンス
- エンジニア採用担当
- 中途採用担当
- 労務
- 採用オペレーション
- システム監査
- ビジネス採用担当
- 経営企画(予実・IR)
- HRBP
- 法務
- 債権管理/MFK
- セールス・事業開発
- 新規事業開発
- ビジネス職
- フィールドセールス
- セールスマネージャー候補
- インサイドセールス SDR
- インサイドセールス企画
- オンラインセールス
- SaaS営業、MFBC
- インサイドセールス MFBC
- セールス MFBC
- マーケター
- マーケティング
- サービス企画
- データマーケター
- BtoBマーケティングリーダー
- CRMスペシャリスト
- WEBマーケティング(B2B)
- Webマーケティング
- デジタルマーケター
- イベントマーケター
- コンテンツマーケ MFBC
- SEO MFBC
- その他
【速報】RubyKaigi 2014レポ:tending the ruby ecosystem
RubyKaigi 2014の参加レポート速報! 三日目!
Session
9/20(土) 16:00 Hall B
tending the ruby ecosystem
Shutterfly , zzakさん
参加レポート
@_zzak さんによる、日本語での講演!
自己紹介
RubyRailsSinatra
…その他たくさん!
仕事は考古学者です??(ジョークw)
古いコードを見つけてきて、それがどう動いているか調べます。
Matzへ
福岡.rbで晩御飯をおごってくれてありがとう!
Rubyを作ってくれてありがとう!
Matzと私は友達です
Matzは私のPayPalです
日本語の練習を続けたいので、一緒に話しましょう!
Agenda
LibrariesSave 多くのGemはメンテされず放置されているでも多くのGemは私達を助けてくれるから、そういったGemを助けていこうRubyに還元していこうMilestone 85k libraries35億 downloadR18+ For Adults only (ごめんね @sora_h)Ruby Gemsは成長しているGemはこんなにたくさんあって、私達の問題を解決してくれる私達はこれなしでは仕事できないCulture of Dependency
ライブラリ紹介
Rubyが生き残るために頑張りましょう。
私はこれを実現するためのアイデアがあります。今日はみなさんとそれをシェアしたい。
私が関わったライブラリの例を交えて紹介します。
kaminari
去年の会議で私はコミットできるようになった。
浅草の飲み屋でマツダさんと出会ったのを思い出す。
マツダさんはビールを飲みながら店でラップトップを広げた。
少し後に、にしじまゆきがラップトップを広げてハッキングをはじめた。
kaminariのハッキングをやっていたので、会話に参加してた。
彼らは私の説教グセを気に入ったので、翌朝コミット権をくれた。
sdoc
sdoc and Rails
たぶん気づいてないけどあなたのアプリもsdocに依存してる。
みんなドキュメント書いてるよね?
sdoc and me
sdocはrdocの上に実装されている。
私はこれの上にシンタックスハイライティングが欲しかった。私はラッパーを書いた。
Sinatra
sinatra-contrib
このライブラリは有用なエクステンションを集めたもの。
これを使えば手間がかからない。
Sinatraは私の最初のオープンソースプロジェクト。
今でも心のなかで大きな支えとなっている。
他の人のも同じ経験をして欲しい。
acts_as_paranoid
このAPIはわかりやすい。
ある日会社でこのGemを治癒しているのをみつけた。
ZOMG!!!このライブラリは放置されていた。
それだけでなく、誰かのGitブランチに依存していた。
私はとても悲しかったし、これを治したかった。
メモ
デベロッパーとして、オープンソースに貢献するのは大事なこと。
GOOD LUCK!!!
多くのRailsアプリにはsilent dependenciesがある。
How can you help?
Railsは多くのライブラリに依存してる。かつ、多くのRailsメンテナーはRailsのリリースで忙しい。
HowTo:
Determine Activity
助けるべきプロジェクトを見つけるのは難しい。プロジェクトの状態を見極めなきゃいけない。
次のことに気をつけよう!
– 彼らは多分忙しい
– 誰がコミット権を持っているか
– プロジェクトオーナーは誰か
– あなたがメールすることが大事
– ステータスを知るためと、ヘルプを申し出るために
例えば私のメールを参考にする
– 優しい挨拶からはじめる Hello
– 短期的な目的、長期的な目的
– この2つがあれば、あなたが信頼出来る人であるとわかってくれる
– あなたがなぜ適任なのか
– 最後にありがとうと述べる
メールに反応がなかったらどうする
– forkを検討する
– でもライセンスはそのままに
別の手段は、RubyGems Supportに連絡すること。
Gemのオーナーシップの変更を理由を説明して申請すること。
いろんなバージョンでテストすること。そして、リリースして使ってもらうこと。
BONUS TIME!!!!
Gemはパワフル!グローバル!あなたを待っている!
@gingypurrs ← ザックの猫、Twitterでコンタクトしてw
質問
コントリビュートするモチベーションはなに?
=> Gemが好きだから