ホワイトヘルスケア - テックブログ

ホワイトヘルスケアは、日本のヘルスケア領域における社会課題に正面から向き合い、現実世界を生きる人々の不安や痛みといった見過ごされるべきでない問題に対して本質的な解決に取り組むことで、持続的な医療システム・社会の実現を目指します。

Railsでお手軽全文検索 - search_copとMySQLの全文検索機能を活用

概要 動作環境 はじめに MySQLの全文検索のモードについて インストールと設定 search_copのインストール モデルの作成 FULLTEXT INDEXを作成 migrate実行 FULLTEXT INDEXの作成を確認 検索対象モデルにsearch_copの設定を記載 search_copを使ってみる まと…

【入社エントリー】地方在住でフルリモート勤務

はじめに 開発チームのメンバー コミュニケーションの取り方 原則パブリックチャンネル リアクションがよくもらえる 心理的安全性が確保されている 社内会議はハドルミーティング timesチャンネル 大部屋・小部屋チャンネル 役員クラスとの1on1 対面での全社…

sidekiqをバージョンアップしたらsidekiq-statisticがエラーになったが解消した話

概要 動作環境 はじめに 発生した現象と調査について 事の始まり 発生した現象 調査 1. バージョンアップ前後での rspec の実行状況 2. job の内容の確認 エラーの原因の特定 根本原因 対応策 まとめ / 感想 採用情報 概要 ruby 3.1 系 から 3.2 系 にバージ…

ActiveRecordのerrorsにaddしてもsaveに成功するとaddした内容がなくなる

概要 はじめに 発生した現象と調査について 事の始まり 発生した問題 原因の調査 まとめ / 感想 採用情報 採用情報詳細 概要 ActiveRecordを継承したmodelには、errorsで任意にエラーを追加できる 追加したエラーは、saveやvalidateに成功すると、errorsから…

ActiveRecordのenumにvalidateオプションが追加されてて嬉しい

こんにちは、エンジニアの菅野です。 今回はRailsの最近の変更で地味に嬉しかった enumのvalidateオプションについて書いていきます。 概要 Rails7.1からActiveRecordのenumに validate オプションが指定できるようになりました。 PR github.com これにより …

BigQueryでGROUPING SETSが実装されたので早速試してみた

概要 BigQueryがGROUPING SETSをサポートし始めました GROUPING SETSの基本的な使用方法と、それがデータ分析にどのように役立つかを実際のクエリ例とともに紹介します 目次 はじめに GROUPING SETSとは何か? GROUPING SETSの使い方 ROLLUPとCUBEとの関係 …

気軽にヘルプを出せるSlack チャンネルを運用してコミュニケーションを促進している話

概要 はじめに 弊社勤務形態について 勤務を行う上で感じる課題 解決策 まとめ 採用情報 概要 技術的なことで困った時に、雑にヘルプを出せる場を作るのはいいぞ! はじめに ホワイトヘルスケア エンジニアの林です。 本記事は、弊社が導入している Slack の…

【入社エントリー】育児とキャリアの両立を実現するために

はじめに 転職を考えたきっかけ 入社したきっかけや入社を決めた理由 転職先を探していたときに重視していたこと 入社したきっかけ 入社を決めた理由 入社前の不安とその後 入社後の仕事内容 開発チームの雰囲気 コミュニケーションスタイル ペアプログラミ…

ActiveRecordにおけるscopeとclass methodの使い分けに対する考察

概要 はじめに scope とは scope の位置付けと class method の使い分け考察 まとめ 採用情報 概要 ActiveRecord には、class method と同じような挙動をする scopeが定義できる class method と scope を使い分ける方針として下記に統一すると良いと考える …