PHPカンファレンス福岡 2017 に行ってきたぞ!
飛行機を使っての遠征では初となる、 PHPカンファレンス福岡 に参加してきました。
各セッションとスライドはこちらにまとめてくださっています。
[NEW]本家のタイムテーブルを@akase244 さんが更新してくださってます。
最新のPHP7系の話から、つらみのある5.3系を交えた話、レンサバの裏側を支える技術や、高負荷に耐える話など、実装から運用まで幅広い話が聞けた印象です。
新しいプロダクトをスピードで世に送り出す人がいれば、裏で支える人もいる。
そんな カンファレンス自体が大きなプロジェクト という印象を持ったお祭りでした。
前入り (6/9)
前入りした方が絶対に楽しい、と @tomzoh さんより念押しされていたこともあり、喜び勇んで前入りしました。
Fusicさん (6/9 〜18:15)
前入りする人向けに、株式会社Fusicさんが会場を提供してくださいました!
天神で、無料でWiFiが使えてクーラー効いていて便利!前夜祭までここで待てるぞ(WiFiスポットスタートしました #phpconfuk #fusic https://t.co/6w8vfUYl4r
— k1LoW (@k1LoW) 2017年6月9日
その場で #phpgenba が 収録されるなど、大変面白かったです。
ちなみにデカい笑い声は、@koyhogeさんは確実で、あとは僕かもしれませんw
ちょっとお手伝い (6/9 18:30〜19:30)
会場はCCB、じゃなかった、FFBこと、Fukuoka Fashion Bldg. です。
あっという間に #phpgenba の収録時間が過ぎ、懇親会まで時間もあったので、ちょっとお手伝いに。
エンジニアたちが作業をどんどん最適化していく様を体験できました。
@akase244 さんと @hamaco が名監督!
甘い脇の乙女もいたし!
しかし、こんなこと言われると…好きになっちゃうじゃない!
1年目は確か飛び込みで @tomzoh が。
— はい、あのアカセさんです。 (@akase244) 2017年6月11日
2年目は @tomzoh と @hamaco と他にもいた気が。
3年目はそこに @msng 、 @mamy1326 も加わりカンファレンスの前日準備を手伝ってくれた。
理由は「早く準備終わらせて前夜祭で飲めるように」。優しさだ。
前夜祭
非常に楽しく飲んで食べました。
二次会は念願のエールズへ!
三次会では @gorogoroyasu さんのご案内で、博多で一番うまいというラーメン、元祖長浜屋を堪能!本当にうまかった!(画像なし)
当日のセッション
僕が拝聴したセッション と、感じたことの全てを思うがままに叫んでみます。
PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計:和田さん (10:30-11:15)
このお話はたぶん3度目だったのですが、3度目にしてやっと身に染み入ってきたところもあり「読み返す」「聞き返す」「実行する」のはやはり基本中の基本だと思いました。 まず自分の中の規約的、お手本的に、さらにモノにして行きたいです。
新卒2年目がサービス開発の際に乗り越えた課題とその解法など:濱野さん (11:30-12:00)
もっとよくする方法がたくさんあるので、その後の話をまた聞きたいと思いました。 2年目ということは、今後のご本人の伸び代も含め、未来はどうして行きたいかも加味した登壇があったらいいな。 またどこかで登壇しますよね!!! レガシー環境と戦った同志としても、応援しています!
ひとりLT大会:(倍速も)安定の平田さん (11:00-11:15)
実は拝聴してないんですが(笑)、y8の懇親会のLTといい、今回の後半のLTといい、平田さんはもう「倍速LT芸人」と名乗ってもいいんじゃないかと常々思ってました(笑) ちゃんと全部聞き取れましたよ!!!
内容も新たな挑戦だけでなく、シンプルでわかりやすい内容、かつ応用の効くテーマ。今後も何を話してくれるのかなって期待しちゃいますし、しています。 後、真面目な話、とりあえず日本で一番の「倍速LT芸人」を襲名してほしいなあと思ってます!
実践Action Domain Responder:竹澤さん (13:00-13:45)
竹澤さんはいつもあまりに突き抜けた話をされるので、正直ちょっと怖い人かと思ってました(笑)
が、話してみるとすごく気さくで優しく、そしてあったかい人柄で、周りに人が集まるのは宜なるかな、と一人納得してしまいました。声がすごく甘くてほんわかします。みんな惚れるといい!
speakerdeck.com
内容に関しては「問題を細かくして1つずつ解決できる形にする」のはタスクの基本だと思いますし、これは最初から、もしくは部分的に実施すれば「開発が気持ちいいだろうなあ」と思って聞いてました。
でも「じゃあ実際の開発でどのように用いればいいのか」と@koyhogeさんと話していて、モヤっとしてたのでご本人に直撃。
やはり思った通り「活用する場面やフェーズは選びますし、これが全てではありません」とのこと。
また、Actionが無数に増えていっても、役割ごとに独立していて、それが並んでいるだけだから、1階層に数百のファイルになったとしても、探すのに苦労はしない、というお話も聞け、自分の中にすっと入ってきたことで、総合的にすごく納得感のあるお話を聞けて満足でした。
おそらく「最小の役割別に細かくbranch切ってpushできる」ことで「課題を進めやすい」ところも魅力なのだろうと感じてます。
実際の業務で使うかどうかはわからないですが、自分が作るならこの方法がいいな、と思いました。
1,800リクエスト/秒の世界:長谷川さん (14:45-15:15)
秒間200リクエスト程度をさばいて「ヒャッホウ」してた自分としては、桁が違うアクセスをどうさばいたのかすごく気になってました。
どんな裏技が見れるのかと思いきや、本当に綿密な計画、計測、対策と、段階的なリハーサル、本番での運用体制、工夫など、盛りだくさん。
index張り忘れは全く同じ経験したので「あーw」とか思いながら聞きました。
どこにネックがあり(予測して)、どのような対策を打ち、それでもダメな時どうするか考え、バックアッププランを用意。
それだけでなく、実際のスパイクアクセスを目の前にして「やばい!」って時の即応力。
そんな奥深さを見せていただきました。
今後の自分の指針にもして行きたいと思った発表でした。
WHERE 1 = 1〈LT〉:金澤 裕毅さん (17:05-17:10)
見るだけでパワーワード感満載な「WHERE 1=1」の後にコメントで「– おまじない」って書いてたプロジェクト経験者として、まるで他人事ではありませんでした。
こういうつらみを笑いと共に共有するのって大事だなーと改めて思ったので、僕も今後の啓蒙活動の要素に加えて行きたいと思いました。
LT資料は公開できないとのことなので、金澤さんのブログのURL、PHPカンファレンス福岡 2017に登壇しましたを紹介させて頂きます。
他の方の感想
見直しつつ追記します!
セッションを拝聴しての感想
「堅牢にするにはシンプルに」「運用は綿密かつ慎重に」この2つを再認識できた場でもありました。
通常の業務ではついついおそろかにしがちなこの2つ。
実は基本中の基本、家で言えば土台どころか多分地殻レベル。
今後も地に足つけた活動と、そこで得た知見を広めるべく、全国的に活動したいと思っています。
本当にいい刺激を受けたお祭り!福岡までの繋がりも含め、いろんな人のおかげで、ずっとどこかで喋り続ける気持ちが湧いてきましたよ!
懇親会
LTでは定番の場面があり…
#phpconfuk 定番のやつ pic.twitter.com/kDNUY2oS4B
— cakephper (@cakephper) 2017年6月10日
人間の鑑のような人がおり…
PHPカンファレンス福岡の懇親会ではビール1杯程度にしておいた。何か問題あったら即時対応できるし。
— cakephper (@cakephper) 2017年6月11日
そして3次会まで快適に過ごせた。4次会は眠すぎてあまり記憶がないが。。
おやおや、穏やかではない人がおり…
今年はツーショット!
— Tomoyo Ishida@釣りガール (@chiyochan81) 2017年6月10日
うずらさん @uzulla ありがとうございます😊 #phpconfuk pic.twitter.com/mRJZxCOYqq
もう一人穏やかではない人がおり…
私さっきとむぞうさんに惚れそうになった
— Tomoyo Ishida@釣りガール (@chiyochan81) 2017年6月10日
そして土下座…
懇親会LTのために土下座🙇するひさてるさん @tanakahisateru #phpconfuk pic.twitter.com/B652Tnav74
— Tomoyo Ishida@釣りガール (@chiyochan81) 2017年6月10日
からの…
今年も無事カンファレンスが終わりました!@mamy1326さんご来場ありがとうございました! #phpconfuk pic.twitter.com/q79NH7FrxF
— Tomoyo Ishida@釣りガール (@chiyochan81) 2017年6月10日
ひさてるさんとは ちょいワルふざけおじさん コンビということで今後活動したいと思います。
しかし結局 @hamaco が土下座しなかったのが納得行きませんね。ええ。
二次会
@uzullaさん、@MATTENNさん、@kaz_29さんとじっくり話したり。
かずさん、今後は何かやって行きましょう!
そして魚の旨さは優勝レベル!
三次会
定番のエールズ。ちょっとしかいられなかったのですが、「倍速LT芸人」こと @debilityさんとめっちゃ話ができました!しかしこの頃から記憶がちょっと曖昧に…
四次回
@hamacoがサクッと検索して探したバーがすごくよかった!
ちなみにこれはホワイトレディというカクテル。おいしいのですよー。
開会司会の委員長のウイスキーの造詣の深さに驚嘆しつつ、左側で半分寝てた @hacktkさんにソフトタッチしながら、@hamaco、@uessy_akr、@fakephperさん、じゃない、@cakephperさんとまったりお酒を楽しみました。
五次回
ラーメン!ホテルまで送ってくれた上にラーメンまで付き合ってくれてた @uessy_akr、@hamaco、ありがとう!
うえしーとは相合傘でした。
#phpconfuk 5次会 トマトラーメン!!ヾ(:3ノシヾ)ノシ (@ 三味 大名店 in 福岡市, 福岡県) https://t.co/LijAGXwrqM pic.twitter.com/t9w5VwcwI7
— うえしー (@uessy_akr) 2017年6月10日
後夜祭
こんなことがあった模様です。
DDDの発表が始まった。 #phpconfuk #phpconfuk_fusic #fusic pic.twitter.com/ksYRme6wOW
— hamaco (@hamaco) 2017年6月11日
お土産
自宅にて。奥さまの分身みたいなゆるキャラと。
余談
この日になって初めて、僕の作成するスライドが和田さんと酷似しているのに気づき、変な汗が出ました(笑) 「社内プレゼンの資料作成術」という本を参考に
- コンソールっぽく、かつ照明が明るい場合も考えて背景色は黒
- 伝えたい文字はとにかく大きく、1ページは五行以内に
- 強調文字色はvimのハイライトを参考にvividに
- 話すペースとスライドの進みがリンクするように分割
- テンポを大事に
などなど考えた末のことだった、とご本人とお話できてよかったです!
ちなみにy8での僕の登壇資料もついでに貼っておきます!そっくり!!
今回一番の驚き
なんと、@tadsanとこんな事実が。思わずしばらく膝の力抜けてましたw
同じ中学校出身の方を福岡で知るとは…この興奮は今年最高かもしれません…!
— まみー (@mamy1326) 2017年6月9日
スタッフの皆様へ
スタッフの皆様とは、初めて会った気が全くしませんでしたw
そして、皆様あってのお祭り。心身ともに全力で楽しませて頂けたのは、場、資金繰り、宣伝広報、募集、採択、それに伴う全てのタスクをスタッフの皆様全員で着実に実施してきたからこそだと思います。
本当に心からの感謝しかありませんし、前日の袋詰めだけでも参加できて、本当によかったなって思いました。1%くらいは恩返しできたかな?って。
本来ならば一人ずつご挨拶したかったのですが、お祭りの熱気の中でなかなかできず、ちゃんとお礼を申し上げられていないスタッフの方もおられるかと思います。
この場を借りてお礼を申し上げると共に、いずれまたお会いした時にまた、仲良くさせて頂けたら本当に嬉しいです。
そしてもちろん、若い二人の今後にも注目しています!!(意味深ということではないぞ!)
司会進行、本当に微笑ましく、ほんわかしながら、力強く聞かせて頂きましたよ!!
あと、
- 小心者だが大胆不敵、船上の女神@土下座の女王様 (@chiyochan81)
- 漏れ出るつぶやきに人間味満載、影の宰相@赤の貴公子殿 (@akase244)
にも、よろしくお伝え願います。(誰となく)
終わりに
お財布に厳しい遠征だったにも関わらず、笑顔で送り出してくれた奥さま&娘さま、ありがとう!
そして、六本木BrewDogで目を見据えながら、開口一番 あのさ、福岡行こうよ!ぜっっっったいに楽しいからさ!って言ってくれた@tomzohさん。福岡に来れたのはキミのおかげだ!ほんとありがとう!
いやー楽しかった!みんなみんなありがとうありがとう!
俺もどこかで何かを発表して行くぞー!