giftee Tech Blog

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

社内向けアプリを爆速で公開するためのプラットフォームを作った

みなさん、隙間家具としての様々な社内ツールを作っていますか?エンジニアをしている @wa6sn です。 2025 年末ごろに、社内向けアプリをカジュアルに公開するためのプラットフォーム、Orbital 1 を作りました。ざっくり言うと 「コンテナイメージを置くだけ…

Rubyエコシステム開発入門ワークショップの会場提供をします!

はじめに こんにちは、ギフティでエンジニアをしている白井 (@shilo_113) です。私は普段、Ruby on Railsを使用したtoC向けプロダクトの開発を担当しています。 この度、ギフティは2026年8月5日(水)に開催されるRubyエコシステム開発入門ワークショップの…

TSUDOI#3 を開催しました!

こんにちは、ギフティでエンジニアをしている shirai (@shilo_113) です。私は普段、Ruby on Rails を使用した toC 向けプロダクトの開発を担当しています。 6/2(火)にギフティ主催の勉強会である 「TSUDOI #3」 を開催しました! たくさんの方に参加してい…

TSKaigi 2026 参加レポート

こんにちは。ギフティ西田です。 2026/5/22~23 にて開催された TSKaigi 2026 に参加しましたので、そのレポートを書きたいと思います。 株式会社ギフティはシルバースポンサーをしているだけでなく、総勢 7名のエンジニアが現地参加しました! TSKaigi とは …

TSKaigi 2026 セッションレポート 「tsserverとは何だったのか、これからどうなるのか」に触発されて tsserver とお話してみた

こんにちは、新卒2年目エンジニアの zacker です。 法人向け eギフトサービス giftee for Business のプロダクト開発をしています。 先日開催された TSKaigi 2026 に参加してきました。 私は業務の中では TypeScript は利用していないのですが、個人的に静…

Proposal Boost なる制度を作った

こんにちは。ギフティでエンジニアをしている @wa6sn です。Platform Unit という、横断的な仕組みづくりや、開発者が利用する諸々の基盤の整備を担うチームに所属しています。 この記事では、昨年度から試験運用が始まっている 「Proposal Boost」 という制…

クラウドネイティブ会議セッションレポート:Docker Hardened Imagesを使ってみた

はじめに こんにちは、エンジニアのoruiと申します。 普段は大手飲食チェーンに向けたプロダクトの開発/運用に携わっています。 近況として、5/14(木) ~ 15(金) に、クラウドネイティブ会議に参加しました。 そこで、Docker社のTadashi Nemotoさんのセッショ…

TSKaigi 2026 に当日スタッフとして参加しました!

こんにちは。ギフティ西田です。先日開催された TSKaigi 2026 に当日スタッフとして参加しました。 当日スタッフとは、文字通り当日の運営をお手伝いするスタッフです。開催の少し前に X での参加募集があったため応募しました。 かねてから TSKaigi には何…

RubyKaigi 2026 参加レポート 〜 駆け出し Rubyist が感じた「距離」の話

はじめに こんにちは、ギフティでエンジニアをしている satosho です! 普段は Rails アプリケーションの開発を担当しています。Ruby 歴は1年程度の駆け出しの Rubyist(Ruby エンジニア)です。 先日、北海道は函館で開催された RubyKaigi 2026 に参加して…

Devin + GitHub Actions で Renovate PR にサマリーを自動投稿する

はじめに ギフティでエンジニアをしているhsatoです。 開発や運用を行っていると、Renovate や Dependabot などの依存関係更新ツールによってバージョンアップの PR が日々作成されると思います。 OSS のライブラリが更新されてより良いものになったり、バー…

「いつテストを書くか?」がめちゃくちゃ刺さった件 -TSKaigi 2026 レポート-

今年はどうだった? 特に印象に残ったセッション どんな話だったの? 何が良かったの? ソフトウェアエンジニアとしてのプロフェッショナリズムを思い出させてくれる 理想に向かい試行錯誤することこそがエンジニアリングであることを思い出させてくれる な…

AIで仕事を「変える」とはどういうことか

AIで仕事を「変える」とはどういうことか はじめに 技術本部VPoEの大曽根です。 生成AIは月数千円から誰でも使える環境になってきています。 同じツールを他社も使う前提では、AIによる速度の優位は構造的に長続きしません。本当に問われているのは、AIを使…

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 など様々な技術に対応するた…

Hey Devin! セキュリティチェックの質問に答えて

こんにちは、エンジニアの egurinko です。ギフティではセキュリティチェック効率化への道などで紹介したように、あの手この手でセキュリティチェックへの回答の効率化を試みています。 今回はさらに Devin を用いて回答をさせる試みをご紹介します。 課題:…

アドベントカレンダーをきっかけに、アウトプットする文化に参加していく

こんにちは、ギフティでエンジニアをしているaokiです。今年の2月にギフティに入社し、現在は法人向けeギフトサービス「giftee for Business」の開発を担当しています。 12月といえばアドベントカレンダーですよね。この記事もその一つです。 アドベントカレ…

ビジネスサイドの新卒2年目がエンジニアと一緒に事業開発していく上で考えていること

はじめに こんにちは、株式会社ギフティのBiz(ビジネス)サイドで営業をしている、新卒2年目のさいじょうです。 この度、技術ブログへの寄稿に初挑戦することにしました。 きっかけは単純で、「Bizも技術ブログ書いていいよ!」というあまりにもオープンな…

開発合宿として Vibe Coding 開発イベントを社内で行いました

2025/11/28に、Vibe Coding の体験を目的とした開発合宿を実施し、エンジニア 50 名ほどが参加してくれました。この記事ではその様子について紹介します。 Vibe Coding とは Andrej Karpathy が 2025 年の初頭に広めた概念で、AI ツール(LLM など)を活用し…

セキュリティチェック効率化への道

こんにちは。ギフティで PdMをしている天田と申します。 2025年もあっという間に過ぎてもう年末ですね。年末の風物詩といえば、そう、セキュリティチェックです。 各企業でセキュリティチェックに関わっているみなさま、いつもお疲れ様です。ありがとうござ…

AI Agent から「まかせる」の正体を紐解いてみる

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

新卒エンジニアがやって良かったこと

みなさん、こんにちは!ギフティに25年度新卒エンジニアとして入社した asano です。 大手飲食店チェーンのeギフトシステムを担当する専任プロジェクトチームに所属していて、開発からテスト、リリースまで一貫して担当しています。 今年もそろそろ終わりで…

面接官への面接フィードバックを自動生成する仕組みをAI+GASで作った

AI

面接官に「深掘りが足りなかった」「アトラクトの意識が薄かった」と伝えることは、面接の質を上げるうえで重要です。 ただ、面接は候補者と面接官というクローズドな環境のための第三者が面接内容を把握して面接官にフィードバックするのは難しいという側面…