STORES Product Blog

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

Ruby

STORES 予約のRubyを3.3、Railsを7.1へアップデートしました。

こんにちは。STORES 予約 で開発エンジニアをしている矢作です。 ぼちぼちアップデートするかなということで先日、 STORES 予約で利用しているRubyのバージョンを3.2から3.3へとアップデートしました。 またRubyのアップデートとは別軸で近いタイミングでRai…

Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの?

Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの? 調べてみました。

Rails Girls Tokyo 16thをオーガナイズしました

こんにちは、技術広報のえんじぇるです。 3月1日、2日にRails Girls Tokyo 16thを開催し、maimuさんと一緒にオーガナイザーをさせていただきました。Rails Girls Tokyo 15thに参加した時は次回のRails Girls Tokyoを自分が開催するとは思ってなかったのです…

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

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

プロと読み解く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などのモダンな技術がリッチなユーザーインターフェースの実現を目指し…

RubyWorld Conference 2023に笹田が登壇&Nurseryスポンサーとして協賛します

こんにちは、技術広報のえんじぇるです。 STORES は11月9日・10日に開催されるRubyWorld Conference 2023にRubyコミッターの笹田が登壇、またNurseryスポンサーとして協賛します。 2023.rubyworld-conf.org 登壇者の紹介 DAY-01 11月9日(木) 16:55〜17:25に…

私の好きなRubyで世の中に価値を届ける、わからないものをわかるための距離のつめ方【Rubyistめぐりvol.3 しおいさん 後編】

Rubyist Hotlinksにインスパイアされて始まったイベント『Rubyistめぐり』。第3回はしおいさん(塩井美咲さん)をゲストに迎えて、お話を聞きました。こちらは後編です。 hey.connpass.com ホビーとしてのネットワーク 藤村:RubyKaigi 2021があり、そこから…

キャリアのスタートはコールセンター?!プログラミングに出会ってからRubyKaigiに登壇するまでの波乱万丈な人生【Rubyistめぐりvol.3 しおいさん 前編】

Rubyist Hotlinksにインスパイアされて始まったイベント『Rubyistめぐり』。第3回はしおいさん(塩井美咲さん)をゲストに迎えて、お話を聞きました。こちらは前編です。 hey.connpass.com 後編は下記からご覧ください。 私の好きなRubyで世の中に価値を届け…

Kaigi on Rails 2023にゴールドスポンサーとして協賛します

こんにちは、技術広報のえんじぇるです。 STORES は10月27日〜28日に開催されるKaigi on Rails 2023にゴールドスポンサーとして協賛します。また、託児所に企画運営として協力しています。 kaigionrails.org この記事ではみなさんとKaigi on Rails 2023を楽…

正規表現のPrettier、パーサに取り組むために読んだ本、RubyKaigi 2023で面白かった発表。深掘りRubyKaigi 2023 with spikeolaf & makenowjust 文字起こしレポート vol.3

2023年6月15日に『深掘りRubyKaigi 2023 with spikeolaf & makenowjust』を開催しました。イベントの内容をほぼ全文文字起こし形式でお届けします。この記事は第3部です。 hey.connpass.com 登場人物 ゲスト makenowjust/藤浪 大弥さん spikeolaf/金子 雄一…

経理からプログラマへ、Lramaの今後、なぜBisonを倒したのか。深掘りRubyKaigi 2023 with spikeolaf & makenowjust 文字起こしレポート vol.2

2023年6月15日に『深掘りRubyKaigi 2023 with spikeolaf & makenowjust』を開催しました。イベントの内容をほぼ全文文字起こし形式でお届けします。この記事は第2部です。 hey.connpass.com 登場人物 ゲスト makenowjust/藤浪 大弥さん spikeolaf/金子 雄一…

正規表現とは何なのか、makenowjustが正規表現に興味を持ったきっかけ。深掘りRubyKaigi 2023 with spikeolaf & makenowjust 文字起こしレポート vol.1

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

RubyKaigi 2023に参加した結果、RailsのYJITを有効化しパフォーマンス向上した

STORES 予約 でエンジニアリングマネージャーをしている natsume です。 今回はRubyKaigi 2023に参加して「うぉぉなんかやるぞぉ!」となった結果、STORES 予約 のバックエンドであるRailsアプリケーションをYJIT有効化しパフォーマンス向上できました。 動…

STORES はRubyKaigi 2023に28名で参加&スポンサーをしました!参加レポート

こんにちは、技術広報のえんじぇるです。RubyKaigi 2023 お疲れさまでした! STORES はAfter Party Sponsorとして、Day3のAfter Partyの準備&運営をしました。After Partyに参加いただいたみなさま、ありがとうございました。 タイトルに記載の通り、STORES…

Railsで成功するには、 コンピュータ書鑑賞、本との出会い方【Rubyistめぐりvol.1 takahashimさん】

Rubyist Hotlinksにインスパイアされて始まったRubyistめぐり。第1回は高橋征義さんをゲストに迎えて、お話を聞きました。こちらは後編です。前編はこちら。 Rubyが他の言語に与えた影響 藤村:第2部、高橋さんについて聞いてみようと思います。今更ながらRu…

Rubyとの出会い、Railsの衝撃、Rubyコミュニティの面白さ【Rubyistめぐりvol.1 takahashimさん】

Rubyist Hotlinksにインスパイアされて始まったイベント『Rubyistめぐり』。第1回は高橋征義さんをゲストに迎えて、お話を聞きました。 パーソナルコンピュータとの出会い 藤村:こんばんは、藤村と申します。STORES のCTOをやっています。Rubyist Hotlinks…

Kaigi on Rails 2022で気になったセッションは?『ふりかえりKaigi on Rails 2022』文字起こしレポート

2022年10月24日に『ふりかえり Kaigi on Rails 2022』と題してイベントを開催しました。イベントでお話した内容を文字起こしレポートでお届けします。 自己紹介 kwappa:そろそろ「ふりかえりKaigi on Rails 2022」を始めます。みなさん、こんにちは。 みん…