giftee Tech Blog

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

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

giftee Tech Vietnamが設立されました

こんにちは。ストリートファイター6では今の所2キャラでMASTERのギフティ CTO 柳瀬です。 会社としてのリリースの通り、弊社では本年ベトナム・ホーチミン市に開発拠点の立ち上げを行いました。この記事では改めて、立ち上げの背景などについてご紹介できれ…

開発合宿として、株式会社ギフティ 社内ISUCONを開催しました!

こんにちは、エンジニアをしている wa6sn です。開発組織を横断した課題を解決する、Platform Unit というところに所属しています。 先日、社内のエンジニア向けに「開発合宿」と称して、株式会社ギフティ 社内ISUCONを催しました。その様子について紹介しま…

Vue Fes Japan 2023 にスポンサーとしてブース出展しました!

こんにちは!ギフティでエンジニアをしている飯野です。 ギフティは 2023/10/28 東京の中野セントラルパークにて開催された Vue Fes Japan 2023 にシルバースポンサーとして協賛しました。当日はスポンサーブースを出展し、多くの方々に来ていただきました。…

gqlgen で高品質な GraphQL サーバーを作る【dataloader 編】

はじめに こんにちは、ギフティでエンジニアをしている @memetics10 です。 前回の記事では、gqlgen でデータの過剰取得を避けつつ schema ベースの SSOT を実現する方法として、リゾルバー分割を紹介しました。 さて、リゾルバーを分割することで Eager fet…

gqlgen で高品質な GraphQL サーバーを作る【リゾルバー分割編】

はじめに こんにちは、ギフティでエンジニアをしている @memetics10 です。 ギフティの一部のプロダクトでは、 Go の GraphQL サーバーライブラリである gqlgen を利用して GraphQL API を構築しています。 クライアントにとっては便利な GraphQL ですが、サ…

デザイナー×エンジニア対談 より良いUXのためのコラボレーションとは

こんにちは、エンジニアの egurinko です。ギフティは 2023年10月28日に行われた Vue Fes Japan 2023 で Silver スポンサーとしてブース出展を行いました。 そのブースで配布したプロダクトブックに記載したデザイナーとエンジニアの対談内容がとても良かっ…

Kaigi on Rails "Code Review Challenge" 正解発表 (Day2)

こんにちは、エンジニアの 麦倉 です。 このたび、株式会社ギフティは Kaigi on Rails 2023 に Ruby Sponsors として参加させていただいております。イベントの2日間両日のスポンサーブースにて、"Code Review Challenge" というちょっとした Rails クイズの…

Vue Fes Japan 2023 Evan You キーノート速報レポ

こんにちは、エンジニアの egurinko です。今年は Vue Fes Japan 2023 がオフラインで 5 年振りの開催となりました。そこで行われた Evan You の Keynote の速報レポです。速報レポですので、温かい目で見ていただけると幸いです。 Vue & Vite Update まずは…

Kaigi on Rails "Code Review Challenge" 正解発表 (Day1)

こんにちは、エンジニアの @megane42 です。 このたび、株式会社ギフティは Kaigi on Rails 2023 に Ruby Sponsors として参加させていただいております。イベント当日のスポンサーブースにて、"Code Review Challenge" というちょっとした Rails クイズのよ…

CSS Variables 形式のデザイントークンを補完する VS Code Extension を作成し生産性を上げる

こんにちは、エンジニアの egurinko です。過去の記事でデザインシステム Abukuma を作り始めたこと紹介しましたが、今回は CSS Variables 形式で利用可能としているデザイントークンを VS Code 上で補完する Extension を作成したので、その紹介をします。 …

俺たちはこう ADR(Architecture Decision Record)を書いている

こんにちは、ギフティでエンジニアをやっている中屋(@nakaryo79)です! 自分は割とドキュメントが好きです。 ドキュメントはなさすぎるよりはありすぎた方がマシと思っている派閥です。 はじめに 我々のチームでは開発ドキュメントとして ADR(Architecture …

giftee Product Book 2023 のご紹介

はじめに こんにちは。Engineering Manager の渡邊です。 ちょっと前の話になりますが、5月に開催された RubyKaigi 2023 にスポンサー出展した際に、ノベルティとしてギフティのエンジニアリングを紹介する冊子『giftee Product Book』を制作しました。 プロ…

入社して半年で新規プロダクトをリリースした話

初めに こんにちはー。ギフティでエンジニアをしている横野です。 21卒としてギフティに新卒入社し、2年4ヶ月が経ちました。 部署としては、toB 向けのプロダクト開発をしている giftee for business dev unit(社内ではG4B と呼んでいます。以下G4B)に所属し…

eギフト発行基盤共通化への取り組み

こんにちは、ギフティでエンジニアをやっている中屋(@nakaryo79)です! 私は GiftExperince dev unit というチームに所属しています。 このチームは割と最近誕生した unit になっていて、Experience と名が付くように、ギフト体験の価値を最大化していくこと…

デザインシステムでユーザの課題解決に集中したい

こんにちは、ギフティの toB 向けのプロダクト開発をしている giftee for business dev unit (通称:g4b dev unit) に所属しているエンジニアの egurinko です。社内でデザインシステムを作り始めたので、その背景や目的、現状などを紹介したいと思います。 …

RubyKaigi 2023に参加しました!

はじめに こんにちは。 eGift Systemを開発しているエンジニアの松島です。 長野県松本市で行われた、RubyKaigi2023 に参加してきました! セッション 私は昨年も RubyKaigi2022 に参加しました。(参加レポート) 私は文系大学出身で、コンピュータの基礎に…

RubyKaigi 2023に向けた準備の様子をお届けします!

こんにちは。eGift Systemの開発に携わっているエンジニアの高山です。昨年4月に新卒入社したので、もう2年目に突入してしまいました(汗) 昨年につづき、ギフティはRubyKaigi 2023にプラチナスポンサーとして協賛しています。RubyKaigiへの協賛は「Rubyコ…

ソフトウェアアーキテクチャという捉えどころのない概念

こんにちは、ギフティでエンジニアをやっている中屋(@nakaryo79)です! GiftExperince dev unit というチームに所属しています。 先日の社内 LT イベントで登壇する機会があり、ソフトウェアアーキテクチャについて発表しました。 最近、ギフティではシステ…

フロントエンドのコンポーネント分割方針について考える

こんにちは、ギフティでエンジニアをしている(@yashi848484)です。先日、ふと思い立って持っている積みゲーの数を数えたら 2 ケタあることが判明し、数えなければよかったと後悔しています。やっていきます。 フロントエンドのコンポーネント分割でよく陥る…

RailsでのService Objectの上手な使い方

はじめに こんにちは。エンジニアの安達です。前回の記事で触れたRailsアプリのリファクタリング対応の一環で、Service Objectの活用も行っていました。 Service Objectは間違った考え方で使うとアンチパターンに陥るとも言われる設計手法です。業務での活用…