エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

エムスリーが誇る最強のスタートアップチーム

【 デジスマチーム ブログリレー5日目】

こんにちは、デジスマチームエンジニアの田口です。 2022年5月にエムスリーに入社し、もう少しで1年が経過しようとしています。

私は新卒でヤフーに入社し、主にToB向け飲食サービスのバックエンドの開発に携わっていました。 その後エムスリーに転職を決めたのですが、転職の動機の1つとしてスタートアップ感を経験したい*1、というのがありました。 このブログでは、自分が所属するチーム(ひいてはエムスリーエンジニアリンググループ)がどのようなチームか、どのような成果を発揮したかを振り返りたいと思います。

  • デジスマの成長
  • プロダクトの急成長を支える文化
    • エンジニアとプロダクトマネージャーとの距離感
    • スケーラビリティ・スピードを意識した開発体制
    • MVP的にリリースする文化
  • おわりに
  • We are hiring!!

*1:詳しくはWantedlyのインタビュー記事で取り上げています。

続きを読む

TypeScript never型の判定

こんにちは。デジスマチームでエンジニアをやっている堀田です。

一年くらい前に TypeScriptの型で麻雀の点数計算をするブログ を書きました。この中で、type-challenges というプロジェクトを紹介しました。これは「TypeScriptで、こういう型を定義しなさい」という問題が集まったプロジェクトなのですが、その中に 1042 IsNever の問題があります。

このブログでは、それに関して色々調査して結果をまとめました。

前提知識

続きを読む

アプリのレビューをGASでSlack通知するようにした

【 デジスマチーム ブログリレー3日目】

エンジニアリンググループ デジスマチーム所属の荒谷(@_a_akira)です。 最近はデジカルスマート診療(以降デジスマ)という医療機関向けに予約やキャッシュレス決済、オンライン診療を導入・利用できるアプリ(Flutter)をメインで作成しつつ、バックエンドのAPIやWebフロントも機能ごとに実装しています。

digikar-smart.jp

突然ですが、アプリのレビューは普段どのように確認していますか?

レビューを定期的に確認することによって、ユーザーの喜びを実感したり、予期していないバグの発見に繋げられます。 サービスを開発・運営する側にとっては、これを効率的に行うことは重要と言えるでしょう。
例えば、Google Playはメールでのレビュー通知はありますが、App Storeではサポートしておらず他サービスへの通知はできません。 App StoreのレビューにはRSSがあるので、RSSフィードで通知できますが、そのままだと任意の形式に整形されない問題があります。 外部ツールを利用する場合でも利用数に制限があり、会社で出している複数アプリのAndroid, iOS両OSのレビューをコストをなるべくかけずにSlackへ通知したいため選択肢からは外しました。

そこで、今回はGoogle Play側はAPI経由, App Store側はRSSを利用してGoogle App Script(以下GAS)を使ってアプリのレビューをSlackに通知する方法を紹介します。

続きを読む

Neovimで手動のスピードで入力しよう!

AI・機械学習チームの北川(@kitagry)です。 最近Neovimの設定ファイルをinit.vimからinit.luaに移動させました。 Lua化したからには何かそれっぽいことをしたいなと思い、機械学習しつつ何かアプリケーションっぽいものを作成することにしました。

タイトルは以下の本のオマージュです。 神本なので、おすすめです。

www.kadokawa.co.jp

続きを読む

RustでRISC-Vシミュレータを実装する

【 デジスマチーム ブログリレー2日目】

エンジニアリングGの立花です。

デジスマ診療 というサービスのアプリ(Flutter)、バックエンド、フロントエンドの開発をしています、宜しくお願いします。

最近低レイヤーの技術に興味があり、趣味でRISC-Vの勉強をしています。 今回は実際に実行ファイルを動かすことが出来るRISC-VシミュレータをRustで実装していきます。

はじめに

こちらの記事は、先日エムスリー社内LT会であるTechTalkで発表した内容で後日動画を公開予定です。

また、実装したシミュレータのソースコードは以下で閲覧できます。 github.com

続きを読む

成功するキックオフの視点

【デジカルチーム ブログリレー5日目】

こんにちは、先日爆速Figma術というブログを執筆したエムスリーデジカル、プロダクトデザイナーの大月です。よかったら下記から御覧ください!

www.m3tech.blog

早速本題です。 実は、未だに多くの医療機関で紙カルテが使われています。その数五万クリニック以上とも言われています。

そこでデジカルチームでは、「"最強のライバルである紙カルテ"を超える」をテーマにプロダクト開発&改善を進めております。

その際、プロジェクトのキックオフミーティングを行ったのですが、とても学びがあったので共有します。

初めてプロジェクトを立ち上げて、いざキックオフミーティング(プロジェクト開始するぞ宣言)をやるぞ! という方の参考に少しでもなれば幸いです。

続きを読む

まだマウスで消耗してるの? キーマップを変えるだけで人生はうまくいく

【デジカルチーム ブログリレー4日目】デジカルチームの末永(asmsuechan)です。最近は7年ぶりに陸上競技にハマっています。

みなさん。キーボードはお好きですか?弊社にはキーボードに情熱を注ぐエンジニアが多数在籍しており、私もそのうちの1人です。エムスリーエンジニアのキーボードについては以下の記事で書かれています。百式Kinesisの存在感が輝いていますね。

www.m3tech.blog

さて数年前、キーボードが好きな私はPC操作の全てをキーボードのみで行いたい衝動に駆られていました。というのも、ラップトップに外部キーボードを繋げて好きなキーボードを使っていてもキーボードとトラックパッド(マウス)の間で手を移動しなくてはいけないことがストレスだったためです。

このストレスを解消するために様々な工夫をした結果、何とかキーボードのみでPCを操作できるようになりました。

続きを読む