📖

PHPカンファレンス関西2025に参加しました(初参加)

に公開

PHPカンファレンス関西2025に参加してきました。多くの学びと刺激にあふれた一日でした。
関係者のみなさま、ありがとうございました!

参加レポートを書くために勢いでZennのアカウントを作ってしまいました。

ソフトウェア・デザインに向かおう ~ 世界を(ちょっとだけ)変えるソフトウェアを目指して ~ by 杉本啓

「デザイン」という言葉には本来の「設計」というよりは、装飾や見た目を整えるような意味合いで使われることが確かにあるなぁと。

考えなしの行動?でも同じようなことが書いてあった気がするので読み返したいと思います。
森博嗣さんが翻訳されたということで勢いで買っていました。なんなら原書も家にありました。

「ユーザー側責任領域への踏み込み」、こういう「わぁ、やりたくない」と直感的に感じたことほど、やったほうがよいのではと最近思います。

階層化自動テストで開発に機動力を by wakaba

自転車でおそらく数百キロ移動したことをさらっと話されていた気がする(オレじゃないから見逃しちゃったよね)
こういう場所に参加する人は生命エネルギーが強い説が自分の中で生まれ始めました。

そういえば私も初めてPHPのコードをさわったときは拡張子が.php3でした。

用語の定義、説明の順番などお手本のようで真似したいと思ってしまった。

E2Eテスト爆発しがちな問題に対して「この階層で求められることは?」という視点で捉え直す。
レンダリングされるからE2Eという考えはやめよう。

テストについて困っている人は多いんだなと感じた。(私もです)

国内のスライドにおけるt_wadaさんの登場回数はかなり上位にくるのでは説(引用数が多い論文は〜的な)

全日本PHPersコミュニティーサミット

トラブル&準備不足で少ししか聞けなかった!

勉強会とカンファレンスの違い

「やらないと集まらない」

PHPカンファレンスの開催頻度おかしい(褒めてます)

「やりたいからやっている」

価値を見いだすところが第1ステップで、伝染性による広がりのような好循環が発生しているように思いました。

PHPでやってみよう!テストだけじゃない、デシジョンテーブル(決定表)実装の勘所 by katzumi

普通のデシジョンテーブルをちゃんと読めている気がしなかった(私の認知能力低すぎ...)
なにかお題を出して実際に作ってみたほうが理解できそうなので後でやってみたい。

Enumは最近良く見るなというレベルで実際に使えてはいません。
なにかお題を出して(以下略)

サンプルコードがPHPなのかわからなかった(私の認知能力低すぎ...)
変数に$マークあるからきっとPHPだ!くらいの感じでスライドのコードを見ていました。
ジェネレータってPHP5からあるんか(不勉強ですみません)

コードは育つ、僕も育つ。 PHPと歩んだ設計物語 by Capi(かぴ)

過去の失敗で625行のコントローラーを書いたことがあるというお話が衝撃的でした。うちには(自粛)行のコントローラーがあります。

テストコードが書きにくい場合は改善の余地がありそう確かに。

ボーイスカウト・ルール知りませんでした。

質問タイムの「プロジェクトマネージャーハッキング」という言葉が印象的でした。
「相手の立場になって考える」というシンプルだけど大切なことで、こういうことができる人がチームにいるとやりやすいなと率直に思いました。

「次に何を学べばいいか分からない」あなたへ──若手PHPエンジニアのための学習地図 by プログラミングをするパンダ

次に何を学ぼうかというときに「アジャイルソフトウェア開発宣言の署名人を手がかりにしよう」とは普通はならない気がするので面白い視点だなと思いました。

最近「抽象化」という言葉もよく目にするので色々やってみて個別に記事にしていきたい。

署名人の関係性を整理していくと見えてくるものがあるんだなと。
そんなこと考えてことなかったので今後意識してみようかと思います。

Clean Way vs Rails Way
分散か集中か
モノレポにするかどうかという話にも通じるところがありそう。
AIにコンテキストを理解してもらうためには集中していることのメリットが大きくなっていきそうな予感もします。

Tidy First?はいいかげん読まないといけない本な気がする。

自分のリソースが足りない気がしてたぞ。

t_wadaさんを観測(2回目)

PHPカンファレンス2019のMVCとはなにか/What MVC isも見た方が良い。

PHPStanへのコントリビュートを通して更にPHPStanに詳しくなった話 by まるすけ

PHPStan試さなきゃ

「foreach波動拳」というパワーワード。

高速化してききたくなったら結果的に「Rustで〜」という未来もあるのかなと思ったりしました。

「貢献チャンス」そういう目線で生きてなくてすみませんでしたというお気持ち。
もらってばっかりでは良くないのでは、私もなにか貢献する必要があるのではと思い始めました。

PHPでHello Cloud!

「もうできたようなもん」積極的に使っていきたい
Kiroもう試しているの早すぎる

LT

  • LTというものを生で初めて見ました
  • ドラがある!熱気がすごかった
  • 登壇者が準備している間のトークもよかったです(語彙力)
  • 全体的に早すぎてメモを取れませんでした
  • LTスキルカンストしていませんか
  • Heartbleed実際に試してみました
  • Rust勉強中なのでResult型はしつてるしつてる。でもPHPで再現しようとは思わんじゃん?(褒めてる)
  • ここでも「プログラマが知るべき97のこと」でてきた(読まなきゃ)
  • 貢献チャンス(本日2回目)
  • 「レガシーカルチャー改善ガイド」これは読まなきゃいけないやつや

クロージング

あかつかさんの話が良かった!この熱が人を動かすのではないかと。

懇親会

た、たつきちさんと話せた...(語彙消失)

@tadsanさん、@takeokunnさんとEmacsについて話せてしまった。
途中から「今すごい人と喋っているのでは?」ということに脳内リソースを半分くらい持っていかれてしまったので話したい人がいたらちゃんと準備していかないとという反省。
私もなにか書きたくなってきました(俺はここにいるぞみたいな意味合いが強いのかもしれない)

「◯◯とか実際どうなんですかね?」というフワッとした質問にも答えてもらってしまい暖かさを感じました。

歩数

12,183歩でした。カンファレンス遠征は健康にいい。

その他

300人、ライバルでもあるんだなと。自分は他の人と比べて差別化できるようなものをもっているだろうか。

神戸の街がきれいでした。そして、す、涼しい!?(比較対象が名古屋ですみません)

数日前:
同僚Z氏「神戸、名古屋から1時間くらいじゃないですかねー?」
私「そうか〜(なら、開場2時間前くらいに家を出れば余裕か)」

当日:
私「\2時間半/」
朝7時に慌てて家を出ました。事前にきちんと確認しておきましょう。

新幹線の乗車5分前エクスプレス予約を決めようとしたところ指定席満席でした(大阪万博?三連休のため?)ぎりぎり自由席に座ることができました。

新大阪で乗り換える場合はホームが違うので気をつけましょう

ムッスメのトイレのお手伝い >>> レポートを書く
夏休みプールの準備 >>> レポートを書く

Discussion