giftee Tech Blog

ギフティの開発を支えるメンバーの技術やデザイン、プロダクトマネジメントの情報を発信しています。

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

RubyKaigi 2026セッションレポート:ブラウザでRubyを動かす!PicoRuby.WASMとFunicularを触ってみた

みなさん、こんにちは!新卒2年目エンジニアのasanoです。普段は、Ruby on Railsを採用したtoC向けプロダクトの開発を担当しています。 2026/4/22〜24に北海道函館市で開催されたRubyKaigi 2026に参加してきました。 Hitoshi Hasumiさん(@hasumikin)のセッ…

業務で使っていたgemに欲しい機能があったのでPRを出したらマージされた話

こんにちは、ギフティでエンジニアをしているaokiです。法人向けeギフトサービス「giftee for Business」の開発を担当しています。 今回は、業務で使っていたgemに欲しい機能があったためOSSにPRを出したらマージされたので、その経緯と学びを紹介します。 …

React Tokyoフェス2026に参加しました!

こんにちは!エンジニアのsgakuです。 2/28に開催されたReact Tokyoフェス2026に、ギフティがスタンダードスポンサーとして参加してきました!今回はその様子をお伝えしていきます。 React Tokyoフェス2026って? React Tokyoが主催する、Reactをテーマとし…

安全にDBマイグレーションを実行する技術 -DDLのロックタイムアウトをRailsで設定する-

なぜロックタイムアウトを設定するのか データベースのパラメータグループでグローバルに変更する アプリケーション(Rails)で設定する A. ActiveRecord::Migration を使っている人向け Strong Migrations gem を使う config/database.yml に variables を追…

TSUDOI #2 を開催しました!

こんにちは、エンジニアの toki (@tokai235) です。法人向け eギフトサービス giftee for Business の開発をしています。普段はバックエンドやインフラのお仕事が多いですが、フロントエンドも好きです。 今回は、ギフティが自社開催している LT 会「TSUDOI…

AI Agent で世界が変わったけど、プロダクト作りは楽しい

こんにちは、エンジニアの toki (@tokai235) です。法人向け eギフトサービス giftee for Business の開発をしています。普段はバックエンドやインフラのお仕事が多いですが、フロントエンドも好きです。 今回は、マネージャーの egurinko (@egurinko) にめ…

Slackスレッドの議論サマリをClaude Code + GASで自動生成する

Slackスレッドの議論サマリをClaude Vode + GASで自動生成する こんにちわ、ギフティのVPoEの大曽根です。 以前のエントリーで AI を活用して価値創造の取り組みの現在地をご紹介しましたが、今回はその中の1つのテーマについて、具体的な取り組みを紹介しま…

「システムを停止させない」—— eGift Systemチームのミッションと取り組み

ギフティでエンジニアをしている清見です。この記事では私が携わっているeGift Systemのエンジニアチームについて紹介します。 eGift Systemとは eGift Systemは、SNSやメールなどオンラインで手軽に贈れるeギフトサービスを支える基盤システムです。プロダ…

遠かった Rails が "自分事" になった瞬間 〜 transaction 内で job を安全に呼べるようになるまで

こんにちは、ギフティでエンジニアをしている mugi です。 先日、Ruby on Rails に初めて PR を出し、マージされました。 github.com この記事では、PR を出すきっかけからマージされるまでの流れ、そしてこの経験を通じて感じた「OSS が "自分事" になる感…

Claude Code でデザインシステムの CSS IntelliSense を数時間で作った話

こんにちは、エンジニアの egurinko です。今回は、Claude Code を使ってデザインシステムの CSS IntelliSense を数時間で開発した体験を共有します。 背景にある課題 ギフティのデザインシステムは、React, Vue, Svelte, Rails など様々な技術に対応するた…