48. キャリアと開発の力点の変遷(hidenorigoto)
@hidenorigoto さんと、キャリアと開発の力点の変遷、システム開発と人などについて話しました。
- 後藤さんのキャリア
- プレイヤ、プレイングマネージャ期
- エンジニアリングマネージャ期
- CxO 期
- 設計への道
- 設計を学んで上手くいったこと
- エンジニアリングマネージャ
- マイクロサービス化へのチャレンジ
- 自分で技術を理解して判断できるようにする
- ソフトウェアじゃない問題も大事
- 俯瞰してみる
- CxO
- 会社全体を考えてエンジニアリングを捉える
- ビジネスのモデルを考える
- 正しさよりも上手くワークするかどうか
- 正しさを求めたいエンジニアとの対話
- ワークすることを重視する原点
- システム開発と人
- 事業で扱われるデータを軸にする
- 誰のための設計
- より事業に効果的なソフトウェア開発
- 正解の無い世界
配信日:2022-07-18 収録時間:1:14:38
47. 現場での設計論や方法論との向き合い方(ytake / kurikazu / omoon)
ytake さん、@kurikazu さん、@omoon さんと現場での設計論や方法論との向き合い方、技術選定、エンジニア採用の悩みなどについて話しました。
- Laravel や PHP バージョンの混在
- 設計論や方法論との向き合い方
- DDD
- コンテキストの共有
- プロダクトによって設計や開発チームが違う
- 丁度良いサイズの課題
- 作って楽しいも大事
- ある程度のサイズが無いと活きてこない
- マイクロサービス
- 新しい挑戦への恐れ
- 自分たちで決める
- 社内ツールで試す
- ベストプラクティスはケーススタディ
- 第三者視点の活用
- 技術選定
- 静的型付け言語
- コンテナ時代の選定
- 書ける人がいるか
- Terraform 話
- エンジニア採用の悩み
- リモートワークで失われたもの
配信日:2022-05-31 収録時間:1:41:44
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
配信日:2022-01-05 収録時間:1:49:08
45. 2021 年のオンラインカンファレンス(tomzoh / cakephper)
@tomzoh さん、 @cakephper さんと 2021 年のオンラインカンファレンス、アフターコロナ、M1 Mac を見据えた開発環境などについて話しました。
- PHPerKaigi 2021
- PHP カンファレンス2021
- オンラインカンファレンス
- 参加者からのフィードバック
- Discord 投稿の扱い
- オフラインとのハイブリッド開催
- PHPerKaigi 2022
- fortee の CakePHP 3 -> 4 バージョンアップ
- オンラインカンファレンスでのコミュニケーション
- オンラインカンファレンスはどう?
- オフラインへの順応
- コロナ禍以降の働き方の変化
- PHP カンファレンス福岡
- アフターコロナのイベント
- 東京出張
- M1 Mac 時代を見据えた開発環境
- ちょっとしたスクリプトを何で書くか
- 小学校のタブレット配布
- 興味範囲が「PHP○○」に合わなくなってきた
配信日:2021-10-26 収録時間:1:39:06
44. ちゃんとしなきゃいけない呪い(hanhan1978)
@hanhan1978 さんと転職、既存コードとの向き合い方、Podcast、ランニング、学習とアウトプットなどについて話しました。
- Open Developers Conference 2021 Online
- 受託会社からサービス事業会社への転職
- 転職先を選ぶ基準
- カオナビの現場
- 既存コードとの向き合い方
- Podcast をやってみて
- Podcast ホストあるある
- 四十肩辛い
- ランニング
- 勉強すれば勉強することが増える
- ちゃんとしなきゃいけない呪い
- 問題の捉え方
- 中途半端なアウトプットを見せ合う会
- 制約は大事
配信日:2021-08-17 収録時間:1:40:41
43. ゲーム開発での DDD 実装パターンの活用(n_1215)
@n_1215 さんとソーシャルゲーム開発での DDD 実装パターンの活用や RoadRunner、SPA などについて話しました。
- 最近の開発案件
- 受けるスタイル
- ソーシャルゲーム開発での DDD パターン活用
- 開発現場で実践してみて
- Facade 祭
- マスタ管理
- DB ファーストからオブジェクトファースト
- 「DDD」という言葉への期待
- IO の無い実装の経験
- ガチャのパフォーマンスチューニング
- 日本語コード
- RoadRunner
- mod_php や php-fpm とは異なる動作モデル
- メリットとデメリットの天秤
- SPA しんどくないですか?
- MPA もあり
- AWS Lambda の使いどころ
配信日:2021-08-02 収録時間:1:29:26
42. Laravel 本と開発現場(ytake / kurikazu / omoon)
ytake さん、@kurikazu さん、@omoon さんと Laravel 本(Laravel Web アプリケーション開発)、Laravel との付き合い方の変化、プログラミング言語、開発という仕事への向き合い方などについて話しました。
- Laravel Web アプリケーション開発の執筆
- Laravel 8.x 対応
- Laravel との付き合い方の変化
- 適材適所でプログラミング言語を選ぶ
- 初学者の情報収集
- コロナ禍でのコンテンツ消費
- ランニング良い
- プログラミングを学ぶ動画
- Rust と Go
- ソフトウェア設計の知見の共有
- 正解の無い世界
- 変化することを前提とした開発
- 成長のための失敗
- システムデザインやコンテキストの共有
- 書籍執筆を助けるツール
- 健康が大事
- 雑談は楽しい
配信日:2021-06-13 収録時間:1:57:10
41. PHP 8(sji_ch)
@sji_ch さんと PHP 8 について話しました。
- PHP カンファレンス 2020
- PHP 8 の印象
- match 式
- これまで PHP に無かった書き味
- 網羅性チェック
- Ilija Tovilo さん作
- 静的解析
- get_debug_type()
- Constuructor property promotion
- Named argument
- 仮引数の名前が API の一部になる
- 継承関係でも仮引数を揃える
- needle / haystack
- PhpStorm(JetBrains) の貢献がすごい
- Attribute
- 仕組みが入った
- 静的解析に使うか
- Psalm は doc comment 推奨
- 動作に影響を及ぼすところに使う
- Union types
- type alias が欲しい
- レガシーコードへの適用
- 現場でどう使わるか
- Nullsafe operator
- 便利は便利
- 真面目に書く時に使うか
- コードレビューで通すか
- Saner string to number comparisons
- リリース時の反応
- 覚えるパターンが増えた
- 挙動が変わるので、PHP 8 対応時は要注意
- in_array や sort なども影響
- Jit compilation
- なぜ JSON パーサが速くならなったか
- プロファイルでボトルネックを見つける
- CPU bound でも速くならないケース
- ファミコンエミュレータ
- $x === null or is_null($x)
- Weap Map
- 今後の PHP
- PHP 8 リリースまでの流れ
- 誰が今後の旗振り役をするのか
- 進化しつづける PHP
配信日:2020-12-21 収録時間:1:26:46
40. コロナ禍での生活、仕事、カンファレンス(tomzoh / cakephper)
@tomzoh さん、 @cakephper さんとコロナ禍での生活、仕事、オンラインミーティング、リモートワーク、オンラインカンファレンス、2020 年のコミュニティイベントなどについて話しました。
- コロナ禍での日々
- コロナ禍での仕事
- オンラインミーティング
- オンライン化が可逆か不可逆か
- リモートでの採用活動
- リモートでのオンボーディング
- 仕事が効率的過ぎて息苦しい
- これまでの貯金を切り崩す感覚
- コミュニケーション
- オンライン勉強会
- 参加しやすい
- 平日夜 19:00-21:00 問題
- ニコ生が良い
- iOSDC 2020
- 今年はオンラインカンファレンス
- 事前録画
- スピーカーが自分のセッションを一緒に体験できる
- オンラインイベントで話すモチベーション
- 祭り感
- ニコ生でカンファレンス配信
- fortee に事前録画システムを実装
- iOSDC はだいたい PHP で動いている
- オフラインでもハイブリッドでやりたいくらいニコ生が良い
- トラック数の決め方
- セッション配信
- オンラインカンファレンスはネガティブじゃない
- ノベルティを送る
- blog 書いた人が多かった
- オンライン懇親会
- オンライン飲み会
- PHP カンファレンス福岡 2020
- 中止までの流れ
- 中止した後のタスク
- Fukuoka.php
- 国内の PHP イベント
- PHPerKaigi 2020
- 代替案ではないオンラインイベント
- PHP カンファレンス 2020
- PHPerKaigi 2021
- 10GBps インターネット回線
- POST, GET, Cookie, Session を説明できるか
- どこまで理解する必要があるのか
- Segway Drift
- AirPods Pro の Spacial Audio
配信日:2020-10-04 収録時間:1:55:08
39. ディップの現場(kurikazu)
kurikazu さんとディップの現場、エンジニア採用、エンジニア組織のマネジメントなどについて話しました。
- ソフトウェアエンジニアからマネージャへ
- マネージャの面白さ
- 大規模システムの難しさ楽しさ
- 技術的視点
- マネージメントスタイル
- バイトル
- Laravel と Codeigniter を併用
- パートナー企業と開発
- 社内開発と社外開発のバランス
- Web と API
- Go の導入
- API ゲートウェイ(BFF)を実装
- プロトタイプで検証
- チームの変化
- 新しいことへのチャレンジ
- 事業サイドとの調整
- 最初のエンジニアをどう確保するか
- 新しいチャレンジに並走してくれる人
- 興味の火を付けて回る、付いている人を消さない
- 忘れずに考え続ける
- エンジニア採用
- PHPer の採用面接で僕らは何をつたえあるべきか
- お互いのミスマッチを避ける
- 面接で見るポイント
- エンジニア組織のマネジメント
- 課題解決
- エンジニアの上位互換ではない
- マネージャの考えを開示
- 岩田聡さん、MIKIKO さん
配信日:2020-08-28 収録時間:1:23:38
38. DDD とマイクロサービスと Hack(ytake)
ytake さんと DDD、マイクロサービス、Hack などについて話しました。
- Spotify で「PHPの現場」が聞けるようになりました
- データベース作り
- DDD
- 対話、分析が大切
- 境界づけられたコンテキスト
- 実装パターンに圧倒される
- アプリケーションモデルとインフラストラクチャモデル
- CQRS
- Design It!
- 日本語でコードを書く
- インフラストラクチャやフレームワークに依存しない話の伝え方
- インターフェイスによる分離の伝え方
- ドメインエキスパートとの対話の工夫
- マイクロサービス
- メッセージブローカーに何を使ってるか
- マイクロサービスパターン 実践的システムデザインのためのコード解説
- Saga パターン
- イベントストア
- イベントソーシング
- マイクロサービス化への道
- モノリスからはじめる
- Hack
- PHP array, SPL が無くなった
- <?php は動かない
- Visual Studio Code + vscode-hack
- Hack の魅力
- 心にタイプチェッカー
- PHP 8
- Hack の新機能
- HSL
配信日:2020-08-04 収録時間:1:39:50
37. ランサーズの現場(yakitori009)
@yakitori009 さんとリモートワーク、ランサーズの現場、CakePHP、SREなどについて話しました。
- 家からの収録
- リモートワーク
- ランサーズの現場
- PHP は扱いやすい
- Rails への置き換えを検討
- バージョンアップの過程を発表
- 既存のユニットテストを捨てる
- CakePHP を継続して利用
- PHP / CakePHP バージョンアップ時のインフラ対応
- インフラエンジニアとして入った理由
- コンテナの利用
- 今は本番でコンテナを利用しない
- 仕事で大変なところ
- チームとの調整
- OSS コミュニティとの関わり
- 他社との合同勉強会
- 今後の展望
- SRE
- モニタリングサービス
- Mackerel, New Relic, Datadog
- 迷ったらシンプルな方に寄せる
配信日:2020-06-07 収録時間:1:05:00
36. 技術書の移り変わり(tomihisa)
@tomihisa さんと技術書、技術情報の移り変わり、電子書籍、商業誌と個人出版などについて話しました。
- WFH
- 技術書、技術情報の移り変わり
- OSS / コミュニティ
- 執筆依頼の変化
- 発売日に合わせてソフトウェアをリリース
- 付録
- モバイル動画
- ブログ / SNS / 誰かが発信できる時代
- 信頼性を担保する
- 電子書籍
- 本を使う
- 世代間ギャップ
- 仕事の面白いこと、つらいこと
- この現状にどう向き合うか
- 商業出版と個人出版
- 書き手は見つけやすくなった?
- 出版社の役割
- 技術が人を救う
- 商業誌の書き手になるには
配信日:2020-04-24 収録時間:1:10:48
35. クリーンアーキテクチャと DDD(nrslib)
PHPerKaigi 2020 にて @nrslib さんと公開収録を行いました。クリーンアーキテクチャ、DDD、ドメイン駆動設計入門などについて話しました。
- クリーンアーキテクチャ
- 採用の経緯
- ツールでサポート
- 実際に導入してみて
- 信頼を得る
- DDD
- ドメイン駆動設計入門を書いた経緯
- パターンから入る
- 軽量 DDD
- ユビキタス言語の誤解
- アウトプット
- デベロッパーエバンジェリスト
- アウトプットのきっかけ
- OOP 研修
- 背中を見せる
- ボールを拾う
配信日:2020-02-11 収録時間:1:02:32
34. 人の仕事を見る(akiyan)
@akiyan さんと S4Ads の現場、兼業、note、ウィルパワーなどについて話しました。
- 公開収録
- S4Ads の現場
- 入稿処理の開発
- BtoC 開発と BtoB 開発の違い
- 求人
- PHP のイメージ
- Laravel
- AWS Elastic Beanstalk ワーカー
- 兼業
- note
- なぜ note.com に書くか
- note のスキ
- note を書いた感触
- ウィルパワー
- 選択するコストを削減する
- 紐のない靴を買う
- スタイリストさんへ依頼
- ペアプロ、モブプロ
- Podcast をやりたい
配信日:2020-01-20 収録時間:1:22:20
33. 2019年ゆく年くる年(tomzoh / cakephper)
@tomzoh さん、 @cakephper さんと大改修!PHPレガシーコードビフォーアフター、PHP カンファレンス福岡2020、PHPerKaigi 2020、それぞれのゆく年くる年などについて話しました。
- 大改修!PHP レガシーコードビフォーアフター
- 思いがけず大盛況
- fortee へのコアレイヤパターン適用
- VAddy で脆弱性検査
- PHP カンファレンス福岡 2020
- PHPerKaigi 2020
- PHP の現場 公開収録
- PHPer トレカ
- PHPer ハウス
- PHP コミュニティ
- phpusers-ja slack
- インターネットのようなコミュニティ
- ゆく年
- 筋トレ
- スキルの螺旋階段
- 読んだ技術書
- 横より縦の年
- 40 才になって
- 低レイヤ
- こつこつやり続ける
- 自作 CPU
- 頷きながら聴いてるやつキモい
- くる年
- エッセンシャル思考
- 自分のアイデア
- 自分たちのサービスを色々な人に喜んで使ってもらう
- 0->1 と 1-> 10
- VAddy のピポット
- キャリア、ロールの悩み、変化
配信日:2019-12-23 収録時間:2:22:48
32. 技術力評価会の現場(brtriver)
@brtriver さんと技術力評価会、管理画面開発、CSO、仕事との向きあい方などについて話しました。
- 技術力評価会
- 外部評価者としての参加
- 依頼の経緯
- 複数の評価者
- 評価レポートを書く
- 評価会ハック
- 評価に納得出来ない時のケア
- サポータ制度
- 共有会
- @brtriver さんの仕事
- 管理画面開発
- チームメンバーのサポート
- インターンのサポート
- CSO (Chief Sound Officer)
- 「営業、運用を支える、気付ける管理画面」の 4 年後
- ステージング環境は無い
- ブランチデプロイ
- 戻せないリリースはやらない
- issue や PR のコメント
- コードを書く仕事と書かない仕事のバランス
- 時間の使い方
- 仕事を任せる
- 初期開発者としての考えの共有
- PHP の立ち位置
- 大改修! PHP レガシーコードビフォーアフターと PHP カンファレンス
配信日:2019-11-25 収録時間:1:31:52
31. YYPHP の現場(reoring / suin)
@reoring さん、 @suin さんとインフラの自動化、開発中のプロジェクト、DDD、情報のアウトプット、YYPHP などについて話しました。
- クラフトマンソフトウェア
- @reoring さんの仕事
- インフラを Terraform / Kubernetes 等で自動化
- AWS 障害話
- 本番環境適用の怖さ
- AWS CDK
- @suin さんの仕事
- Web アプリケーション基盤開発
- TypeScript を選んだ理由
- EC システムのリライト
- PHP + DDD + CakePHP 3 + Kubernetes + Vue.js
- 言語、フレームワーク、アーキテクチャ
- 開発チームへの DDD の導入
- ドメインエキスパートとの情報共有
- ユビキタス言語の言語
- Sasage
- クラスやメソッド、変数名を日本語で書く
- 用語の揺れ
- 情報のアウトプット
- アウトプットのコツ
- 初心者が書いたからこそ価値がある記事
- ネガティブな反応への対応
- いいねは麻薬
- 結果として長持ちするコンテンツを書く
- アウトプットのメリット
- Qiita と blog の棲み分け
- YYPHP
- 少人数での勉強会
- YYPHP を始めた理由、休止の理由
- YYTypeScript
配信日:2019-09-13 収録時間:1:45:44
30. 受託開発の現場(hanhan1978)
@hanhan1978 さんと受託開発の現場などについて話しました。
※開始 8 分間ほど、音声が若干聞き取りづらくなっている箇所があります。ご了承下さい。
- フルサイクルエンジニア
- 受託開発の現場
- 運用も含めた開発
- 見積もり難しい
- 請負と準委任
- 受託の面白いところ、大変なところ
- 既存案件の Laravel アップグレードと Fargate 化
- 小規模案件での Kubernetes、Amazon ECS、Docker Swarm
- DaaS
- 顧客のビジネスへ貢献できる
- SES
- 受託現場での人材
- 受託開発 -> サービス開発 -> 受託開発
- 謙遜しないキャンペーン
- インポスターンシンドローム
- ダニング=クルーガー効果
- PHPer ですと言えないのか
- タガを外すことの大切さ
- セーフティゾーンから抜け出す
- 初めてプロポーザルを送った時
- 筋トレとランニング
- ラストマン・スタンディング戦略
- お気に入りの本
- トム・デマルコ、G.M.ワインバーグ
- DDD も良いけどトム・デマルコも良いよ
- 人のアウトプットとの触れ方
- Web アプリケーションエンジニアというプロフェッショナル
- ちゃんとできる人
- 資格・検定
- 他の人に認めてもらう
配信日:2019-07-23 収録時間:1:35:16
29. ダーマの神殿に行ってみて(k1LoW)
@k1LoW さんと ロリポップ!マネージドクラウド、ダーマの神殿、開発した OSS、受託開発とサービス開発などについて話しました。
- ロリポップ!マネージドクラウド
- 開発と運用を別け隔てなく行うチーム
- マネージドクラウドの技術スタック
- Haconiwa
- ダーマの神殿に行ってみて
- 低レイヤに下りていく
- アプリケーションエンジニアから見た IaC
- インフラから学ぶかコードから学ぶか
- 低レイヤや言語仕様への興味
- 適度な刺激
- 不特定多数のアプリケーションを動かす基盤作り
- 技芸のコード化
- OSS
- Go と Ruby
- awsspec を GO に書き換えるか?
- OSSを仕事の時間で書くかプライベートの時間で書くか
- 作りたいものネタ帳
- メールを HTTP で転送するツール
- 一押しの OSS
- 受託開発とサービス開発の違い
- 0 から 1 の経験
- 変更への強い心
- 緊急事態宣言
配信日:2019-04-24 収録時間:1:48:48
28. ファミコンで理解する DI(ytake)
PHPerKaigi 2019 にて ytake さんと公開収録を行いました。皆さんから頂いた質問について話しました。
- 年齢による衰えがあるか
- 停滞していると感じるか、今でも自分で動いて楽しいか
- PHP 開発、CI/CD 環境について
- 小学生でも分かる DI
- 設計手法や考え方、ノウハウ をどのようにチームで共有するか
- レビューの温度感
- 外部サービスと連携するテスト
配信日:2019-03-31 収録時間:58:26
27. 現場から見た独立したコアレイヤパターン(tomzoh、cakephper)
@tomzoh さん、 @cakephper さんと 独立したコアレイヤパターン、PHPerKaigi 2019、PHPカンファレンス福岡 2019 などについて話しました。
- 公開収録
- PHP カンファレンス福岡 2019
- 独立したコアレイヤパターン
- 長谷川さんが見た独立したコアレイヤパターン
- レイヤ間のコード比率
- 自分たちのコードに適用してみる
- トランザクションの実装
- リファクタリングのデモ
- 天然ものと養殖もの
- 市川さんが見た独立したコアレイヤパターン
- インターフェイスが特別なものか
- 生存者バイアス
- 誰もが適用できるか
- CandyCane
- Laravel JP Conference に参加して
- Laravel コミュニティ
- フレームワークのイベント
- スタンプラリー
- PhperKaigi 2019
- 種を拾いに行く
- エースコンバット 7 がすごい
配信日:2019-02-24 収録時間:1:35:50
26. PHP 7.3, 7.4, 2^3(sji_ch)
@sji_ch さんと、たぶん月刊 PHP ニュース、スカラー型宣言、PHP 7.3、7.4、8、PHP カンファレンス仙台などについて話しました。
- たぶん月刊 PHP ニュース
- スカラー型宣言
- php-master-changes
- 半年 ROM れ
- Hello World
- PHP 2^3
- PHP 8 で気になる機能
- async
- JIT
- PHP 7.3 で気になる機能
- Trait
- 関数引数ケツカンマ
- 7.3.0 バグ
- Derick さんに感謝
- 7.4 の新機能
- Typed Property
- PHP カンファレンス仙台
配信日:2019-01-11 収録時間:1:40:46
25. PHP カンファレンス 2018(omoon / tanakahisateru)
@omoon さん、@tanakahisateru さんと PHP カンファレンス 2018 について話しました。
- PHP カンファレンス 2018
- 忘れ物
- スピーカーズディナー
- 気になったセッション
- 発表するまで
- インタビュー
- 「Laravel Web アプリケーション開発」サイン会
- PHP コミュニティの盛り上がり
- タイムテーブル
- 休憩所
- それぞれの発表について
- はじめての PHP カンファレンス
- 2019 年の PHP カンファレンス
配信日:2018-12-21 収録時間:1:12:34
24. GameWithの現場(serima)
@serima さんと GameWith の現場、ソフトウェアエンジニアの採用、情報発信などについて話しました。
- GameWith アーキテクチャ
- WordPress ではなく FuelPHP
- 記事検索の実装(Laravel + Docker + ElasticSearch)
- プログラミング言語選択
- コンテンツを作るツール
- FuelPHP Module
- 攻略タイトル毎の実装
- to C システムと to B システム
- to B システムの改善
- 上場後のソフトウェアエンジニア採用
- ドメイン知識の伝承
- エンジニアリングマネージャ
- 輪読会
- 社外への情報発信
- 情報発信の工夫(ペアでブログを書く、制作時間を決める)
- 育児休暇を取る
- 副業のススメ
- イベントへのスポンサード
配信日:2018-11-14 収録時間:1:28:38
23. 野望のないキャリアプラン(localdisk)
@localdisk さんとキャリアプランや転職活動、情報のキャッチアップなどについて話しました。
- Laravel 本
- のぼりーさんのクラウドインフラPodcast にゲスト出演
- 野望のないキャリアプラン
- Laravel フレームワークのコード
- 情報のキャッチアップ
- フロントエンドの楽しさ、バックエンドの楽しさ
- 自分の手のひらを広げる
- 未来を悲観しない
- 強い言葉が残る
- フレームワークとの付き合い方
- リモートワーク
- 貢献できる会社を選ぶ
- #駆け出しエンジニアと繋がりたい
配信日:2018-10-02 収録時間:1:35:26
22. パフォーマンス・チューニング(yugo_tak)
@yugo_tak さんとPHPアプリケーションのパフォーマンス・チューニングやプロファイル、ISUCON などについて話しました。
- 負荷試験
- モニタリングツール
- 予測より計測
- ボトルネック
- PHPプロファイル (New Relice, XHProf + tideways, Xdebug)
- チューニングのアンチパターン(キャッシュ、持続的接続、データ特性、原因の見極め)
- Go と PHP
- Singleflightパターン
- 仕様チューニング
- ISUCON楽しい
- PHPで出る
- チームレクリエーションとしてのISUCON
配信日:2018-09-07 収録時間:1:12:54
21. アプリケーションとフレームワークの分離(polidog)
@polidog さんと一人開発、アプリケーションとフレームワークの分離、アウトプットなどについて話しました。
- 一人開発
- 絵画の修復
- dep コマンドの衝突
- 開発環境、デプロイ
- エンジニア夫婦
- 紙と電子書籍
- 読み上げ機能
- 独立したコアレイヤパターン
- Symfony とアプリケーションの分離
- Symfony と上手く付き合う
- 設計と分析
- 気軽にアウトプット
- 有名なエンジニアになりたかった
- Symfony Meetup
- 難しいから面白い Symfony
配信日:2018-07-21 収録時間:1:38:02
20. 開発チームでオブジェクト指向を学ぶ(ytake / kunit)
ytake さん、 @kunit さんと社内勉強会やチームでの学び、バージョンアップなどについて話しました。
- 社内 OOP/OOD 勉強会
- 開発チームでの学び
- 先に苦労するか、後で苦労するか
- ボーイスカウトルール
- サービス指向と技術指向
- フレームワークのバージョンアップ
- 自作フレームワーク
- 経験から学ぶ
- 社内勉強会
- 独立したコアレイヤパターン
配信日:2018-05-22 収録時間:1:38:02
19. PHPerKaigi の現場(tomzoh / cakephper)
@tomzoh さん、 @cakephper さんと PHPerKaigi 2018、PHPカンファレンス福岡について話しました。
- Interactive Round Table(相談会)
- セッション採択
- LT
- イベント運営システム
- 関係者の最大化
- 赤字か黒字か
- We are community
- PHPerKaigi 2019
- 福岡へ
配信日:2018-03-27 収録時間:1:44:02
18. PHP を選ぶ / サイバーエージェントの現場(goodoo)
PHPerKaigi 2018 で行った公開収録の模様です。賑やかな音が入っていますが、当日の雰囲気も一緒にお楽しみ下さい :)
@goodoo さんと、PHP Way、PHPを使ってきた経緯、CakePHP、FuelPHP、別の言語への移行、Node.js との住み分け、PHP 5 から PHP 7 への環境移行、デプロイ、開発環境、PHP を選ぶなどについて話しました。
配信日:2018-03-14 収録時間:1:00:34
17. PHP コードの下を見る(do_aki)
@do_aki さんと、公開収録、PHPerKaigi、PHP 7.2(Parameter Type Widening、Sodium 採用、Mcrypt 廃止)、PHP 5(4) から PHP 7 への移行、Vim の folding、signal、AST、静的解析ツール、Language Server Protocol、PHP 内部実装の情報収集、Ruby 拡張などについて話しました。
配信日:2018-02-20 収録時間:1:43:22
16. 自分のサービスを作る(msng)
msng さんと、Windows ノート、Windows Subsystem for Linux、HackerRank、自分のサービスを作る、質問箱、ドメイン、yabmin、PHPの現場サイト構成、CloudFront、自分名義のアウトプット、名前付け、独立して仕事をする、Deployer、技術系ブログなどについて話しました。
配信日:2018-01-29 収録時間:2:00:10
15. PHP - The Wrong Way(tanakahisateru)
@tanakahisateru さんと、ajitofm への出演、PHP - The Wrong Way などについて話しました。
配信日:2017-12-21 収録時間:1:31:28
14. データベースにかける(soudai1025)
@soudai1025 さんと、Silex 開発終了、ISUCON、PHP コミュニティでブーメランを投げ合うのはやめよう、データベースへのアクセス、設計、コミュニティ、色々な人と話す、東京移住、データベースマイグレーションツール、制約、責務を分ける、不吉な匂い、サロゲートキー、生存戦略、スキルの掛け算、反復横跳びなどについて話しました。
配信日:2017-11-22 収録時間:1:37:30
13. Do You PHPの現場?(kunit / shimooka)
@kunit さん、@shimooka さんと、Do You PHP?、デザインパターンとアンチパターン、Impala / Hadoop / BigQuery、これから学ぶ言語としての PHP、PHP を学ぶ書籍、PHP が今後も使われるか、PHP 7 への移行、CI/CD を導入するか否か、ソフトウェアエンジニアのキャリア、コミュニティとの関わり方などについて話しました。
配信日:2017-11-09 収録時間:2:40:24
12. カンファレンスの現場(tomzoh / cakephper)
@tomzoh さん、@cakephper さんと、PHP カンファレンス 2017、「PHP の現場」への反応、なぜカンファレンスに参加するか、スピーカーとの交流(Ask the speaker)、参加者同士の交流、カンファレンスを始めたきっかけ、ネガティブフィードバック、We are community、カンファレンスの心、懇親会、スピーカーディナー、二次会、来年のカンファレンスなどについて話しました。
配信日:2017-10-17 収録時間:2:23:22
11. VOYAGE GROUP の現場(brtriver / ara_ta3 / _nishigori)
@brtriver さん、@ara_ta3 さん、@_nishigori さんと、VOYAGE GROUP、Makefile、技術選定、フレームワーク、PHP のバージョンアップ、HHVM / Hack、PHP から golang への移行、composer.json、フレームワークを使わない、PHP カンファレンス、CakePHP から Slim への移行、ORM と リポジトリパターン、PhpStorm、現場の話が増えた、本番環境のアップデート、デプロイ手法の変遷、デプロイのロールバック、Docker、CSO(chief sound officer)について話しました。
配信日:2017-09-27 収録時間:1:26:32
10. 設定かコードか(slywalker / tanakahisateru)
@slywalker さん、@tanakahisateru さんと、ソフトウェアエンジニアの骨折、体調と加齢と集中力、テスト、アプリケーションとフレームワークをブリッジで分離、JPAとPSR、フレームワークとアプリケーションの主従、CakePHP、bakeコマンド、フレームワークを選ぶ、Chronos、ValueObject、Typeによる型変換、認証認可、設定より規約、Crud、書くより読む、設定フレームワーク、設定で実現するかコードで実現するか、エンタープライズに向いているフレームワーク、slywalker way、アプリケーション中心実装隷属、ライブラリのラッパークラス、変更のイニシアティブを持っておくについて話しました。
配信日:2017-09-04 収録時間:1:40:46
9. メルカリの現場(cocoitiban / hiraku)
@cocoitiban さん、@hiraku さんと、ワーカー、SET(Software Engineer in Test)、開発環境、開発で何を優先させるか、現代のサービス開発、力の抜き方、フィーチャトグル、何が偉いのか、高パフォーマンスを求められる PHP 開発、Guzzle、マスタデータのキャッシュ、リリースの心理的安全性、デプロイ、array、PHP 7、2017 年のフィーチャフォン開発、キャリア、PHPエンジニアを育てるドキュメントについて話しました。
配信日:2017-07-19 収録時間:1:55:11
8. 現場の座談会(cakephper / tomzoh / tadsan)
@cakephper さん、@tomzoh さん、@tadsan さん、@koyhoge さん、@kaz_29 さん、@msng さんと、PHPカンファレンス福岡、福岡の IT 企業事情、セッション動画、ニコナレ、PHP ランタイム構成(mod_php or php-fpm)、ReactPHP / PPM、デプロイ、自動テストとQAチーム、Satis、Ansistrano、Deployer、開発エディタ、Phan、PhpStorm からのデータベース接続、グローバル関数について話しました。
配信日:2017-06-12 収録時間:1:17:12
7. PHP に DI は必要か?(hiro_y / ytake)
@hiro_y さん、@ytake さんと、Laravel 人気、現場での DI(Dependency Injection)、抽象化、ビューテンプレート、PHP の見え方、依存オブジェクトの型指定、抽象クラス、インターフェース、トレイト、リポジトリ、ワイヤリング、Laravel リファレンスについて話しました。
配信日:2017-05-29 収録時間:1:38:34
6. VAddy の引き算(cakephper)
@cakephper さんと、VAddy(CIで行う脆弱性診断、自社サービス開発、プロダクトマネージャ)、受託開発での対話、泥臭い現場話、Laravelでの開発、Python でグラフ生成、言語のメジャーバージョンアップ、PHPカンファレンス福岡、大人のコミュニティ活動、プログラミング教育について話しました。
配信日:2017-05-15 収録時間:2:02:52
5. ChatWork PHP チームから見た Falcon(tan_yuki / uadachi)
@tan_yuki さん、@uadachi さんと、マストドン、ZOZOTOWN エンジニア募集広告、PHP チームから見た ChatWork Falcon プロジェクト、Scala を選んだ経緯、PHP と Scala、IDE と Vim、知床リモートワーク体験、リモートワークについて話しました。
配信日:2017-04-28 収録時間:1:04:02
4. 開発ツールと Azure(kaz_29)
@kaz_29 さんと、明日の開発カンファレンス、2 人で作る発表、Zeplin、Rollbar、テスト、Azure Functions、PHP + SQLServer、App Service Web Apps について話しました。
配信日:2017-04-18 収録時間:1:07:44
3. Facade を使わない理由、HHVM を使う理由(ytake)
ytake さんと、Laravel、HHVM、Hack、Lumen、Cassandra、便利なライブラリについて話しました。
配信日:2017-04-03 収録時間:1:45:20
2. グローバル化したPHP(tanakahisateru)
@tanakahisateru さんと、PHPの現場、global と define、PHP との馴れ初め、技術の選び方について話しました。(録音協力: @omoon)
配信日:2017-03-18 収録時間:58:33
1. PHP の例外(tanakahisateru)
2016/12/27 に開催した 第36回関西PHP勉強会 の模様をお届けします。今回は、PHP の例外について @tanakahisateru さんとお話しました。
配信日:2017-02-28 収録時間:55:45