freedom-man.com
2025 (56)
[小ネタ] Laravelではdisplay_errorsはOffになる
PHPStan導入・運用ガイド
Rectorの使い方とサンプル
Next.jsのServer ActionsでCloud Tasksを呼び出すときはバンドル対象から除外する
NextAuth.jsで代理ログインを実装する方法
Cloud RunでCloud SQL接続するときは接続待機が必要
ロールをあえて決めるかどうか
Laravelのconfig()のカスタム値は環境依存の値にすべき
メッセージ配信系バッチ実装ガイドライン
Laravelの各環境を視覚的に判別する
MVCでええやん
拡張性よりスピード感を大事にしたい
useEffectのdependenciesに配列値を指定している場合の挙動
ReactでEnterキーでサブミットする方法
依存パッケージのLICENSEを調べる方法
Pushプレビュー画像の作り方
SalesforceIDを15桁から18桁に変換するコード
チームのための通知
「目の前の仕事に向き合って成長する」のもスキルの1つ
チームとしてスキルを持つ
管理画面を作るときに気をつけていること
お金は物事を動かす
レガシーフロントエンドの漸進的改善戦略
Laravel Vite PluginのTIPS
「スクラム開発しよう」じゃなくて「チーム開発しよう」でええやん
よく使う Renovate の設定
他人のサンクコストは捨てづらい
laravel newしたFrankenPHPなアプリケーションをCloud Runでホスティングするまで
プロジェクトがうまくいく要因
ORMのselect()は原則使わない方が良いのでは?
オンボーディングはこうしたら良いんじゃね
ログ・アラート ガイドライン
時間不足ではなくスキル不足
Better PHP Guideline
ローカル開発環境を作るときにやっていること
Laravelアプリケーションにはこれを入れておこう 2025
コンテキストによって「工数」の解釈が変わることに注意しないといけない
ロガーインターフェースについて思いを馳せる
SWR の revalidateOnFocus は window.confirm() でも再検証が動く
pinoのロギングを (string, object) のインターフェースで呼び出したい
vitest-browser-html というライブラリを書いた
Laravelでちょっとした非同期処理をしたい場合は defer() を使うと良いかもよ
DockerでPHP環境を構築するには install-php-extensions を使うと良いかもよ
コードレビューの真の価値はコミュニケーション
チームの能力はそのチームが経験することに依存するのでそう簡単に伸ばせない
LaravelとReactを使いたいならInertia.jsを使ったほうが良いんじゃね
正論モンスターはなぜダメなのか
必要になったらやれば良い vs 今やらないと一生やらない
リスクを取る人は凄いしカッコいい
安定して回っている良いチームの定義
物事がうまく進まないパターン
自動テストについて思っていることメモ
対内的アウトプットの重要性
技術選定の難しさメモ
Terraform業務で触ってみたメモ
共有と定着