giftee Tech Blog

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

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

OSSにコントリビュートするということ 〜Rubyエコシステム開発入門ワークショップ 参加レポート〜

はじめに こんにちは、ギフティでエンジニアをしている shimizu です。法人向け eギフトサービス giftee for Business のプロダクト開発をしています。 2026年8月5日(水)に開催された Ruby エコシステム開発入門ワークショップに参加してきました。 rubyas…

学生向け招待プログラムとして Kaigi on Rails 2026 の参加者を募集します

この度、ギフティは国内最大級の技術カンファレンス「Kaigi on Rails 2026」に、Scholarship sponsor として協賛し、学生の方へ参加チケット、往復交通費の全額負担をおこないます。 ※会場から離れた地域にお住まいの方に関しては、宿泊費も負担をさせていた…

Aurora Serverless v2 の Minimum ACU を安易に 0 にするのはやめよう

こんにちは、ギフティでエンジニアをやっている中屋(@nakaryo79)です! toB 向けのプロダクト開発チームでバックエンドエンジニアとして働いています。 つい最近、タイミーさんのこちらの記事がちょっとバズっていましたよね。 tech.timee.co.jp この記事が…

Railsバージョンアップ対応のハマりから得たDockerベースイメージ更新の知見

はじめに こんにちは、エンジニアのoruiと申します。 普段は大手飲食チェーンに向けて開発を行っており、最近は業務でRailsバージョンアップ対応に携わっています。Railsのバージョンアップに伴いRuby自体のバージョンも上げる必要があり、Rubyのバージョン…

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

みなさん、隙間家具としての様々な社内ツールを作っていますか?エンジニアをしている @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 など様々な技術に対応するた…