ビルド・パッケージ管理ツール

スポンサーリンク
Composer (PHP)

【実務・中級編】Composerの「Config」設定でローカル開発をハック:`cache-files-maxsize`と`cache-read-only`の意外な活用法 – ビルド・パッケージ管理ツール生産性向上バイブル

開発現場において、Composerの「`composer install`がやたら遅い」「Dockerコンテナ内やCI/CDの権限周りで謎のエラーを踏む」「知らぬ間にPCのストレージがComposerのキャッシュで圧迫されている」といったボ...
Composer (PHP)

【入門編】Composerの「Config」設定でローカル開発をハック:`cache-files-maxsize`と`cache-read-only`の意外な活用法 – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは!日々の開発、本当にお疲れ様です。皆さんはPHPのパッケージ管理ツール「Composer」を普段どのように使っていますか? `composer install` や `composer update` を実行し、ライブラリをサクッ...
Composer (PHP)

【テクニカル・上級編】Composerの「Custom Repositories」詳細解説:独自のパッケージサーバーを構築して社内ライブラリをセキュアに管理する – ビルド・パッケージ管理ツール生産性向上バイブル

Composerの神髄:静的JSONカスタムリポジトリによる社内パッケージ管理の極限最適化開発組織がスケールし、マイクロサービス化やドメイン駆動設計(DDD)によるコードベースの分割が進むにつれて、避けて通れない課題が「共通ライブラリのバー...
Composer (PHP)

【実務・中級編】Composerの「Custom Repositories」詳細解説:独自のパッケージサーバーを構築して社内ライブラリをセキュアに管理する – ビルド・パッケージ管理ツール生産性向上バイブル

イントロダクション:なぜ「Private PackagistでもVCSでもない選択」が必要なのかテックリードとしてチーム全体の生産性を見渡したとき、バックエンドのモジュール化とコード共有は避けて通れない命題です。PHPエコシステムにおいて、...
Composer (PHP)

【入門編】Composerの「Custom Repositories」詳細解説:独自のパッケージサーバーを構築して社内ライブラリをセキュアに管理する – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは!開発現場を支えるインフラやツールの設計に日々向き合っている先輩エンジニアです。PHPのプロジェクトを進めていく中で、こんな悩みを持ったことはありませんか?「社内で共通して使う認証機能や、便利なAPIラッパーをライブラリ化したいけ...
Composer (PHP)

【テクニカル・上級編】大規模レガシープロジェクトの刷新:`composer install`を阻む「依存の衝突」を解決する完全ロードマップ – ビルド・パッケージ管理ツール生産性向上バイブル

大規模レガシーの呪縛を断つ:Composer依存関係地獄からの脱却と超高速CI/CDパイプライン設計こんにちは。長年にわたり大規模Webシステムの黎明期からモダンなクラウドネイティブアーキテクチャへの移行までを率いてきたDevOpsアーキテ...
Composer (PHP)

【実務・中級編】大規模レガシープロジェクトの刷新:`composer install`を阻む「依存の衝突」を解決する完全ロードマップ – ビルド・パッケージ管理ツール生産性向上バイブル

大規模レガシープロジェクトの刷新:`composer install`を阻む「依存の衝突」を解決する完全ロードマップテックリードの皆さん、日々のレガシーPHPアプリケーションの保守、本当にお疲れ様です。「5年以上前に構築されたフレームワーク...
Composer (PHP)

【入門編】大規模レガシープロジェクトの刷新:`composer install`を阻む「依存の衝突」を解決する完全ロードマップ – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは!開発現場の裏側で、日夜インフラやビルドパイプラインと格闘しているリードエンジニアの先輩です。今回は、多くのPHPエンジニアが一度は絶望の淵に立たされるテーマ、「大規模レガシープロジェクトにおけるComposer依存関係の衝突地獄...
Composer (PHP)

【テクニカル・上級編】Composerのバージョン分岐を乗りこなす:`alias`機能を使った開発中のローカルブランチ切り替え技 – ビルド・パッケージ管理ツール生産性向上バイブル

Composerのバージョン分岐を乗りこなす:`alias`機能を使ったローカルブランチ切り替えの極意開発現場において、複数のマイクロサービスやパッケージに跨る修正は、エンジニアの心理的負荷とリードタイムを増大させる最大の障壁の一つだ。特に...
Composer (PHP)

【実務・中級編】Composerのバージョン分岐を乗りこなす:`alias`機能を使った開発中のローカルブランチ切り替え技 – ビルド・パッケージ管理ツール生産性向上バイブル

開発現場でこんな絶望的な状況に直面したことはないだろうか。自社製マイクロサービスの共通基幹ライブラリ(仮に `vendor/corp/auth-package` とする)にクリティカルなバグを発見した。あるいは新機能の急ぎの改修が必要になっ...
スポンサーリンク