PHPの現場 Masashi Shinbara
-
- テクノロジー
-
PHPの現場にいる人と話すポッドキャストです。
-
48. キャリアと開発の力点の変遷(hidenorigoto)
@hidenorigoto さんと、キャリアと開発の力点の変遷、システム開発と人などについて話しました。
後藤さんのキャリア
プレイヤ、プレイングマネージャ期
エンジニアリングマネージャ期
CxO 期
設計への道
設計を学んで上手くいったこと
エンジニアリングマネージャ
マイクロサービス化へのチャレンジ
自分で技術を理解して判断できるようにする
ソフトウェアじゃない問題も大事
俯瞰してみる
CxO
会社全体を考えてエンジニアリングを捉える
ビジネスのモデルを考える
正しさよりも上手くワークするかどうか
正しさを求めたいエンジニアとの対話
ワークすることを重視する原点
システム開発と人
事業で扱われるデータを軸にする
誰のための設計
より事業に効果的なソフトウェア開発
正解の無い世界 -
47. 現場での設計論や方法論との向き合い方(ytake / kurikazu / omoon)
ytake さん、@kurikazu さん、@omoon さんと現場での設計論や方法論との向き合い方、技術選定、エンジニア採用の悩みなどについて話しました。
Laravel や PHP バージョンの混在
設計論や方法論との向き合い方
DDD
コンテキストの共有
プロダクトによって設計や開発チームが違う
丁度良いサイズの課題
作って楽しいも大事
ある程度のサイズが無いと活きてこない
マイクロサービス
新しい挑戦への恐れ
自分たちで決める
社内ツールで試す
ベストプラクティスはケーススタディ
第三者視点の活用
技術選定
静的型付け言語
コンテナ時代の選定
書ける人がいるか
Terraform 話
エンジニア採用の悩み
イメージを持つ
リモートワークで失われたもの -
46. PHP と型と静的解析ツール(sji_ch / tadsan)
@sji_ch さん、 @tadsan さんと PHP Foundation、PHP の静的解析ツールや型システムなどについて話しました。
PHP Foundation
インフィニットループさんのブログ
バス係数
Nikita Popov さんすごい
それぞれできる貢献をしていきましょう
PHP の静的解析
静的解析とは
静的解析ツールを使うきっかけ
Phan
PHPStan
Rector
baseline
Psalm
これからのプロジェクトにどれを採用するか
アノテーションの違い
言語としての型表現と Doc コメントによる型表現
導入してみて
教育
実行時の型検査は不要?
PHP の型システム
入出力で安全なコードが書けてこその型宣言
PHP をより便利に使うための型
将来の可能性を広げるための型付け
PSR-5
静的型付き言語と PHP -
45. 2021 年のオンラインカンファレンス(tomzoh / cakephper)
@tomzoh さん、 @cakephper さんと 2021 年のオンラインカンファレンス、アフターコロナ、M1 Mac を見据えた開発環境などについて話しました。
PHPerKaigi 2021
PHP カンファレンス2021
オンラインカンファレンス
参加者からのフィードバック
Discord 投稿の扱い
オフラインとのハイブリッド開催
PHPerKaigi 2022
fortee の CakePHP 3 -> 4 バージョンアップ
オンラインカンファレンスでのコミュニケーション
オンラインカンファレンスはどう?
オフラインへの順応
コロナ禍以降の働き方の変化
PHP カンファレンス福岡
アフターコロナのイベント
東京出張
M1 Mac 時代を見据えた開発環境
ちょっとしたスクリプトを何で書くか
小学校のタブレット配布
興味範囲が「PHP○○」に合わなくなってきた -
44. ちゃんとしなきゃいけない呪い(hanhan1978)
@hanhan1978 さんと転職、既存コードとの向き合い方、Podcast、ランニング、学習とアウトプットなどについて話しました。
Open Developers Conference 2021 Online
受託会社からサービス事業会社への転職
転職先を選ぶ基準
カオナビの現場
既存コードとの向き合い方
Podcast をやってみて
Podcast ホストあるある
四十肩辛い
ランニング
勉強すれば勉強することが増える
ちゃんとしなきゃいけない呪い
問題の捉え方
中途半端なアウトプットを見せ合う会
制約は大事 -
43. ゲーム開発での DDD 実装パターンの活用(n_1215)
@n_1215 さんとソーシャルゲーム開発での DDD 実装パターンの活用や RoadRunner、SPA などについて話しました。
最近の開発案件
受けるスタイル
ソーシャルゲーム開発での DDD パターン活用
開発現場で実践してみて
Facade 祭
マスタ管理
DB ファーストからオブジェクトファースト
「DDD」という言葉への期待
IO の無い実装の経験
ガチャのパフォーマンスチューニング
日本語コード
RoadRunner
mod_php や php-fpm とは異なる動作モデル
メリットとデメリットの天秤
SPA しんどくないですか?
MPA もあり
AWS Lambda の使いどころ
カスタマーレビュー
実力派エンジニア達の声が聞けて良い
ネットで検索すると、華やかな世界が見られるが、ここでは実際の開発現場の生の声が聞ける。
PHPのコミュニティは優しく逞しい。
PHPの現場で開発してる中級者以上向け
開発してたら、他の人、他の会社はどうやってるのか、自分達がやってる開発手法で大丈夫なのか、気になってしまいますが、このポッドキャストにはそれらの疑念に対するヒントが満載なのでおすすめです。ポイントを付いて、軽快にトークがすすみます。
もう現場の生々しさしかない
毎回のゲスト、背景が少しずつ違うので、似たような話題でも切り口が違って面白いです。