STORES Product Blog

こだわりを持ったお商売を支える「STORES」のテクノロジー部門のメンバーによるブログです。

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

graphql-ruby エラーの設計と実装

yubrot です。2024年11月14日に、STORES.rb Railsのはなしというイベントでgraphql-ruby エラーの設計と実装について話しました。内容がブログ記事向きだろうということで、ブログで改めて解説したいと思います。 本記事で取り上げているコードを含めた、gra…

ストアーズはECの会社、ではなくこんな開発をしています

STORES でエンジニアリングマネージャーをしている morihirok です。 ストアーズはECの会社、ではない でも話したとおり、今でも STORES は EC の会社として認知されていることが多いです。 その誤解を解くべく、2024年1月にリリースされた 「予約システムと…

Go と GraphQLで作る組織管理基盤

こんにちは。プロダクト基盤グループの inari111 です。STORES の各プロダクトへ導入する共通基盤を開発しています。 私の部署内で2つ目の基盤プロダクトとなる組織管理基盤を作ったのでご紹介します。 社内では「maja(マヤ)」と呼ばれています。 この記事…

STORES Advent Calendar 2024 #STORESアドカレ

今年もアドベントカレンダーの時期がやってきました! 去年はかなりフライングしていましたが、今年は暦通り?やっていきます。 更新はXでもお知らせしますので、Xもフォローいただけると嬉しいです! https://twitter.com/storesinc_tech カレンダー 各記事…

STORES レジ ~ iOSインターン 体験記 ~

前座 始めまして,ちゃんくろです。 普段は大学に通いながらiOSエンジニアとしてインターンに参加させていただいたり,IT系学生団体Tech.Uniの運営をさせていただいたりしている中で2024年春のサポーターズ1on1できっかけをいただき,10月中旬から11月中旬に…

STORES Tech Conf 2024 "New Engineering"の映像制作の裏側【ep.32 #論より動くもの .fm】

CTO 藤村がホストするPodcast、論より動くもの.fmの第32回を公開しました。今回はSTORES Tech Conf 2024 New Engineeringのデザインを担当した遠藤と音楽を担当したykpythemind(以下、ykpy)と話しました。 podcasters.spotify.com 論より動くもの.fmはSpot…

GitHub OrganizationのSAML認証とSCIM統合を設定しました

こんにちは、コーポレートエンジニアの伊藤(ito2)です。PX部門 IT本部 コーポレートエンジニアリンググループに所属しています。 PXは、人事、採用、労務、広報、社内ITからなる部門で、人事はプロダクト開発と同じ、従業員と考えるのではなく、ユーザーと捉…

Kaigi on Rails 2024 参加レポート

Kaigi on Rails 2024、お疲れさまでした!STORES からは18名(+託児サポートとして4名)で参加、hogelogがランチタイムにワークショップをしたり、ykpythemindが登壇しました! ゴールドスポンサーとして託児サポートを提供したり、女性Rubyist向けのランチ…

Railsのテストコードで使われているNamed Routesを実行時に文字列に直した話

CTOの藤村です。最近はぜんぜんRailsを書いていません。ふとSuggestion: Use string literals instead of named routes or URL helpers in tests · Issue #328 · rubocop/rails-style-guideというIssueを見て、2年ほど前にやったことを思い出したので、今更…

STORES レジ の長年の負債を宣言的UIのエッセンスを取り入れて改善してみた

POSレジグループで STORES レジ という製品の開発をしている片桐といいます。今年の2月から、POSレジグループにサーバーサイドエンジニアとして参加したのですが、現在はサーバーサイドの開発と並行してアプリの開発にも参加しています1。 STORES レジ は、i…

カンファレンス司会を支える技術

はじめに こんにちは @tomorrowkey です。 先日STORESでは初のテックカンファレンスである New Engineering を開催いたしました。 たくさんの社員が登壇者やスタッフなどの関わり方をしていたのですが、そのなかでも私は司会を拝命いたしました。 そんな大役…

大阪Ruby会議04に参加しました

こんにちは。STORES 予約 の開発をしているima1zumiです。夏も終わり秋も深まる季節になってしまいましたが、8/24に開催された大阪Ruby会議04という地域Ruby会議*1に参加したのでレポートします。 会場は中之島フェスティバルタワーでした。ビル1FにGLITCH C…

Vue Fes Japan 2024に参加しました!みんなの感想ブログ

こんにちは!最近めっきり寒くなり冬服を出してきた yasanori です。 ここ数年は秋服の出番がドラゴンボール後半のヤムチャぐらい少なくなってきていますね。 ヤムチャ素敵ですよね。 天下一武道会では一回戦で負け、サイバイマンにも負けてしまうなど、かま…

UnitTest合宿の日々に思いを馳せる

はじめに こんにちは。STORES 決済 でAndroidエンジニアをしている id:n-seki です。 最近は気温の乱高下が激しく、寒暖差で体がバグりそうですね。 さて、今日はUnitTest合宿の話をしようと思います。 UnitTest合宿とは......? はい、そうですよね。突然「…

Kaigi on Rails 2024に STORES から2名が登壇、ゴールドスポンサーとして託児所運営をします&STORES.rb 開催のお知らせ

こんにちは、技術広報のえんじぇるです。 STORES は10月25日・26日に開催されるKaigi on Rails 2024にゴールドスポンサーとして協賛し、託児所運営をします。また、2名が登壇します! この記事では、 当日登壇するメンバーと、 スポンサーとしての STORES に…

初めてテックカンファレンスに登壇しました 〜STORES Tech Conf 2024 "New Engineering"〜

こんにちは! STORES レジ と STOERS 予約 の開発をしている iOS・Android エンジニアの @satoryo056 です。 2024年9月25日に STORES 初のテックカンファレンス「STORES Tech Conf 2024 "New Engineering"」(以下、New Engineering)が開催されました。 私…

EuRuKo2024 で発表してきました(YARVの話)

テクノロジー部門の笹田です。寒暖差が大きく、体調が心配になる季節ですね。うちの家族は私以外が風邪ひいてしまい、いつ私にうつるか戦々恐々しています。皆様もどうぞご自愛ください。 先月 9/11-13 に Sarajevo, Bosnia & Herzegovina で開催された EuRu…

【STORES レジ】iOS インターンに参加してきた!

こんにちは、 yu です。2024年9月から10月までの約1ヶ月間、STORES レジ・予約チームの iOS エンジニアとして Join させていただきました。 インターン期間中のアウトプットとして、学んだことや取り組んだタスクについて記事を書いてきます。 初めてのタス…

wattanxとうしろのこに聞く、Vue Fes Japan 2024の見どころ【ep.31 #論より動くもの .fm】

CTO 藤村がホストするPodcast、論より動くもの.fmの第31回を公開しました。今回はVue Fes Japan 2024について、フロントエンドエンジニアのwattanx、うしろのこと話しました。 podcasters.spotify.com 論より動くもの.fmはSpotifyとApple Podcastで配信して…

CDNとWasm、WasmになってるCRubyはそれ自体が素晴らしい。深掘りRubyKaigi 2024 文字起こしレポート vol.3

2024年6月20日に『深掘りRubyKaigi 2024 with kateinoigakukun & ledsun & remore』を開催しました。イベントの内容をほぼ全文文字起こし形式でお届けします。この記事は第3部です。 hey.connpass.com イベントのアーカイブはYouTubeでも公開しています。 登…

Rubyでフロントエンドを書く未来、おもしろRuby in the browser事案。深掘りRubyKaigi 2024 文字起こしレポート vol.2

2024年6月20日に『深掘りRubyKaigi 2024 with kateinoigakukun & ledsun & remore』を開催しました。イベントの内容をほぼ全文文字起こし形式でお届けします。この記事は第2部です。 hey.connpass.com イベントのアーカイブはYouTubeでも公開しています。 登…

ブラウザで動くMastodonを作るまでの道のり、これからのruby.wasmの開発方針。深掘りRubyKaigi 2024 文字起こしレポート vol.1

2024年6月20日に『深掘りRubyKaigi 2024 with kateinoigakukun & ledsun & remore』を開催しました。イベントの内容をほぼ全文文字起こし形式でお届けします。この記事は第1部です。 hey.connpass.com イベントのアーカイブはYouTubeでも公開しています。 登…

STORES から1名がVue Fes Japan 2024で登壇&スポンサーをします

こんにちは、技術広報のえんじぇるです。 STORES は10月19日に開催されるVue Fes Japan 2024にゴールドスポンサー、託児サポートとして協賛します!また、当日は STORES からCTO、CPOを含む12名が参加します。参加者のみなさまと交流できるのを楽しみにして…

DroidKaigi全力登壇レポ 2024

DroidKaigi 2024 に登壇しました! こんにちは、STORES 決済 Androidチームのみっちゃんです! この度は「実践!難読化ガイド」というタイトルで、人生で初めてDroidKaigiに登壇させてもらいました。 これは私一人の力で実現できたことではなく、STORES のAn…

DroidKaigi 2024を振り返って

こんにちは!!! STORES 決済 でAndroidアプリとSDKの開発をしています、 Yamaton です!Androiderのお祭り、 3日間にわたる DroidKaigi 2024 が終わりましたね。みなさまは存分に楽しめたでしょうか? 弊社ブースでは、 STORES くじ 、プロダクトコード見…

iOSDC Japan 2024 参加レポート

こんにちは、STORES レジアプリを開発している @nekowen です。 iOSDC Japan 2024、お疲れ様でした!STORES からは総勢23名で参加しました。 この記事は参加したメンバーで書いています 印象に残ったセッション @satoryo56 Accessibility for Swift Charts …

STORES Tech Conf 2024 "New Engineering" を開催します!発表者に意気込みを聞きました

こんにちは、STORES のえんじぇるです。 STORES は、初めてとなる自社テックカンファレンス STORES Tech Conf 2024 "New Engineering" を、2024年9月25日(水)に浅草橋ヒューリックホール &ヒューリック カンファレンスで開催します。参加は招待制となりま…

複数プロダクトの成長を支える STORES のデータ基盤

こんにちは! STORES でデータエンジニアとして、データ基盤の開発運用を担当している@ssxotaです。 STORES には2024年の1月に入社しました。 前職ではデータレイクの立ち上げや、データを利用したプロダクトの開発には携わってきましたが、 本格的なデータ…

STORES は DroidKaigi 2024 に協賛します!

こんにちは!!! STORES 決済 でAndroidアプリとSDKの開発をしています、 Yamaton です! おかげさまで STORES は今年も DroidKaigi のGOLDスポンサーをさせていただくことになりました。 また、DroidKaigi を盛り上げる企画をしていますので、ご紹介します…

rubocop-todo-corrector で .rubocop_todo.yml を撲滅する

rubocop-todo-corrector で .rubocop_todo.yml を撲滅する STORES でソフトウェアエンジニアをやっている @morihirok です。 先日 【増枠】10年超えRails開発の振り返りと未来 - 持続可能な開発の具体策 というイベントで STORES の Rails 開発について話…