はてぶ・Qiita・Zennのトレンド記事を紹介
YOUTRUSTのソースコードに残る大量の旧テーブル依存を撲滅する
こんにちは!YOUTRUSTでWebエンジニアをしている春日(YOUTRUST / X)です。 気づいたら2025年も師走なので、ソースコードの大掃除の話をしたいと思います。 今回は、YOUTRUSTのサービス初期から存在し、長年にわたって蓄積してきた「旧・所属テーブル」への依存
こんにちは!SRE2年生に突入した墨(YOUTRUST/X)です! 今年もあと1ヶ月となりましたね! 私事ですが、YOUTRUSTに入社して9月で1年が経ちました。 YOUTRUSTのインフラ構成についてもだいぶ理解が深まってきましたので、この機会に2025年最新Verとしてイン
AI Readyな分析環境を作りたくて…一人アナリストがガイドライン作りを始めました。
はじめに こんにちは!momokoです🍑(YOUTRUST/X) 私は現在、AI をデータ分析業務のアシスタントとして活用するための AIを活用した分析オペレーション用リポジトリの構築 に取り組んでいます🖐️ 目的は「AIに分析を任せること」ではなく、 人間のアナリストの作業をサ
【Rails × React】WebSocketを使ったタイピングインジケーターの実装手法
はじめに 🚀 こんにちは!2 回目の登場です! YOUTRUST で Web エンジニアをしている林(YOUTRUST)です。 今月末で入社してから半年が経ちました。 なんとこの半年の間に 4 つもの YOUTRUST 主催のイベントが開催されました!😲 (小さいものを含めるとも
こんにちは。YOUTRUSTでWebエンジニアをしている井上(YOUTRUST)です。 最近、肌寒くなり暖かい食べ物が体に染みる季節になりましたね。そんな季節の変わり目ですが、YOUTRUSTのオフィスは今日も活気に満ちています。 「YOUTRUSTってどんな雰囲気で働いているの
Flutter Kaigi 2025の参加レポートです!YOUTRUSTは今回、Silverスポンサーとして協賛させていただきました!前夜祭やキーノートの様子、ブース出展、登壇での学びや懇親会での交流など、当日の空気感が伝わる内容をお届けします✨去年は3人のアプリエンジニア
こんにちは!YOUTRUSTでデータエンジニアをしている小林(YOUTRUST)です。 入社して4ヶ月が経ち、YOUTRUSTのデータ基盤について理解が進んだので、このタイミングでデータ基盤の構成についてまとめようと思います。データ基盤開発を行っている方の参考になれば嬉しいです!
FlutterのCrashlytics完全対応:AI時代のクラッシュ分析と優先度の付け方 🔖 1
はじめに YOUTRUSTでアプリエンジニアをやっているオカ ( YOUTRUST / X )です。前職では長くネイティブアプリの開発を行っていて、Flutter開発に移って気づいたことがあります。Flutterのクラッシュ対応はネイティブアプリとは全然違う部分が多くあります。さ
はじめに なぜRails Engineを選んだのか Rails Engineとは Rails Engine導入の流れ 1. Engineの生成 2. スキーマの移行 3. Modelの移行 4. Command / Query の移行 5. アプリケーション構成の整理 6. イン
Claude CodeとMCPを活用して日報作成を効率化した話 🔖 1
はじめに こんにちは、YOUTRUSTのしぶしゅん(YOUTRUST / X)です。 今回は、Claude CodeとMCPを組み合わせた活用例と、スラッシュコマンドで作成した日報投稿を紹介します。 私は主にClaude Codeで開発を進めています。MCPを利用することでCla
DevFest 2025 Greater Kwansai @神戸 に登壇してきました!🎤✨
こんにちは👋 関西大好きなアプリチームのルーカス (YOUTRUST / X) です 先週末、DevFest 2025 Greater Kwansai にスピーカーとして招待され、神戸で開催されたイベントに参加してきました。🎤✨ DevFestで登壇するのは今回が初めてで、しかも
Macユーザー必見。今日から始めるRaycast生活 🔖 1
🧑💻 はじめに こんにちは。YOUTRUSTでエンジニアをしている平野(YOUTRUST / X)です。 今年3月に入社してから、あっという間に半年が経ってしまいました。 テックブログも2回目の執筆になります。前回の記事はこちらです。 突然ですが、みなさんは普段Macのランチャ
「プロンプトに足す」では届かない“安全な実行”を——公式 MCP+社内コマンドMCP化で実現する 🔖 1
こんにちは!YOUTRUSTのアプリエンジニアの葉(YOUTRUST)です! 今回は、最近話題の MCP(Model Context Protocol) を使って、AI にコマンドを“安全に任せる”方法を試してみたので、シェアしたいと思います! 🚀なぜ MCP なのか 最近、AI
こんにちは、YOUTRUST Webエンジニアの寺井(YOUTRUST/X)です。 2025年9月26日と2025年9月27日に行われたKaigi on Rails 2025に今年も参加してきたので、参加レポートをまとめたいと思います。 なお、YOUTRUSTへ入社してからKai
Fluttercon 2025 Day 3:一歩踏み出す勇気がキャリアを変える 🔖 1
こんにちは👋 ドイツのパン🍞大好きなアプリチームのルーカス (YOUTRUST / X) です VGV キーノート 最後のキーノートは VGV (Very Good Ventures) の CEO David DeRemer さん と Concepts Director Kyle
Fluttercon 2025 Day 2:自分の知らない世界を見つけた 🔖 1
こんにちは👋 イベントレポート早速出してるアプリチームのルーカス (YOUTRUST / X) です 正直、初日の夜はかなり疲れてしまって、Flutterconの熱気と初日のブログ の執筆でぐったりしてました(笑)。翌朝はチーズブレッツェルを片手に会場へ向かい、ちょうどDay2が
Flutterエンジニアの聖地へ:Fluttercon 2025 Day 1 の記録 🔖 1
こんにちは👋 最近登壇止まらないけど、頑張ってるアプリチームのルーカス (YOUTRUST / X) です 今回は、Fluttercon 2025に参加した旅路と、現地で過ごした前日と1日目の様子をレポートしたいと思います! まずは、このような貴重な機会をいただけたことに、改めて
セキュリティチェックシート、毎回苦しんでいませんか? こんにちは、YOUTRUSTでSREとエンジニアリングマネージャーをしている須藤(YOUTRUST/X)です。 私はこの課題を引き継ぎ、ISMS対応の知見とClaude CodeとObsidianを組み合わせることで、対応時間
AIを使用し、開発環境をスクラップ&ビルドで大幅刷新!チーム全体の開発生産性を劇的に向上させた取り組み 🔖 1
こんにちは!SREに転生して一年が過ぎた墨です! YOUTRUST / X 今回は弊社の開発環境(Dev環境)を根本から見直し、チーム全体の開発生産性向上とコスト最適化を実現した取り組みをご紹介します。 現状分析:レガシーなインフラ運用の限界 弊社のインフラ環境 まず、弊社の環境
Flutter3.32から `NavigatorState.push` の挙動が変わった話 🔖 1
どうも、株式会社YOUTRUSTのアプリ開発のリードエンジニアを務めているashdikこと朝日(YOUTRUST / X)です。 最近は、またスマブラ熱が少し再燃しておりクロムをVIP入りさせようと尽力させているところです。 はじめに Flutter 3.32にアップデートした際
【実録】自分のパソコンすら持ってなかった29歳女が、自社開発のエンジニアになって、自分のパソコンを持ってるエンジニアたちと1年働いてみた
こんにちは!YOUTRUSTのアプリエンジニアの優依那 (YOUTRUST / X) です✨ 2025年9月1日。この記事を公開する今日、私はエンジニアになってちょうど1年を迎えました。 プログラミングのプの字も知らなかった私が、 未経験からエンジニアになった経緯や実際に業務に入
アプリエンジニアもアニメーション作れるよ!!Flutter × Rive で次世代のUI体験を作ろう 🔖 3
こんにちは👋 UI綺麗にするのが好きなアプリチームのルーカス (YOUTRUST / X) です 最近、YOUTRUSTのアプリが以前よりもアニメーションで表現豊かになってきたと感じた方もいるかもしれません。 その仕掛け人は誰でしょうか…?実は、僕なんです 4.0.0に入れたボト
Claudeに聞けば大体わかる?!生成AIでキャッチアップするYOUTRUSTのデータ基盤 🔖 1
こんにちは!YOUTRUSTでデータエンジニアをしている小林(YOUTRUST)です。今年の7月に入社して約1ヶ月が経ちました。今回のブログでは、入社してから1ヶ月間で生成AIを活用してYOUTRUSTのデータ基盤のキャッチアップをしたことについて書いてみようと思います。 以前の
社内のReact公式ドキュメント輪読会に参加してみた 🔖 1
はじめに🚀 はじめまして!YOUTRUSTでWebエンジニアをしている林(YOUTRUST)です。 先日誕生日を迎えたのですが、YOUTRUST上でたくさんのお祝いコメントをいただけて嬉しかったです! 社会人になってから祝われる機会が少なくなっていたのですが、こうやってお祝いコメ
Firebase Dynamic LinksからAdjust True Linkへの移行体験記 🔖 1
1. 導入 こんにちは、YOUTRUSTでFlutterエンジニアをしているオカ ( YOUTRUST / X )です。モバイルアプリ開発を10年ほど、直近2年はFlutterの開発を行っております。 2025年8月25日でサービス終了が予定されているFirebase Dynam
CloudFrontキャッシュ削除でコストを抑えながら画像の向き問題を解決した話
CloudFrontキャッシュ削除でコストを抑えながら画像の向き問題を解決した話 こんにちは。YOUTRUSTでWebエンジニアをしている井上(YOUTRUST)です。 今回は、ユーザーがアップロードした画像が正しい向きで表示されない問題を解決した話を紹介します。Lambda関数
🚀 はじめに こんにちは。YOUTRUSTでエンジニアをしている平野(YOUTRUST / X)です。 今年3月(2025/03)に入社し、もう少しで半年が経とうとしています。 今回は初めてのテックブログですが、入社して間もないタイミングで任せていただいた先日リリースした新サービ
これは、僕がFlutterのGoogle Developer Expert (GDE)になるまでの物語 🏆
こんにちは👋 FlutterとDartのGoogle Developer Expertのアプリチームのルーカス (YOUTRUST / X) です これは、僕が Flutter エンジニアとして成長し、 Google Developer Expert にたどり着くまでの物語だ。
データの可視化を実装する際に使用した便利なライブラリについて
こんにちは! YOUTRUSTでWebエンジニアをしている中谷 ( YOUTRUST )です! 前回の記事の登場から半年以上経ってしまっていました😢 私の記事の更新を心待ちにしてくださっていた方、本当にお待たせしました!🙏 🎉 前回の登場の際は、入社直後で admin(社内用の管
キャリアSNS YOUTRUSTの所属データの構造を抜本的に変えた話
こんにちは!YOUTRUSTの春日(YOUTRUST / X)です。 今回は、長年のサービス運用上の悩みのタネであったユーザーの所属データにおける「二重管理問題」を解決し、よりシンプルで直感的なユーザー体験を実現したプロジェクトについてお話しします。 背景:なぜデータ構造の見直し
絵文字が文字化けする?バリアントセレクタが原因の不具合と対策
こんにちは。Webエンジニアの奥村一貴(YOUTRUST / X)です✨ 7月でYOUTRUSTに入社して1年になりました! 今回は絵文字のUnicode、バリアントセレクタを理解しておらずQAで不具合が見つかった話を紹介します。 不具合の内容 ユーザー登録後に運営から送信される
Claude CodeとObsidianで翼が生えた 🔖 67
こんにちは、YOUTRUSTでエンジニアリングマネージャーをしている須藤(YOUTRUST/X)です。最近のマイブームはジークアクス…とガンダムが言っている。 AIが好きでいろんなツールを試していたら、いつの間にか弊社の「AI爆速普及委員会」の委員長に任命されていました。今ではエ
Flutter界を揺るがしたLiquid Glass議論と、その実装方法まとめ 🔖 47
目次 目次 Apple最新ニュース Flutterエンジニアとしてどうすればいい? Flutter界隈に激震が走った! コメント全体の印象 主な論点と意見 まとめ Flutterチームのスタンス FlutterでLiquid Glassの実装 Liquid Glassの特徴 Le
Terraform plan は通るのにapplyで失敗...ブランチデプロイ戦略で解決した運用改善事例 🔖 3
こんにちは!SRE一年生が終わりかけている墨(YOUTRUST/X)です! 「terraform planは成功したのに、いざterraform applyしたらエラーで失敗...」 こんな経験に悩まされているインフラエンジニアの方は多いのではないでしょうか? 今回はその打開策と
RuboCopカスタムルールでテストの記法統一と品質向上を実現した話 🔖 1
こんにちは、YOUTRUSTのしぶしゅん(YOUTRUST / X)です。 今回は、YOUTRUSTのNotificationJobに関するテストの品質向上を目的としたRuboCopカスタムルールの導入について紹介します。 なぜこの取り組みをしたかというと、Notificatio
こんにちは。データアナリストのMomoko(YOUTRUST)です✨ データに関連する皆様!!!! 日々いろんな部署から「この数字見たい!」「あの集計を別の条件で見れない?」といった相談をもらうこと多くないですか? その中でも同じような集計を条件だけ変えて作り直すといった作業を減
ニンニン!Flutterの術を極めるでござる!FlutterNinjas2025 参上(Day2) 🔖 1
こんにちは!YOUTRUSTのアプリエンジニアの葉(YOUTRUST)です。 今回は朝日(YOUTRUST / X)とルーカス(YOUTRUST / X) と3人で FlutterNinjas🥷 に参加してきました! この記事では Day2 を中心に印象に残ったセッションをピック
拙者、FlutterNinjas2025にて修行して参った!
はじめに 拙者👋 江戸時代が大好きなアプリチームのルーカスでござる。 (YOUTRUST / X) 今日は朝日(YOUTRUST / X)と葉(YOUTRUST)と3人でFlutterNinjasに参加しました。🎉この記事では初日の体験についてお話しします。 昨年は朝日さんだけが
Devinを使用してCIのテスト実行時間を62%削減した話 🔖 1
こんにちは!YOUTRUSTでWebエンジニアをしている大竹(YOUTRUST)です。 最近は気温が涼しくなってきて、過ごしやすいですね。しばらくこれくらいの気温が続いてくれると嬉しいです。 本日のテーマ 弊社ではAI開発エージェントのDevinを積極的に本番活用しています。 今
WebアプリケーションにCursorのようなタブ補完機能を実装した話 🔖 1
こんにちは、YOUTRUST のやまでぃ(YOUTRUST/X)です。 今回はWebアプリケーションのテキストフォーム内におけるタブ補完機能の実装例をご紹介します。 エンジニアのみなさんにとっては GitHub Copilot や Cursor でおなじみの超便利機能ですが、一般
美味しいチーズ牛丼を通じて、ListView.builderのfindChildIndexCallbackについて学びませんか?
はじめに こんにちは👋 チーズ牛丼大好きなアプリチームのルーカス (YOUTRUST / X) 正直に言うと、YOUTRUSTの画面は一覧表示がほとんどですよね。しかし、それは良くある事で、どんなアプリでもリスト表示は欠かせません。FlutterのListView.builder
PdM×エンジニア 若手2年目コンビで挑んだ“大型アップデート“を振り返る 🔖 1
こんにちは、YOUTRUSTのWebエンジニア今井(YOUTRUST / X)です。 今回は同じくYOUTRUSTでPdMをしている竹中(YOUTRUST / X)と共同で執筆し、一緒に進めた大型プロジェクトについてエンジニアとPdMそれぞれの視点から振り返ります。 簡単に自己紹
【Flutter】TextField のカーソル位置がズレるバグ、原因はカスタム Controller の改行処理だった話
こんにちは!YOUTRUSTのアプリエンジニアの葉(YOUTRUST)です。 今回はYOUTRUSTアプリ内のTextFieldで発生した改行バグの調査と修正についてご紹介します。 TL;DR 自社カスタムのTextEditingController内のbuildTextSpan
こんにちは、YOUTRUST Webエンジニアの寺井(YOUTRUST/X)です。 今年もRubyKaigiに参加してきたので、参加レポートを書きたいと思います! RubyKaigi 2025 開幕 1. はじめに RubyKaigi 2025 2. セッションのレポート Key
MCPに関する勉強会をしたらPdMが社内実装確認をCursorで作った件
こんにちは!SRE一年生の墨(YOUTRUST/X)です! 「AIを業務に取り入れたいけど、どう始めればいいか分からない…」 「チームにAI活用を広めたいけど、なかなか浸透しない…」 このような課題を感じている方は多いのではないでしょうか? 本記事では、非エンジニアの方々がAIツ
グラデーションはこう使う!Flutter × UI表現の幅が広がる実装ガイド
こんにちはYOUTRUSTのアプリエンジニアの優依那(YOUTRUST / X)です。 最近YOUTRUSTのアプリでグラデーションデザインを実装しました! 今回はFlutterで使えるグラデーションの種類や実装方法を、実例を交えてご紹介します🌈 早速ですが、SNSで実装されてい
全エンジニアにCursor配布。Devinも本番活用中です。 🔖 1
こんにちは、YOUTRUSTでエンジニアリングマネージャーをしている須藤(YOUTRUST/X)です。 最近の生成AI界隈、アップデートのペースが本当にすごいですよね。毎週のように新しいツールやエージェントが登場していて、開発のあり方そのものが変わり始めていると感じています。 Y
RDSのアップグレードにBlue/Green Deploymentを使用してみた 🔖 1
こんにちは!SRE一年生の墨(YOUTRUST/X)です! 今回はRDSアップグレードの際にブルー/グリーンデプロイを使用した事例について共有します。 弊社特有の環境や要件により一般的ではない対応となりましたので、皆様の参考になれば幸いです。 対応背景 要件 調査と対応方針 アッ
Datadogを活用して5XXエラーを解消したらサービス全体が高速化した話 🔖 2
こんにちは!SRE一年生の墨です! (YOUTRUST / X) 5XXエラーを解消したらサービス全体が高速化した話をしようと思います。 チームで調査を進めた結果、根本原因を特定することができました。 この記事では、問題解決に至るまでの過程についても共有したいと思います。皆様の参