STORES Product Blog

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

STORES はPPL 2024にゴールドスポンサーとして協賛します

STORES は3月5日(火)〜7日(木)に開催される第26回プログラミングおよびプログラミング言語ワークショップ PPL 2024にゴールドスポンサーとして協賛します。この記事では STORES のPPL 2024関連情報をまとめています。 発表 Rubyコミッターの遠藤と笹田が…

STORES ブランドアプリ の iOS チームで一ヶ月のインターンに参加しました!

こんにちは、Megabits です。今年の二月に STORES ブランドアプリ の iOS チームでインターンに参加しました。この一ヶ月でやったことと感想を皆さんに紹介したいと思います。 この後特にアクセシビリティ関連の私の経験談もいろいろ書きました。インターン…

サービス間通信を GraphQL Schema Stitching で実装する

はじめに STORES 予約でエンジニアをしているhiromu617です。この度 STORES では STORES レジ に STORES 予約 がもつ予約情報を連携できる機能をリリースしました。 この機能を提供するにあたってサービス間で通信をする必要がありました。サービス間の通信…

Jetpack Compose の Padding vs Spacer

Padding を使うのか Spacerを使うのか こんにちは!STORES 決済 Androidエンジニアのみっちゃんです! JetpackComposeでUIを作るときに、Composable同士の間に余白を置きたい時はpaddingやSpacerを使って実現できます。 最近、STORES 決済 Android アプリで…

安否確認サービスをコーポレートエンジニアが導入するとどのような運用設計をするのか

こんにちは、STORES のPX部門IT本部でマネージャー兼コーポレートエンジニアをしている中野(@howdy39)です。 STORES では今年に入ってトヨクモ社の安否確認サービス2をエンタープライズプランで導入しました。 もともと安否確認用途としては別のクラウドサ…

STORES はシルバー&学生支援スポンサーとしてYAPC::Hiroshima 2024に協賛します

こんにちは、技術広報のえんじぇるです。 STORES は2月10日(土)に開催されるYAPC::Hiroshima 2024にシルバー&学生支援スポンサーとして協賛します。 この記事では STORES のYAPC::Hiroshima 2024関連情報をまとめています。開催前から開催後までみなさん…

地道にトライ&エラーを繰り返せるか、スケートボードとソフトウェア開発の共通点【ep.27 #論より動くもの .fm】

CTO 藤村がホストするPodcast、論より動くもの.fmの第27回を公開しました。今回は2023卒入社のエンジニアhiromuとWeb開発をするようになったきっかけ、新卒1年目の時の仕事、スケートボードについて話しました。 論より動くもの.fmはSpotifyとApple Podcast…

Vue Fes Japan 2023の感想/Cloudflare WorkersとRemixが快適すぎた/Web Infraに注目してる【ep.26 #論より動くもの .fm】

CTO 藤村がホストするPodcast、論より動くもの.fmの第26回を公開しました。今回はフロントエンドエンジニアのうしろのことVue Fes Japan 2023の感想やCloudflare WorkersとRemix、最近注目している技術について話しました。 論より動くもの.fmはSpotifyとApp…

「Youはなぜコントリビュータに?」Vue Fes Japan 2023 出張版【ep.25 #論より動くもの .fm】

CTO 藤村がホストするPodcast、論より動くもの.fmの第25回を公開しました。今回はVue Fes Japan 2023のスペシャルランチセッションで公開収録をしました。ゲストは、Vue Fes Japan 2023で登壇したwattanxです。 論より動くもの.fmはSpotifyとApple Podcastで…

Rubyが楽しくて良い言語になることが STORES の未来につながる【STORES.rb × Asakusa.rb 文字起こしレポート】

2023年9月26日に開催した『STORES.rb × Asakusa.rb』のトーク部分を文字起こし形式でお届けします。 hey.connpass.com STORES がRubyコミッターを迎えた理由 藤村:STORES.rb×Asakusa.rbにお越しいただきありがとうございます。よろしくお願いします。ご存知…

STORES モバイルだより 2023冬号

こんにちは、STORESでモバイルエンジニアをしている @tomorrowkey です。 2023年もおわりに近づいてきたので、今年のSTORES モバイルだよりをお送りしたいと思います。 半年くらいのペースでだしたいところだったのですが、前回 のおたよりから1年も経ってし…

入社後半年が経ったので振り返ってみる

はじめに STORES レジ でアプリ開発をしている@nekowenです。 自分は2023年6月にSTORESに入社し、早いものでもう半年が経ちました。 入社当初から毎日あたらしい知見にたくさん触れることができ、楽しく仕事ができています。 年の瀬で良いタイミングでもあり…

プロと読み解くRuby 3.3 NEWS

テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTO…

CircleCIのslowest tests大改善

こんにちは! STORES でWebエンジニアをしている hsm_hx です。 6月に STORES に中途入社し、ネットショップやレジを中心に機能追加や改善・運用をするチームでバックエンドやフロントエンドの開発を担当しています。 STORES ネットショップの開発チームでは…

RailsでのJSON Serializationをもっと簡単にやる

この記事は STORES Advent Calendar 2023 の30日目の記事です。 はじめに STORES 予約でエンジニアをしている望月です。 近年、Webアプリケーションのフロントエンド開発において、Reactなどのモダンな技術がリッチなユーザーインターフェースの実現を目指し…