メドピア開発者ブログ

集合知により医療を再発明しようと邁進しているヘルステックリーディングカンパニーのエンジニアブログです。PHPからRubyへ絶賛移行中!継続的にアウトプットを出し続けられるようにみんなでがんばりまっす!

ActiveModelSerializersを使った所感

こんにちは。メドピアエンジニアの保立です。 メドピアでは、ドクター向けに運営している「MedPeer」のiOSアプリを3月15日にリリース致しました!!! 今回は、iOSアプリ開発の過程で、APIの実装にActiveModelSerializersを使ったので、そこで得た知見を書きま…

社屋を移転したのでオフィスの壁をデザインした話

こんにちは。デザイナーの松村です。 この春、メドピアはめでたくオフィスを銀座に移転しました!ワーワー! medpeer.co.jp 今回はオフィス移転をきっかけに会社の沿革をイラストに起こしたやり取りが「ザ・メドピアのものづくり」という感じだったので、デ…

メドピアではIT勉強会での会場を提供いたします

こんにちは。メドピアCTOの福村です。 RubyKaigi2018@仙台が横浜開港祭と被っていて家族との調整で頭を抱えている今日このごろです。 開発合宿の計画も進めており今年も(すでに4月ですが)熱い1年になりそうです。 好きな季節は夏です。 さて、メドピアグル…

トピック型のモバイルPush通知をRails + Amazon SNSで実装する

こんにちは。メドピアにWebエンジニアで入社して約6ヶ月の佐藤です。 メドピアは2/26から銀座に移転しました。 銀座に移転しても花粉からは逃げられませんでしたが 、移転後はなぜか空気清浄機が増えて助かっています。 書いてある事 Amazon SNSの複数ユーザ…

Vue.jsとRailsの最適な融合を考える

もう新年を迎えて2ヶ月が経ちますね。 多くの人は新年の目標を立てますが、皆さんは何かしら立てましたでしょうか? 英語を毎日勉強するという目標を立てましたが、既に挫折してしまったエンジニアの村上(pipopotamasu (pipopotamasu) · GitHub)です。 本日は…

Rails + AWS でモバイルフレンドリーな動画配信サイト構築

あけましておめでとうございます。 メドピアのSRE @kenzo0107 です。 2018年もよろしくお願いします。 今回は昨年リニューアルした動画配信システムについてです。 経緯 これまでのメドピアの動画配信は CloudFront 経由で S3 上の mp4 を video タグで参照…

2017年に始めたメドピアエンジニアチームの新しい取り組みについて

こんにちは。メドピアにエンジニアとしてJoinして7ヶ月、Ruby/Rails歴≒メドピア歴の小林です。 2017年もあとわずかとなりました。今回のブログでは、1年間を振り返る意味も込めて、今年メドピアのエンジニアチームが始めた新しい取り組み(コードレビュー2段…

開発合宿!?それならペンションでしょ!! 〜群馬県みなかみ町へのメドピア開発合宿日誌〜

こんにちは。メドピアエンジニアの保立です。 今回は、題名の通り、開発合宿についてです。 メドピアでは、年に2, 3回開発合宿を行なっており、前回の合宿から、僕が合宿の幹事をやらせてもらってます。 今回は、11/29〜12/1の3日間、群馬県のみなかみ町にあ…

FukuokaRubyKaigiで登壇してきました!!

FukuokaRubyKaigiで登壇してきました みなさまこんにちは、メドピアCTOの福村です。 FukuokaRubyKaigi、控えめに言って最高でした! (スケジュールがタイトで食を楽しめませんでしたが次回リベンジ。) regional.rubykaigi.org キッカケ メドピアは長くPHP…

Railsの太ったモデルをダイエットさせる方法について

こんにちは。メドピアのRuby(Rails)化をお手伝いしている@willnetです。最近はよくリファクタリングをしています。 今回は、最近僕がリファクタリングしている内容についてまとめようと思います。 メドピアではFat Model/Controllerを避けるために、rubocop…

Webpackerへの移行を機にフロントエンド開発を改善

こんにちは。メドピアでエンジニアをしている村上(pipopotamasu · GitHub)です。 普段はRailsを触っていますが、時々フロントエンド周りの開発もしています。 今回はメドピアの環境におけるWebpacker導入とフロントエンド周りの改善をテーマに記事を書きます…

生きて腸まで届くマイグレーションツール Phinx

こんにちは。メドピアCTO室 @kenzo0107 です。 Join して4ヶ月、 日々新たな技術に触れ、赤い実弾かせながら過ごしております。 今回は開発環境 DB をコンテナ化した際に使用した Phinx についてです。 Phinx って何? phinx.org PHP (>=5.4) でコーディング…

ノンデザイナーだから使おう Adobe XD

こんにちは。MedPeerデザイナーの松村です。 突然ですがみなさんAdobe XD使ってますか? 私は最近もっぱらデザイン作業をXDで行なっており、作業スピードが1.8倍くらいになったと感じてます。 そしてXDを使ううちに気づいたのです。 XDはノンデザイナーこそ…

2泊3日の開発合宿 in 千葉県金谷 まるもに行って来ました!!!!!!

こんにちは!!メドピアの栢割(カヤワリ)です。 メドピアでは定期的にエンジニアが集まって、普段の業務ではなかなか出来ないタスクの消化や新しい技術研鑽などを目的とした開発合宿を開催しています。 毎回開催場所には迷うのですが、今回は夏の海を一望…

Rails 5.1にスムーズにアップグレードするためにやった6つのこと

こんにちは。Ruby on Rails(以下Rails)のリードエンジニアを担当している橋本と申します。 先日、6/28にメドピアでは、MedBeer - Rails 5.1での開発についてというイベントを開催しました。このイベントでは今年(2017年)4月にリリースされた、Rails 5.1…

NextCloudを導入してみた

皆様こんにちは。 今回は、社外の取引先様等に重要な情報を安心して受け渡しするツールが決まってなかったので、NextCloudを導入してみたエントリーとなります。 以下、これまでの課題となります。 手渡しとか郵送はコストが掛かりすぎてしまう メールは平文…

【初心者向け】レビュワーをイライラさせるRSpec集と解決方法

こんにちは。メドピアにjoinして3ヶ月目の保立です。 毎週のように新しい開発が進むため、毎日楽しくソースコードを書かせてもらっています。 テストコードを制するものは、Railsを制す!!! ということで、今回はメドピアのRSpecについてです。 メドピアでは…

form objectを使ってみよう

こんにちは。メドピアのRuby(Rails)化をお手伝いしている@willnetです。 Ruby化のプロジェクトが始まって1年が過ぎました。新しいメンバーも入り、Railsのコード量は日に日に多くなっています。可読性を保ちつつアプリケーションを大きくしていくために、使…

2泊3日の開発合宿 in 湯河原 おんやど 恵に行ってきました!!!!

こんにちは。メドピアに入社してもうすぐ1年の栢割(カヤワリ)です。 そろそろ開発合宿の時期がやって参りました!!!!弊社は2013年から開発合宿を定期的に行っており、今回で第8回目になります。 (自分は第6回目にも参加し、ブログも書かせて頂きまし…

イマドキのジョブスケジューラについて考える

こんにちは。Ruby化をすすめるメドピアをお手伝いしている@willnetといいます。 メドピアではPHPからRubyに移行するにあたり、単純に言語を置き換えるだけではなく、言語以外の仕組みについても適宜見直しを行っています。今回はそのうちジョブスケジューラ…

レガシーな独自フレームワークから脱却してRailsへ徐々に移行している話

みなさんこんにちわ。 メドピアでエンジニアをやっている内田と申します。 現在メドピアではPHPで作られたレガシーな独自フレームワーク (以下FW) からRailsへと移行するプロジェクトが進んでいます。 今回は移行に向けて行ったことについて共有したいと思い…

事業拡大に伴いコーポレートサイトのリニューアルを行いました!そして、コーポレートサイトだから色々技術的に挑戦してみました

Introduction Background of renewal. Renewal overview. Requirement. Issue. How to respond? Technical point of view 1. All applications are operated by Docker 2. Blue Green Deployment(Operation not using SSH) 3. Engineerless operation 4. Inf…

TerraformでCloudWatch EventsのEBSスナップショット定期作成機能を設定する

TerraformでAWSのEBSのスナップショットをCloudWatch Eventsを使ってサーバレスで定期的に作成するよう設定する方法について調査したため、その方法を共有します。

2泊3日の開発合宿 in 熱海に行ってきました!!

はじめまして。4月からメドピア新卒一期生として入社する栢割(カヤワリ)です。今回は初めてメドピアの開発合宿に参加してきたので、その時の様子を書かせて頂きます。よろしくお願いします!!!!!! どんな開発合宿なの?? メドピアの開発合宿は、年に…

問題を問題として認識するためにしたこと

こんにちわ、エンジニアの井原です。 どの会社も同じだとは思いますが、自社サービスをフルスクラッチしていた最初のころというのは突貫で作っている部分が少なからずあると思います。 弊社もそういった部分が多々あり、特にフロントエンドは手付かずな状態…

5年モノのサービスに1ヶ月で Sass(SCSS) を導入したお話

皆さんこんにちは、メディカルサービス部エンジニアの中村です。 好きなブキはスプラチャージャーワカメです。 先日、5年程稼働しているサービスへ Sass(SCSS) を導入したのでその技術的知見を共有させていただきます。 なお、Sass は現在 SCSS Syntax が主…

Golang(Go言語)を採用して、たった二人で基盤となるAPIゲートウェイを開発した話

はじめに 初めまして、気がつけば先月の25日で入社1年目を迎えた、 技術部 & Sake部部長 の@shinofara(篠原)です。 1月頃からGo言語(Golang) ばかり触りすぎて、PHPをたまに触ると; を忘れて怒られます。 困ったものです.... 今回は、僕も含めた2名で進…

ついにHealth 2.0が日本上陸 - 新しいHealthTechの発展の場

こんにちは、@fukumuraです。 メドピアでCTOをやってます。よろしくお願いします。 はじめに ここは技術ブログですが、 本日は技術の話はせずに「Health 2.0」の話を中心に 来週11/4-5に日本で初開催する「Health 2.0 ASIA-JAPAN」の話もしたいと思います。 …

Zenhack(禅ハック)で最優秀賞いただきました&ハッカソンのススメ

こんにちは、メドピアデザイナーの松村です。 最近行き詰まることが多かったので座禅を組んで己に向き合いたい…と思ってZenhackに参加したら最優秀賞いただきましたやったー٩( ᐛ )و Zenhackとは? ”禅 と IT で世界の課題に挑む”という壮大なコンセプトのも…

LaravelとLumenのパフォーマンスを比較してみた

PHP

こんにちは。エンジニアの尾澤です。 先日、酒井がLaravel5.0:FormRequestを使ったValidationというエントリでLaravelのTipsをご紹介しましたが、今回は、そのLaravelと同じコミュニティで開発している別の軽量フレームワークであるLumenとパフォーマンスの…