バッチ処理の負荷を下げる工夫

こんにちは!YOUTRUSTでエンジニアリングマネージャーとして働いているジョニー(YOUTRUST)です。 まだまだ気温の変化は激しいですが、徐々に暖かい日も増えてきて、春の訪れを感じています。 本日のテーマ 本日のテーマは「バッチ処理の負荷低減」です。 Y…

深く根付いた2つのマスタテーブルを統合した話

こんにちは、YOUTRUST Webエンジニアの寺井(YOUTRUST/X)です。 YOUTRUSTではユーザーや募集において職種を設定することができます。 しかし、実はユーザーで設定できる職種(ユーザー職種)と募集で設定できる職種(募集職種)では、これまで全く別のマスタテー…

仕様書には載っていない、YOUTRUSTアプリの細かなUX改善の話

アプリエンジニアのくまもん(YOUTRUST/X)です。 細かいUXまで気を配られているアプリは、単純に使いやすいだけでなく、操作していて心地が良く、動きに信頼感があります。しかし細かいUXの議論は、どうしても後回しになりがちで、仕様やデザインモックで厳…

Sentryから通知されたN+1 Queryを修正した話

こんにちは、YOUTRUSTのしぶしゅん(YOUTRUST / X)です。 YOUTRUSTではRailsを使用して開発しています。また監視にSentryを利用しています。 今回はSentryからN+1 Queryの通知が届いたので調査し、パフォーマンス改善した例を紹介します。 Sentry Sentryは…

Rubyに慣れてきたので、メタプログラミングRuby第2版を読んでみた

こんにちは、YOUTRUSTの今井(YOUTRUST/X)です。 今回は私が最近読んでいる「メタプログラミングRuby第2版」の感想と実際にYOUTRUSTでメタプログラミングが使われている箇所の紹介をしようと思います。 メタプログラミングとは メタプログラミングとは、コ…

OPEN CODE(サーバーサイド編)#8 開催レポート

こんにちは!YOUTRUSTのしぶあつです。 2月16日(金)にて2024年初開催のOPEN CODEを実施しました✨✨✨ 今年も元気にYOUTRUSTのプロダクト組織の活動をレポートさせていただきます! OPEN CODEって何? エンジニアのみなさん、他社のプロダクトの実際のコード…

エンジニアリングマネージャーとしての2024年の抱負

こんにちは!YOUTRUSTでエンジニアリングマネージャーとして働いているジョニー(YOUTRUST)です。 寒い日々が続いていますね。風邪を引かないように、生活リズムを崩さないことと、手洗いうがいを徹底していきたいと思います。 本日のテーマ 新年を迎えたと…

カスタムコップでCQSの運用を改善した話

こんにちは、YOUTRUST Webエンジニアの寺井(YOUTRUST/X)です。 今回は、RuboCopのカスタムコップを使って、YOUTRUST独自の開発ルールの運用を改善した話を書こうと思います。 YOUTRUSTで運用しているルール 先日行われたKaigi on Rails 2023で「Fat Modelを…

YOUTRUSTアプリでのモーダルの使われ方

あけましておめでとうございます。アプリエンジニアのくまもん(YOUTRUST/X)です。最近はぷよぷよテトリス2にハマっています。ぷよぷよテトリスSはネット対戦そこそこやっていたのですが、バージョンアップしてからは手がつけられていませんでした。年始にS…

2023年の振り返りと、2024年の抱負

こんにちは!YOUTRUSTでWebエンジニアの今井(YOUTRUST / X)です。今回は私の2023年の振り返りと、2024年の抱負を書いていきます。 2023年の振り返り マンツーマンの研修を通じて、エンジニアとしての基礎を学ぶ 研修を卒業し、プロダクトチームにジョイン 20…

2要素認証ログインの実装について

こんにちは、YOUTRUSTのやまでぃ(YOUTRUST/X)です。 最近のわたくしごとですが きんぴらごぼうにハマっています。しらたきも入れちゃいます。 ごぼうとにんじんを切って炒め、醤油酒みりん大さじ2と砂糖と出汁を少々とで10分くらい煮込めば完成です。 食べ…

YOUTRUSTアプリを支えるViewModelの技術

どうも、株式会社YOUTRUSTのアプリ開発のリードエンジニアをやっているashdikこと朝日(YOUTRUST / X)です。 最近は、中量級のソロでも出来るボードゲームにハマっています。 EARTH、アンドールの伝説、エバーグリーン、The guild of merchant explorers、Dun…

GitHubプルリクエストのレビューコメントを取得して振り返る

こんにちは、YOUTRUSTのしぶしゅん(YOUTRUST/X)です。 今回はGitHubプルリクエストのレビューコメントを取得して振り返る取り組みを行いましたので紹介します。 普段プルリクエストをレビューするときはレビュワーとして担当になったプルリクエストだけを…

YOUTRUST エンジニアの技術発信まとめてみた~2023総決算~

どうも!YOUTRUSTのしぶあつです。 2023年もあと数日️ ということで私自身、今年一年関わらせていただく機会が多かったYOUTRUSTのエンジニア組織の技術発信をまとめてみました。 一人でも多くの方にYOUTRUSTのエンジニア組織の取り組みを知っていただければ…

OPEN CODE(サーバーサイド編)#7 開催レポート

こんにちは!YOUTRUSTのしぶあつです。 2023年も残すところ僅か…!!! そんな12月12日(水)にOPEN CODEを開催いたしましたので今回もレポートをお届けいたします✨✨ OPEN CODEって何? エンジニアのみなさん、他社のプロダクトの実際のコードが気になりません…