Rails development know-how, technical tips, and the latest updates
Practical development techniques and best practices
「Rubyのバージョンは2.6とか2.7のまま。上げたいけど、上げ方が分からないし壊れるのが怖い」——長く運用されているRailsプロダクトの担当者から、こういう相談をよく受けます。gemの更新ページを開くたびに「このバージョンには対応していません」とい...
「新しく入ったメンバーの開発環境構築に3日かかった」「あの人のPCでしか再現しないバグがある」「READMEの手順通りにやっても動かない」——長く運用されているRailsアプリでよく聞く話です。原因の多くは、環境構築の手順が言語化されず、特定のPCの中だ...
「バックアップは一応取っているはずだが、最後に復元したのがいつか分からない」——こう聞くと多くの発注者が言葉に詰まります。設定した記憶はあるが、その後誰も触っていない。担当者が異動・退職して、今の設定が正しいのか誰も検証できない。そんな状態のまま本番運用...
「最初は速かったのに、データが増えるにつれてじわじわ重くなってきた」——サービスが順調に成長している証拠でもあるのですが、同時にこれは多くのプロダクトが一度は通る壁でもあります。ユーザーからは「ページが固まる」「保存ボタンを押しても反応が遅い」というクレ...
「うちのエンジニア、来月から体調不良で1ヶ月休みたいと言っている」「唯一の開発者と急に連絡が取れなくなった」——ひとりのエンジニアがプロダクトの全部を見ている体制で、私たちはこうした相談を受けることがあります。その場になって初めて、「その人が抜けたら誰も...
「Vue2で動いてはいるが、npm installのたびに脆弱性警告が増えている」「求人を出してもVue2経験者からの応募が減っている」——Vue2は2023年末にEOL(End of Life)を迎え、公式のセキュリティパッチ提供も終了しました。動いて...
「同じような質問に毎日何十件も答えている」「CSの人数を増やしても問い合わせの伸びに追いつかない」——プロダクトが成長するほど噴出するのがこの悩みです。担当者を増員する前に、まずは「AIで一次対応を自動化できないか」という相談を私たちはよく受けます。 ...
「管理画面の合計金額と、経理が別で集計した数字が合わない」「同じユーザーのレコードが2件できている」「退会したはずのユーザーにメールが届いた」——こうした報告が月に1回程度なら「たまたま」で片付けられますが、頻度が増えてくると誰も数字を信用できなくなりま...
CTOやリードエンジニアが突然辞める——唯一の技術責任者を失ったスタートアップの経営者から、私たちはこの相談を何度も受けてきました。「進行中の案件はどうなるのか」「本番が落ちたら誰が直すのか」という不安の中で、後任採用に数ヶ月かける余裕はないのに、開発を...
「このPHP、誰が書いたフレームワークなのか分からない」「Laravelのバージョンが古すぎてPHP自体を上げられない」「新しく入った若手エンジニアが誰もPHPを書きたがらない」——長年運用されてきたPHPのシステムには、こうした声がつきものです。動いて...