【新卒2年目の奮闘記】Javaのスレッドリークの正体は「監視スレッド」だった?GCルートから読み解くメモリリークとの違い

こんにちは!弥生でエンジニアをしている25卒の関です。1か月前まで新卒でした。 今回は、業務の中でSpring Bootのバージョンアップ(脆弱性対応)を行った際、スレッドリークについて調査・対応する機会があったので、備忘録も兼ねてお伝えできればと思いま…

【お知らせ】弥生のエンジニアXが復活します!

こんにちは!弥生株式会社 開発者ブログ担当1年目の川上です。 早いものでもう5月。新緑がまぶしく、さわやかな風が心地よい季節になりましたね。 5月1日ということで、新しい月のスタートにふさわしい「新しいお知らせ」があります! これまで運用を休止し…

Devinがシニアエンジニアレベルへ、自律エージェントの今——Cognition Merge Tokyo 参加レポート

どんなイベントだったか Devinの進化:半年でジュニアからシニアへ サブエージェントによるオーケストレーション 常時稼働エンジニアリング(Always-on Engineering) パネルディスカッション:エンジニアの仕事はどう変わるか HowからWhyとWhatへ 日本特有…

弥生の研究開発のご紹介

はじめに 弥生株式会社では、加速するAI技術の進歩に向き合い研究開発(Research & Development: R&D)活動を精力的に進めています。私たちのチームは、2023年にわずか4名の「R&D室」として産声を上げました。現在は「AI・データ戦略部」へと合流し、組織規…

React Doctor でプロジェクトのコードの健康診断をしてみた

React Doctorとは 使い方 実行が速い CIに組み込んでみた 診断結果 エラー(13件) 主な警告(267件) 診断結果からissueを作成 9000行の修正を一気にマージした結果 学んだ運用のポイント 運用途中から入れるとき 指摘ごとにissueを切る Dead Code検出は除…

GitHub Actions で Organization の GitHub Project に Issue を自動連携する(カレントイテレーション自動設定)

AI

はじめに 起きたこと Devin で Issue は作れるがプロジェクト連携ができない 原因の整理 解決方針:Issue 作成時に GitHub Actions でプロジェクト+カレントイテレーションを設定 ワークフローで必要な情報 使用する設定 コードの説明 ワークフロー全文(ク…

Devinのスケジュール機能でリポジトリの活動レポートをSlackに自動配信してみた

AI

Devinのスケジュール機能とは やりたかったこと スケジュールの設定手順 Slack Webhook URLの登録 プロンプトの設定 実際に配信されたレポート 使ってみた所感 セットアップは簡単 レポートの品質はプロンプト次第 Slack連携の仕組み 朝会の準備が不要になる…