SOMPO Digital Lab 開発チームブログ

安心・安全・健康に資する開発情報を発信します

2023-01-01から1年間の記事一覧

re:Invent 2023 早朝のラスベガスを走ってきました!

SOMPO Digital Lab SREの濱です。 2023年のre:Inventの5K Runに参加したレポートです。 5K Runはre:Inventで例年開催されている5kmのランニングイベントです。 エントリー 事前のエントリーは、re:Inventの登録会場の入り口付近にブースで受付けていました。…

【ワークショップ】re:Invent 2023 「サーバレスオブザーバビリティ」「 S3のセキュリティ設定とアクセス制御」に参加しました

SOMPO Digital Lab SREの濱です。 先日ラスベガスで開催されたAWS re:Inventに現地入りさせていただきました。 参加したワークショップの一部の内容を簡単に紹介します。 ワークショップの流れ いずれもワークショップは2時間ほどで流れは概ね以下のような形…

re:Invent 2023 現地レポート ~4日目~

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 本日も引き続きAWS re:Invent 2023のレポート記事をお届けします。4日目です。 昨日までの記事は下記です。 re:Invent 2023 現地レポート ~1日目~ re:Invent 2023 現地レポート ~2日目~ re:Invent 202…

【ワークショップ】re:Invent 2023 「モノリスからマルチテナントSaaS への移行」に参加しました

SOMPO Digital Lab SREの藤野です。 本日はAWS re:Invent 2023のワークショップ「モノリスからマルチテナントSaaSへの移行」に参加しました。 概要 マルチテナントSaaSを構築するため、AWS DMSを利用したDBの移行とアプリケーションレイヤーをマイクロサービ…

re:Invent 2023 現地レポート ~3日目~

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 一昨日、昨日に引き続き、本日もAWS re:Invent 2023のレポート記事をお届けします。 本日は以下の3つのセッションに参加してきました。 Use LLMs to analyze data and provide guidance to contact ce…

re:Invent 2023 現地レポート ~2日目~

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 昨日の記事に引き続きAWS re:Invent 2023のレポート記事をお届けします。 2日目の今日も私が参加してきたセッションについて紹介しようと思います。 本日は以下の2つのセッションに参加してきました。…

re:Invent 2023 現地レポート ~1日目~

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 私は今現在、業務の一環でre:Invent 2023に参加する為、ラスベガスに来ています。 今年はSOMPO Digital Labからは私を含め計5名のエンジニアが参加することになりました。 1日目の今日は私が参加した…

Jira のプラグイン Zephyr Scale でテストケースを管理する

SOMPO Digital Lab のソフトウェアエンジニアの飯村です。 長年テストケース管理に悩まされ、ツールを試しては結局 Excel(スプシ)に戻るという日々を繰り返してきましたが、ようやくその悩みから解き放たれたという話です。 なぜ Zephyr Scale を導入した…

GASでGoogleカレンダーの予定を同期する

SOMPO Digital Lab の小菅です。私はデジタル事業を行う SOMPO Light Vortex 株式会社にも兼務しており、グループ会社のメールアドレスを2つ以上持っている状態にあります(合計3つあります)。各アカウントはそれぞれ独自のスケジュールが設定されており、…

エンジニアよ、集え!ボウリング大会を開催しました。

SOMPO Digital Labの藤野です。新年度が始まり早2ヶ月が経とうとしています。早いですね。 弊社の開発チームにも2名(アプリケーションエンジニア1名、SRE1名)が入社くださっています。 今まで、エンジニアチームで飲み会以外のイベントをしたことがなかっ…

Google Apps Scriptのローカル開発環境をTypeScriptとVitestで整える

SOMPO Digital Lab の小菅です。ちょっとしたツールを Google Apps Script (GAS) で作ろうとしました。最初は手軽に Web エディタで書き始めたものの、少し複雑なロジックを書き始めると、やはり型とテストが欲しくなってきます。これを実現するために、他の…

Rustで都道府県を扱うjp-prefectureクレートを作った

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 業務でアプリケーション開発やデータ分析をしていると日本の都道府県を扱いたくなるケースが多々あります。例えばユーザの住所や店舗の所在地を扱いたい場合です。 ただこの都道府県の扱いは地味に面…

VS Codeであまり知られてないけど超便利な Window: Native Tabs

SOMPO Digital Lab ソフトウェアエンジニアの飯村です。 弊社業務委託メンバーから教えてもらった、あまり知られていないであろうVS Codeの便利機能の小ネタです。 Window: Native Tabs Mac限定ですが、めちゃくちゃ便利です。 複数案件を同時に捌いている …

EAS BuildでM1インスタンスを使う

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 我々のプロダクトWiTH Healthでは、アプリの開発にReact Native + Expoを使用しています。 Expoとは ExpoとはReact Native専用のSDKで、これまでReact Nativeだけで開発を進めて行く上で意識しなくて…

entで外部キーの名前が長くなってしまった時の対処法

SOMPO Digital Lab ソフトウェアエンジニアの木村です。 前回の記事に続いて、Goのentに関する記事です。小ネタです。 entが名付ける識別子 entで外部キーの定義をしていると、生成される識別子(テーブル名、外部キー名など)がとても長くなってしまうことが…

PostGISの位置データをentで扱う

こんにちは、SOMPO Digital Lab ソフトウェアエンジニアの木村です。 私の開発チームではトータルヘルスケアアプリWiTH Healthというプロダクトを開発しています。 このアプリケーションは私のチームで0から開発を始めたプロダクトであり、初期の技術選定な…