ESM アジャイル事業部 開発者ブログ
https://blog.agile.esm.co.jp/
永和システムマネジメント アジャイル事業部の開発者ブログです。
フィード

【入社エントリ】入社後3ヶ月の新人が感じた永和システムマネジメントの素敵なところ
ESM アジャイル事業部 開発者ブログ
はじめに はじめまして。2025年10月に中途入社したham-capと申します。今回は、永和システムマネジメントに入社したばかりの私が、この3ヶ月間で感じたことについて書いていきます。 自己紹介 前職は大学の事務職員として、主に総務系の業務に従事していました。あるとき、職場内で業務効率化の機運が高まったことをきっかけにプログラミングに興味を持ち、フィヨルドブートキャンプというプログラミングスクールでの学習を経て、永和システムマネジメントに入社しました。 bootcamp.fjord.jp 入社後に感じた永和の素敵なところ 物事を良くしていこうという雰囲気がある 抽象的な表現になってしまいますが…
12日前

北陸Ruby会議01で登壇しました&個人的な話
ESM アジャイル事業部 開発者ブログ
こんにちは、平田です。 普段はマネージャとして、事業部運営に関するいろいろを担当しています。 この記事は、ESM Advent Calendar 2025 最終日の記事です。 少し前になりますが、北陸Ruby会議01で「Ruby受託事業マネジメントの10年」というタイトルで登壇しました。 speakerdeck.com 当日の話だけでしか伝えなかった部分も多いので、スライドを読んでもあまり伝わらないこともあるとは思いますが、三行でまとめると、 Ruby、Railsがビジネスで使われるようになってきた歴史と一緒に歩んできたよ 受託開発という文脈で起こる様々な出来事に対処してきたことの紹介 今後、…
13日前

北陸Ruby会議01に参加しました
ESM アジャイル事業部 開発者ブログ
はじめに こんにちは、@wai-doi です。 2025年12月6日(土)に金沢で開催された『北陸Ruby会議01』に参加してきました。 regional.rubykaigi.org 福井県に本社を置く永和システムマネジメントはイベントスポンサーとして協賛しており、アジャイル事業部からは3名の登壇者を含めて11名のメンバーが参加しました。 blog.agile.esm.co.jp 会場 会場は石川県立図書館で行われました。テレビなどでこの場所は知ってはいましたが初めて訪れることができました。オープニングセッションの1時間くらい前に到着して館内を見て回りましたが、ドームのように広くて圧巻でした。…
15日前

Mui(無為)—— Ruby製VimライクTUIエディタ
ESM アジャイル事業部 開発者ブログ
この記事はESM Advent Calendar 2025の1日目の記事です。 はじめに こんにちは、S.H.です。 普段はVimを使ってお仕事をしていたのですが、使っていく中で「Vimの設定を書くこと」に課題を感じていました。 そうした中で「書きなれたRubyで設定を書けるエディタがあると良いのでは?」と考え、Mui(無為)という名前のVimライクな自作エディタを作り始めました。 この記事では、その自作エディタを作るまでの経緯や機能の紹介をします。 過去のエディタ変遷 元々はCを勉強していたため、Visual Studioを使っていました。 その後、UIなどが近いVSCodeをエディタとして…
19日前

北陸Ruby会議01の前日に金沢で社内イベントを開催しました
ESM アジャイル事業部 開発者ブログ
はじめに こんにちは @wai-doi です。 2025年12月5日に、弊社アジャイル事業部のRuby × Agileグループのメンバーで集まって、社内イベントを開催しました。 翌日 6 日には『北陸Ruby会議01』が金沢で開催されるため、その前日に金沢で集まって開催しました。 blog.agile.esm.co.jp そのときの社内イベントの様子を紹介します。 イベントの概要 12 月 5 日の 13 時から金沢の貸し会議室に集まり、『Ruby on Timeline』 と OST(Open Space Technology)を行いました。11 名のメンバーが参加しました。 アジャイル事業…
21日前

テンプレートメソッドパターンで Rails コントローラを DRY にする
ESM アジャイル事業部 開発者ブログ
こんにちは!アジャイル事業部の @maimuです。 この記事は ESM Advent Calendar 2025 の16日目の記事です。 Rails のコントローラでテンプレートメソッドパターンと Delegated Types を組み合わせてコードを DRY にすることを書いたのですが、社内のブログレビューでも議論を巻き起こした内容です・・・! ブログ用にサンプルコードを書いたため、テンプレートメソッドパターンを使うためのコードになってしまっている節はありそうですが、現在の自分が学んだことのアウトプットとして公開しようと思います。 はじめに お仕事の実装でコードがちょっとずつ似ているけど違う…
22日前

ローカルリポジトリを検索する MCP サーバーを MCP Ruby SDK で作ってみた
ESM アジャイル事業部 開発者ブログ
この記事は ESM Advent Calendar 2025 の3日目の記事です。 はじめに こんにちは @wai-doi です。今年もアドベントカレンダーで記事を書いていきます。 開発において LLM (Large Language Model) で MCP (Model Context Protocol) サーバーを使うことがあります。MCP サーバーを使うことで LLM から別サービスの機能を呼び出したりすることができます。 MCP サーバーがどのように構築されているかを理解するために、MCP Ruby SDK を使って簡単な MCP サーバーを作成してみました。 理解することで、自作の…
1ヶ月前

Rails / OSS パッチ会 2025年12月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年12月の Rails / OSS パッチ会を 12月3日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜ…
1ヶ月前

Rails / OSS パッチ会 2025年11月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年11月の Rails / OSS パッチ会を 11月19日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方は…
2ヶ月前

北陸Ruby会議01に永和システムマネジメントからtaijuとm_pixyとkoicが登壇、総勢11名が参加します
ESM アジャイル事業部 開発者ブログ
2025年12月6日(土) に開催される北陸Ruby会議01 に永和システムマネジメントから @taiju と @m_pixy が本編に登壇し、@koic が LT に登壇します。 regional.rubykaigi.org ここでは、それぞれの登壇者から講演内容について軽く紹介をします。 13:35-13:50 東 大樹 (@taiju) 『Ruby DSLでMinecraftを改造できるようにする 〜パパのRuby、娘のMinecraft〜』 @taiju です。今年の夏休み、教育的効果を期待し、小学一年生になった娘に Minecraft を買い与えました。 Minecraft は子供が…
2ヶ月前

RubyWorld Conference 2025に登壇、協賛します
ESM アジャイル事業部 開発者ブログ
2025年11月6日(木) から 7 日(金) にかけて松江で開催される、RubyWorld Conference 2025に koic が登壇、永和システムマネジメントは Platinum スポンサーとして協賛します。 本編登壇: 11月7日(金) 13:55-14:10 koic が『RubyでLLMアプリケーション開発を支える基礎技術』というタイトルで登壇します。 2025.rubyworld-conf.org 講演については登壇者のブログを参照してください。 koic.hatenablog.com ショートプレゼンテーション: 11月6日(木) 12:00-12:10 『ESM スーパ…
3ヶ月前

Rails / OSS パッチ会 2025年10月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年10月の Rails / OSS パッチ会を 10月10日(金)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方は…
3ヶ月前

Rails / OSS パッチ会 2025年9月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年9月の Rails / OSS パッチ会を 9月24日(水)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
4ヶ月前

『プログラミングRuby 第5版』の翻訳プロジェクトを支援します
ESM アジャイル事業部 開発者ブログ
永和システムマネジメントは、島田浩二さんが進められている『プログラミングRuby 第5版』の翻訳プロジェクトを支援します。 snoozer05.hatenablog.jp 島田さんの記事にも詳しく書かれていますが、Dave Thomas と Andy Hunt に始まり、ピッケル本の愛称で親しまれている『プログラミング Ruby』は Ruby 1.9 の翻訳で止まっており、現在の安定版である Ruby 3 系に対応した『プログラミングRuby 第5版』が翻訳・出版されることは、Ruby コミュニティとしても大きな意義があると考えています。 島田さんの多大な作業を想像するとささやかな形ではありま…
4ヶ月前

いつもと違う頭の部分を使ってプログラミングしてみる
ESM アジャイル事業部 開発者ブログ
このブログで Ruby の話をほとんどしない、主に「それ以外のプログラミングの話」担当 e.mattsan です。 最近も慣れないプログラミング言語に触れては脳が汗をかくようなことをしています。 今回はその話をしたいと思います。 …が、本題に入る前にこの言語と関係の深い逆ポーランド記法の話から。 どう関係するかは後半で。 逆ポーランド記法 (RPN) RPN 計算機 in Ruby Factor programming language 関数定義 制御構文 dup even? [ と ] if いつもと違う頭の部分が必要になる 逆ポーランド記法 (RPN) 演算子を後置することが特徴の記法です…
4ヶ月前

Kaigi on Rails 2025 に Gold Sponsor として協賛します
ESM アジャイル事業部 開発者ブログ
株式会社永和システムマネジメントは、2025年9月26日(金)から27日(土)にかけて東京駅徒歩すぐの JP タワーホール & カンファレンスで開催される、Kaigi on Rails 2025 に Gold Sponsor として協賛します。 kaigionrails.org 弊社からも10名以上のメンバーが参加予定です。現地参加者の皆さんとは、東京丸の内でお会いしましょう。 永和システムマネジメントでは、Ruby とアジャイルソフトウェア開発を通じてコミュニティと成長したいエンジニアを絶賛募集しています。 agile.esm.co.jp
4ヶ月前

中高生国際Rubyプログラミングコンテスト2025に協賛します
ESM アジャイル事業部 開発者ブログ
これからの社会を担う世代を対象にした Ruby のプログラミングコンテスト『中高生国際Rubyプログラミングコンテスト2025』に Gold PARTNER として協賛します。 www.ruby-procon.net 今年度も引き続き、最終審査会に弊社メンバーも参加する予定です。 アジャイルと Ruby が実現するソフトウェア開発は、開発者が「楽しさ」を感じられる開発であり、そこにはきっとビジネス価値がある――私たちはそう信じて行動を続けています。同じように、プログラミングを楽しくする Ruby を通じて実現される、中高生の作品を楽しみにしています! 株式会社永和システムマネジメントでは、Ru…
4ヶ月前

Rails / OSS パッチ会 2025年8月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年8月の Rails / OSS パッチ会を 8月29日(金)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
4ヶ月前

アジャイル事業部ギャザリング2025 in 大阪!開催記録
ESM アジャイル事業部 開発者ブログ
こんにちは!@maimuです。 アジャイル事業部は普段はフルリモートで仕事をしていますが、1年に1度を目安に事業部全体で集合するイベントとして「アジャイル事業部ギャザリング」を開催しています。 例年は本社がある福井県で開催をしていたのですが、事業部メンバーの勤務地も日本全国に広がりつつあり、集まりやすそうな場所として大阪で開催することになりました。 ギャザリング運営メンバーの一人として私も企画に携わったのですが、準備はなかなか大変だったものの当日はとても楽しい時間を過ごすことができました。簡単ではありますが、どんな取り組みをしたのかをこちらの記事でご紹介します! 企画段階の紆余曲折 今年のアジ…
5ヶ月前

Rails / OSS パッチ会 2025年7月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年7月の Rails / OSS パッチ会を 7月25日(金)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
5ヶ月前

ながらRuby会議01に永和システムマネジメントから haruguchi と koic が登壇します
ESM アジャイル事業部 開発者ブログ
2025年9月6日(土) に開催される ながらRuby会議01 に永和システムマネジメントから @haruguchi-yuma と @koic の2人が登壇します。 regional.rubykaigi.org ここでは、それぞれの登壇者から講演内容について軽く紹介をします。 14:15-14:40 @haruguchi-yuma 『Ruby Mini Language作成記 〜ハンズオンで学ぶインタプリタの世界〜』 @haruguchi です。今回『Ruby Mini Language 〜ハンズオンで学ぶインタプリタの世界〜』というタイトルで発表します。 2025年のRubyKaigiが終わ…
6ヶ月前

bin/rails generate model 実行時に PendingMigrationError が出ないようにする方法
ESM アジャイル事業部 開発者ブログ
こんにちは、wai-doiです。 今回は、開発中の Rails アプリケーションで bin/rails generate model を実行した際に ActiveRecord::PendingMigrationError が発生したため、その原因と対処法を調べました。 起こったこと そのアプリケーションでは、テーブルとモデルを追加するために bin/rails generate model コマンドを実行すると、ActiveRecord::PendingMigrationError のエラーが出ていました。 以下はそのときのエラーメッセージの抜粋です。 # bin/rails g model …
6ヶ月前

Scrum Fest Osaka 2025に永和システムマネジメントからkoicが登壇します
ESM アジャイル事業部 開発者ブログ
2025年7月18日(金) から 19日(土) にかけて開催される Scrum Fest Osaka 2025 に永和システムマネジメントから@koic が登壇します。 www.scrumosaka.org 2025年7月19日(土) に登壇するスケジュールとタイトルは以下です。 11:00-11:20 (Room2 (8F) 802) @koic 『Blikiから学ぶアジャイルソフトウェア開発の考え方』 confengine.com 今回は、マーチン・ファウラーの Bliki の翻訳サイトである Bliki (ja) を扱ったお話です。 日本のアジャイル黎明期における、マーチン・ファウラーと…
6ヶ月前

関西Ruby会議08に竹スポンサーとして協賛します
ESM アジャイル事業部 開発者ブログ
株式会社永和システムマネジメントは 2025年6月28日(土) に開催される、関西Ruby会議08に竹スポンサーとして協賛し、企業ブースを出展します。 regional.rubykaigi.org ブースでは、RubyKaigi 2025 で配布し好評をいただいた『Ruby on Timeline』がもらえる『Ruby on Timeline』対戦コーナーを設けます。 会社メンバーで #ruby_on_timeline pic.twitter.com/dHVEpjr35M— D-Swordman (@junk0612) 2025年6月6日 対戦コーナーで永和メンバーに勝利できれば『Ruby o…
7ヶ月前

Rails / OSS パッチ会 2025年5月 (オンライン開催) のお知らせ
ESM アジャイル事業部 開発者ブログ
2025年5月の Rails / OSS パッチ会を 5月15日(木)に Discord でオンライン開催します。 この会をひとことでいうと、日頃のお仕事で使っている Rails をはじめとする OSS について、upstream にパッチを送る会です。 会には Ruby と Rails のコミッターである顧問の a_matsuda もいますので、例えば Rails に送るパッチのネタがあるけれど、パッチを送るに適しているかの判断やパッチを送る流れが悩ましいときなど a_matsuda に相談して足がかりにするなどできます。 開催時間は 17:00-19:00 となりますがご都合のあう方はぜひ…
8ヶ月前
プロジェクトのデプロイ方法をKamalに移行しました
ESM アジャイル事業部 開発者ブログ
こんにちは!maimuです。 私が参加しているプロジェクトでは、複数のRailsアプリケーションが稼働しています。デプロイの方法として Docker Compose で対応をしていましたが、夜間にデプロイ作業をする必要があり、毎回タイミングの調整作業が発生していたため、ゼロダウンタイムでデプロイが可能なKamalに移行することになりました。 Kamal でデプロイを実行する場合、Rails アプリケーションのデータベースに SQLite を利用していたり、その他のミドルウェアを必要としない場合は設定ファイルは初期設定を少し編集するのみで対応ができます。 しかし、実際にサービスとして利用されてい…
9ヶ月前

RubyKaigi 2025への永和システムマネジメントの5つの関わり
ESM アジャイル事業部 開発者ブログ
私たち永和システムマネジメント (ESM, Inc.) は RubyKaigi 2025 に5つの関わりをします。 1. @koic と @junk0612 が RubyKaigi 本編に登壇 (Day 2) Day 2 に @koic が『RuboCop: Modularity and AST Insights』というタイトルで登壇し、@junk0612 が『The Implementations of Advanced LR Parser Algorithm』というタイトルで、登壇します。それぞれ本番に向けて準備中です。お楽しみに! blog.agile.esm.co.jp 2. ESM …
9ヶ月前

RubyKaigi 2025で、ボードゲーム「Ruby on Timeline」を配布します!
ESM アジャイル事業部 開発者ブログ
こんにちは。Nintendo Switch 2 を日本版で買うか多言語版で買うか悩んでいる @junk0612です。 RubyKaigi 2025 の開催がいよいよ近づいてきました。スケジュールが発表され、スポンサーイベントも出揃ってきています。 ESM でも ESM Drinkup at RubyKaigi 2025 を開催予定です (告知はこちら)。 esminc.doorkeeper.jp ですが、今年はこれだけではありません。まずは、こちらをご覧ください (ニンダイ風)。 ババーン このたび永和システムマネジメントは「Ruby on Timeline」を作成しました。RubyKaigi…
9ヶ月前

ESM Drinkup at RubyKaigi 2025 のご案内
ESM アジャイル事業部 開発者ブログ
こんにちは!@maimu です。 先週から参加登録を開始した ESM Drinkup at RubyKaigi 2025 についてたくさんのお申し込みをいただいており、ありがとうございます🙏 一部の参加枠がすでに埋まり始めていますが、最大で90人の方にお越しいただけるように準備しています。そのため、枠が埋まっていたとしてもキャンセル待ちとしてお申し込みいただき、繰り上がり当落の結果をお待ちください。 esminc.doorkeeper.jp 今年は、『ESM 日本酒セレクション (RubyKaigi 2025 エディション) 』として以下の日本酒を用意します。会場となる五志喜さんの郷土料理と一…
9ヶ月前