バイセル Tech Blog

バイセル Tech Blogは株式会社BuySell Technologiesのエンジニア達が知見・発見を共有する技術ブログです。

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

BuySell Technologies 開発合宿参加者レポート (2023年)

はじめに こんにちは。開発2部の小松山です。 先日「開発合宿」なる楽しい社内イベントがありました 本記事では参加者である私の目線から、当日の様子や自身がどのような開発をしたか等を感想を交えてお伝えします。 開発合宿の運営メンバー目線での記事も…

開発合宿の運営のすすめ -初めての開発合宿の計画から実施まで-

はじめに こんにちは! 開発2部の飯島です。 先日、バイセルで初めて開発合宿を開催しました。 本記事では、合宿の運営リーダーを務めた私の目線で、計画から実施まで運営側がどのようなことを検討し、何を行ったのかをお伝えします。 初めての開発合宿を計…

MagicPod実行後の本番デプロイを自動化するための自作GitHub Actions

背景 MagicPod について GitHub Actions での MagicPod Web API の利用 現状のワークフローの課題 MagicPod のテスト実行と production デプロイが同時に走る 解決策 使い方 実装 GitHub Actions について Docker Container JavaScript Action Composite Act…

HasuraのRemote Schema to Database Relationshipsを用いたElasticsearchとの検索連携

はじめに こんにちは。開発2部の尾沼です。 私の所属するチームでは最近、HasuraとElasticsearchを組み合わせて検索を行えるようにしました。今回はこれを実現するために私たちが採用した方法を紹介したいと思います。 はじめに 背景 採用した構成 前提 方針…

快適にスキーマ駆動開発をするためのGraphQLエラー設計

はじめに こんにちは。開発2部の小松山です。 業務でGraphQLのエラーの設計をする機会があり、いろいろと調査・検討した結果、なかなか良いと思えるものができたので紹介します。 本記事はバックエンド寄りの話がメインです。GraphQLのエラーの扱いに迷って…

MUIをベースにしたデザインシステムの構築

こんにちは、開発2部の早瀬です。 自分のチームではフロントエンドにReact(Next.js)を採用しており、MUIをベースにしたデザインシステムを構築して開発を行なっています。 そこで今回はデザインシステムの構築に至った背景や、具体的な取り組みを紹介した…

React Hook Form + Zodにおける型不整合の解消

はじめに こんにちは! テクノロジー戦略本部 開発二部の金子です。 自分が担当するプロジェクトでは、React Hook Form (以後RHFとする) と Zod を用いてフォームの実装をしています。 この組み合わせは強力ですが、Zod スキーマから生成される型を useForm …