freeeの開発情報ポータルサイト

Ruby on Rails

ActiveSupport::CodeGenerator で遊ぼう

この記事は、freee Developers Advent Calendar 2024 の3日目です。 bucyou (ぶちょー) と申します。普段は大阪は京橋にある関西拠点で freee販売の設計・実装を行っています。ちなみに、社内では freee販売を実際に利用して、ミニ店舗の運営などを行ったり…

Rails の time_zone ヒヤリハット

こんにちは!freee の gon です。 freee Developers Advent Calendar 2024の2日目の記事です。 freee ではマイクロサービスを含め大小さまざまなサービスが稼働してますが、あるサービスで Rails の time_zone の設定をし忘れており、time_zone がデフォルト…

Kaigi on Rails 2024に参加してきました!

こんにちは、freee エンジニアの WaTTsonとyongiです!少し遅くなりましたが、2024年10月25日(金)〜26日(土)に行われたKaigi on Rails 2024に参加してきたのでレポートします! 今回参加したWaTTon, yongi, k-massanの3人と、運営側のメンバーだったhachiさ…

大阪Ruby会議04のSponsor LTで「データベースだけじゃないN+1とその対策」について話しました

大阪Ruby会議に参加しました! こんにちは、関西でfreee販売・freee工数管理の開発を行っています、bucyouこと川原です。 2024/8/24(土)に開催された、大阪Ruby会議04にスポンサーとして (かつ個人的にも気になったので) 参加してきました。 同僚で大阪Ruby会…

freee 会計の Rails アプリケーションを Zeitwerk モードに移行しました

こんにちは。freee 会計の開発をしている chandai です。 この記事は freee Developers Advent Calendar 2023 の16日目の投稿になります。 早いもので今年も残り僅かですね。 私からは今年行った freee 会計の Zeitwerk モード移行について共有させていただ…

型を意識した Ruby on Rails 上のモデル

こんにちは。freee販売を大阪で開発しております、bucyou (ぶちょー) というものです。 この記事は、freee Developers Advent Calendar 2023 の10日目です。 例によって普段は Ruby on Rails で開発をしておりますが、ここでのアーキテクチャや、モデリング…

Kaigi on Rails 2023参加しました!

freee のエンジニアで Kaigi on Rails 2023 に参加しました! こんにちは〜!freee のエンジニアメンバー、anna , fumi , hachi , k-massan , nakayan , otyamura , yongi です。 今回、Kaigi on Rails 2023 に参加してきました! Kaigi on Rails とは 2023/…

ActiveJob の retry_on を使いこなす

こんにちは! 大阪で freee販売を開発しております、bucyou (ぶちょー) というモノでございます。入社1年にしてようやく DevelopersHub デビューです! Rails での開発や、設計面の話題をお送りしたいと思います。今日は ActiveJob についてです。 ActiveJob …