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.7k
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
990
Rubyコミュニティとメドピアの素敵な関係
fukumura
5
9.2k
20190828_withrarejob_v1.0.pdf
fukumura
0
370
JapanTaxi x MedPeer 技術交流会
fukumura
1
600
ぼくらはこうして乗り越えてきた!
fukumura
1
2.3k
20190523_graspy_.pdf
fukumura
0
530
RailsDevelopersMeetupスポンサーセッション資料
fukumura
0
300
MedPeerGroup会社紹介
fukumura
0
2.5k
japantaxi_medpeer
fukumura
0
330
Other Decks in Technology
See All in Technology
Excelデータ分析で学ぶディメンショナルモデリング ~アジャイルデータモデリングへ向けて~ by @Kazaneya_PR / 20251126
kazaneya
PRO
3
620
Flutter Thread Merge - Flutter Tokyo #11
itsmedreamwalker
1
110
進化の早すぎる生成 AI と向き合う
satohjohn
0
130
"'TSのAPI型安全”の対価は誰が払う?不公平なスキーマ駆動に終止符を打つハイブリッド戦略
hal_spidernight
0
200
.NET 10のEntity Framework Coreの新機能
htkym
0
130
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
3
460
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
210
Kill the Vibe?Architecture in the age of AI
stoth
1
110
AWS re:Invent 2025 で頻出の 生成 AI サービスをおさらい
komakichi
3
250
雲勉LT_Amazon Bedrock AgentCoreを知りAIエージェントに入門しよう!
ymae
2
230
Datadog LLM Observabilityで実現するLLMOps実践事例 / practical-llm-observability-with-datadog
k6s4i53rx
0
180
AI開発の定着を推進するために揃えるべき前提
suguruooki
1
430
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Agile that works and the tools we love
rasmusluckow
331
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Bash Introduction
62gerente
615
210k
Thoughts on Productivity
jonyablonski
73
4.9k
Documentation Writing (for coders)
carmenintech
76
5.1k
It's Worth the Effort
3n
187
29k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
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
ご清聴ありがとうございました!