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
20181101_medpeer_rwc.pdf
Search
fukumura
November 01, 2018
Technology
0
3.4k
20181101_medpeer_rwc.pdf
2018/11/01 RubyWorld Conference ランチセッション時の会社説明資料です。
fukumura
November 01, 2018
Tweet
Share
More Decks by fukumura
See All by fukumura
リードエンジニアから学ぶMedPeerの プロダクト開発
fukumura
1
860
Rubyコミュニティとメドピアの素敵な関係
fukumura
4
8.5k
20190828_withrarejob_v1.0.pdf
fukumura
0
300
JapanTaxi x MedPeer 技術交流会
fukumura
1
500
ぼくらはこうして乗り越えてきた!
fukumura
1
2.2k
20190523_graspy_.pdf
fukumura
0
430
RailsDevelopersMeetupスポンサーセッション資料
fukumura
0
260
MedPeerGroup会社紹介
fukumura
0
2.4k
japantaxi_medpeer
fukumura
0
270
Other Decks in Technology
See All in Technology
What if...? 처음부터 다시 LLM 어플리케이션을 개발한다면
huffon
0
1k
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
190
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.4k
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
JBUG岡山 #6 WordCamp男木島の チームビルディング
takeshifurusato
0
150
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
Making Projects Easy
brettharned
111
5.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
90
47k
A designer walks into a library…
pauljervisheath
201
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Web development in the modern age
philhawksworth
203
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
16
1.6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
How to Ace a Technical Interview
jacobian
274
23k
Statistics for Hackers
jakevdp
792
220k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Transcript
MedPeer 2018/11/01 MedPeerDailyTips
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
⾃⼰紹介 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
3 年 横浜市立大学理学部物理学科卒。 年 フジシステムズ(4*FS)入社。 *41のサービス開発。 1FSM、1)1、オレオレ 年 株式会社ミクシィに入社。(1FSM、オレオレ) 'JOE+PCの開発責任者。(1FSM、オレオレ) 年に新規事業室に移り、 新サービスの開発。(1FSM、.PKP、"NPO) 年 メドピア株式会社入社。(1)1、オレオレ) 年 1)1から3VCZ化を進めている。絶賛進めている。 現在に至る。 メドピア株式会社(2014年東証マザーズに上場) 執⾏役員 CTO 福村彰展
祝辞 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
4 おめでとうございます!!
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
6 Supporting Doctors, Helping Patients. 医師を⽀援すること。そして患者を救うこと。 集合知により医療を再発明する。 Mission Vision
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
7 医師専⽤メディア運営が メインの会社です
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
8 メドピアの特徴は3つ!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
9 1. 社⻑が現役の医師!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
10 医療現場の⼿触り感 1. 社⻑が現役の医師!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
11 2. ⽇本の医師の3⼈に1⼈が会員! ? ? 医師の3⼈に1⼈が会員
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
12 ? ? 医師の3⼈に1⼈が会員 医療業界へゲームチェ ンジが起こせるプラッ トフォーム 2. ⽇本の医師の3⼈に1⼈が会員!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
13 3.ダイナミックな 事業展開!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
14 3.ダイナミックな 事業展開! UGC型の医師プラット フォームとシナジー ヘルスケアx医療 ※UGC:ユーザ(医師)が投稿したコンテンツで成⽴する
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 15
メドピアってどういう会社? 医師によるオンライン健康相談プラットフォーム「first call」 医師と消費者をつなぐ
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 16
メドピアってどういう会社? 管理栄養⼠による⾷⽣活コーディネート「ダイエットプラス」 管理栄養⼠と消費者をつなぐ
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 17
メドピアってどういう会社? 2018/03 スギ薬局と業務資本提携 健康・医療・介護領域における ネットとリアルを融合した 地域密着型の統合型プラットフォームを創出 製薬企業向け マーケティング ⽀援事業 在宅医療 PF事業 セルフケアPF事業 医師開業⽀援 PF事業 全国1,000以上あるドラッグストア 年間780万枚以上の処⽅箋応需など との融合! 事業急拡⼤中
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 18
メドピアってどういう会社? 〜2016 2017 ~2020 新規事業領域 既存事業はよりでっかく! 新規事業も育て3つの柱で時価総額500億超へ!
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
業務支援系 開発支援系 データベース周り 開発・本番環境 開発言語 その他 他にも色々 MedPeerの技術スタック
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 22
エンジニア採⽤の考え⽅ MedPeerDailyTips ⽇々の改善でよかったことを継続的にやり、 増やしていくことでよい環境を作っていく
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 23
エンジニア採⽤の考え⽅ MedPeerDailyTips エンジニアの働きやすい環境ができてくる よいエンジニアが集まる ⽇々の改善でよかったことを継続的にやり、 増やしていくことでよい環境を作っていく
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 24
メドピアで続けている取り組み MedPeerDailyTips エンジニア採⽤のグッドサイクル エンジニア ⽀援する エンジニアが 知⼈紹介する エンジニアが ⼊社する エンジニア 満⾜する 11⽉以降のエンジ ニア⼊社予定者が 5⼈!!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 25
メドピアで続けている取り組み MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 26
メドピアで続けている取り組み MedPeerDailyTips 輪読会
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 27
輪読会 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 28
メドピアで続けている取り組み MedPeerDailyTips 開発合宿
29 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 過去実績
2013年3⽉ 伊東 2013年9⽉ 箱根 2014年2⽉ 伊東 2014年6⽉ 千葉 2015年3⽉ 伊東 2016年1⽉ 熱海 2016年8⽉ 湯河原 2017年3⽉ 湯河原 2017年7⽉ 千葉 2017年11⽉ 群⾺ 2018年7⽉ 伊⾖⼤島 2018年11⽉ 湯河原(予定) 開発合宿 MedPeerDailyTips
過去実績 2013年3⽉ 伊東 2013年9⽉ 箱根 2014年2⽉ 伊東 2014年6⽉ 千葉 2015年3⽉
伊東 2016年1⽉ 熱海 2016年8⽉ 湯河原 2017年3⽉ 湯河原 2017年7⽉ 千葉 2017年11⽉ 群⾺ 2018年7⽉ 伊⾖⼤島 2018年11⽉ 湯河原(予定) 30 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 開発合宿 MedPeerDailyTips 平⽇(⽔⽊⾦)で 技術研鑚しにいきます
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 31
ランチLT MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 32
プルリク振り返り会 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 33
他社との交流勉強会 MedPeerDailyTips MedBeerというイベントを開催し、 100名以上があつまりました!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 34
IT勉強会の会場提供! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 35
IT勉強会の会場提供! MedPeerDailyTips 収容⼈数50名^^;
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 36
メドピアで続けている取り組み MedPeerDailyTips ペアプロ/モブプロ
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 37
イベント参加サポートしてます! MedPeerDailyTips ginzarb RubyWorldConfe rence RailsDevelopers Meetup iOSDC VueFesJapan RubyKaigi RailsGirls
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 38
スポンサード MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 39
スポンサード MedPeerDailyTips RubyWorld Conference Rubyスポンサー!!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 40
スキルアップ⽀援 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 41
スキルアップ⽀援 MedPeerDailyTips 12万円/年 ※2018年11⽉から予定
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 42
スキルアップサポートします! MedPeerDailyTips progate 技術本 イベント参加費 資格試験代 RubyMine github プログラミングス クール
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 43
積み重ねてきてます! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 44
今⽇は プルリク振り返り会について 少しくわしくご紹介! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 45
プルリク振り返り会とは MedPeerDailyTips プルリクだと数⼈にしか変更を⾒て もらえないけど、みんなに知ってお いてほしい知⾒や変更点などがある 場合にそれをシェアする会
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 46
プルリク振り返り会 MedPeerDailyTips プルリク振り返り会⼼得
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 47
プルリク振り返り会 MedPeerDailyTips HRT⼤事。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 48
プルリク振り返り会 MedPeerDailyTips 謙虚(Humility) 尊敬(Respect) 信頼(Trust)
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 49
プルリク振り返り会 MedPeerDailyTips TRUE⼤事。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 50
プルリク振り返り会 MedPeerDailyTips ⾒通しが良い(Transparent) 合理的(Reasonable) 利⽤性が⾼い(Usable) 模範的(Exemplary)
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 51
プルリク振り返り会 MedPeerDailyTips DRYまぁまぁ⼤事。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 52
プルリク振り返り会 MedPeerDailyTips Don't Repeat Yourself
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 53
プルリク振り返り会 MedPeerDailyTips プルリク振り返り会⼼得 ⼤事!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 54
プルリク振り返り会 MedPeerDailyTips 具体的な例など。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 55
⼿軽に構造体扱いたいときは、Structではなく OpenStructを使おう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 56
⼿軽に構造体扱いたいときは、Structではなく OpenStructを使おう MedPeerDailyTips • OpenStructの場合は、Attributeを動的に⽣やしてくれて便利! • new するときにハッシュ渡せて便利!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 57
データベースで時間を計算するのはやめよう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 58
データベースで時間を計算するのはやめよう Blog.where(Arel.sql(ʻstarted_at < NOW()ʼ)) ↓ Blog.where(ʼstarted_at < ?ʼ, Time.current) travel_to で、時間を指定してもDB側で時間がとまらないから ハマるみたいなのを防げる。 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 59
ActiveRecord • 変数が2つ以上は、シンボル使おう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 60
ActiveRecord • 変数が2つ以上は、シンボル使おう Blog.where(ʻstart_at > ? AND end_at < ?ʼ, Time.yesterday, Time.current) ↓ Blog.where(ʻstart_at > :start AND :end_at < :endʼ, start: Time.yesterday, end_at: Time.current) MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 61
ActiveRecord • 単⼀関連付けの結合には.uniqではなく.distinct使 おう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 62
ActiveRecord • 単⼀関連付けの結合には.uniqではなく.distinct使 おう Rubyの世界でuniqをすると関連などの処理が⾛って しまう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 63
has_many_throughを使ってdelete insertを スマートに書こう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 64
has_many_throughを使ってdelete insertを スマートに書こう Parent.children.map(&:grandson).flatten ↓ Parent.grandson すっきり! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 65
とかとか、こんな感じのネタを貯めてます。 MedPeerDailyTips
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 67
宣伝 いろいろエンジニア向けの施策(合宿とか読書会とか)やって ますが、実際どんな感じなのか、形だけじゃないのかなどは 中のひとに聞いてみないとわからないですよねー
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 68
メドピアの表側裏側を⾒せる イベントやります! 宣伝
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 69
興味ある⽅は、 ブースに遊びに来てください〜。 まとめ
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 70
ご清聴ありがとうございました!