phpカンファレンス福岡2023に参加してきました
Table of Contents
Introduction
2023/6/24(土)に行われたphpconference福岡に参加してきました。 https://phpcon.fukuoka.jp/2023/
今回は2023/6/23(金)〜2023/6/26(月)の3泊4日の旅行でした。
TL;DR
- 福岡旅行超楽しかった
- 普段Twitterでしか会えないPHPerと会えた
- イベント運営、登壇者、スポンサーに圧倒的感謝
1日目 移動〜前夜祭
飛行機〜宿
普段一切旅行しないので同僚に相談したところ、新幹線よりもLCCの方が圧倒的に安いという話をされました。 池袋〜成田までは高速バスに乗って向かいました。
早速成田第3ターミナルで降りなくちゃいけないところを第1ターミナルで降りてしまった pic.twitter.com/MJsNzHtfVh
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 23, 2023
福岡行くぞー pic.twitter.com/p5VdoNpOqC
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 23, 2023
福岡着後、ららぽーとに向かうバスに乗ろうとしたら当然乗るものを間違えて博多駅行きに乗ってしまっていました。 移動手段は電車よりもバス!福岡の交通あるある3選 にもある通り、福岡のバスは複雑怪奇で苦労しました。
福岡νガンダム!!!!! pic.twitter.com/ht2VfDhGSG
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 23, 2023
νガンダムを見れたし福岡旅行完!!
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 23, 2023
お疲れ様でした!!
ららぽーとから宿に向かう途中、知らない不動産勧誘の人からあおられるなどのランダムイベントがありました。
不動産勧誘「おにいさんちょっといいですか?」
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 27, 2023
俺「なんすか?」
不「正社員で年収300万以上だったりします?」
俺「俺フリーターすけど...(嘘」
不「あーーーやっぱりかーーーーすんません大丈夫っす」
何が「やっぱり」だよふざけんなって福岡初日キレてた
宿は一泊3900円のカプセルホテルで人権がないところでした。
今晩の宿です
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 23, 2023
対戦よろしくお願いします pic.twitter.com/uDQfvJA8sw
大浴場に脱衣場がなく、宿内は半裸で歩いているおじさんだらけで「これが安宿か。..!」と思わされました。
脱衣場がない脱衣所がない言ってるけどまじでこんな感じの間取り pic.twitter.com/B9ArYX5VcH
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
知らない街の散歩は楽しいですね。
昨日撮った博多の自販機 pic.twitter.com/kJJlWwol8u
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 24, 2023
ちなみに会社で「人権がない宿泊まっている」ということを言ったら、以下のような話をされて「お前の泊まった宿は十分に人権がある」ということをつきつけられました。
- ロドス島からアテネ行きの船に乗った時に、甲板の上で12時間過ごす。船の上で一晩過ごす必要があり、ラウンジで寝てようと思ったら、そのチケットでは入れないといわれて、追い出された。夜の気温が10度以下で、めっちゃつらかった。
- 福岡空港最寄りのドミトリー、普通の二段ベッドとカーテンで仕切られているだけの刑務所仕様。そして夜は爆音いびきのハーモニー。
- 中国の安宿は、経験の少ない若者が経営していることがあって、風呂の設計が悪くて排水がうまくいかず、脱衣場まで水浸し。ということがありましたね。
- 僕はダニ耐性が非常に高いらしく、南京虫の卵だらけのベッドで寝てたとかですかね。一回もさされてないので。
前夜祭
「(非公式)PHPカンファレンス福岡前夜祭」に主催者側として参加しました。 https://connpass.com/event/282285/
主催者といっても、LINE福岡の皆様が全部やってくれたので、ピザを運ぶ程度しかしてないです。本当にありがとうございました。
イベントは以下の3本柱で行われていました。
- IRT
- LT
- 懇親会
IRTでは「会社でやっている業務の話」や「静的解析について」などを話しました。 社内自作FWを使ってWeb開発をしている話とか、PHPStan導入に苦労している話などをしました。
LTでは「スクラムについて」「巨大なソースコードの読み方について」「勉強会への熱意について」を聞いていました。 自分は勉強会に対してあまり熱量が高い方ではないので、ただただ凄さに圧倒されました。
懇親会ではhanhanに「今週のphpについて期待してますよ!」と圧をかけられてよかったです。 いつも応援してますよ!!! https://zenn.dev/hanhan1978
2日目 カンファレンス当日
会場の雰囲気
PHPカンファレンス福岡は福岡ファッションビルで行われました。
#phpconfuk pic.twitter.com/irp4ct2G7w
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 24, 2023
会場はかなり広く、たくさんの人が来ていました。 会場内にwifiがなくて少々苦労しましたがスマートフォンのテザリングを駆使してなんとかなりました。格安SIMユーザーにはつらいですね。
ちなみに目の前にあるラーメン屋の一双は常に混んでいました。
推し登壇
レガシーコードの回避のPHP開発術: 保守性の高いアプリケーションを作る方法 @hanhan1978
https://fortee.jp/phpconfukuoka-2023/proposal/3c651de4-9926-453a-98d2-69b71bb194e1
感想を語るのもおこがましくなるほどあまりにも良い発表でした。 レガシーコードを扱っている人が全員読んでほしい登壇内容です。
次のPHPカンファレンスでガッツリレガシーコードとの向き合い方について話すつもりなので楽しみにしてください。
また、自分はただ「がんばるぞ」という気合と根性でしか働いてないことを実感しました。
こういうメンタリティでしか働いてない pic.twitter.com/fNUGskLaH5
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 23, 2023
The future of tbls and “Documentation as Code” @k1LoW
Documentation as Code
はちょうど自分の中でテーマだったので新ためて重要性を感じた。
最近文芸的プログラミングについての長文ブログを書いているところだったのでちょうど良かったテーマだった。
k1Lowさんはorg-mode使わないのかなという疑問は残る。
登壇
自分用のメモを雑に書いています。
伝えたい! オフラインのカンファレンスに参加するメリットと参加してから200 楽しむために実践してほしいこと @kotomin
https://fortee.jp/phpconfukuoka-2023/proposal/89740c79-2aca-440d-94e2-f227de3a6eb4
「リアクションを3割増しで大きくする」というのが大事だなーと感じました。
フレームワークが生み出す負債や複雑さについて、PHPUnitと向き合っていく @stwile871
https://fortee.jp/phpconfukuoka-2023/proposal/e1acbd97-9263-4edc-99b1-ed736b0fad8a
「担保したい最小単位を定義する」というのが大事だなーと思いました。
育成力 - エンジニアの才能を引き出す環境とチューターの立ち回り - @Y_uuu
https://fortee.jp/phpconfukuoka-2023/proposal/df5f06e8-900e-4e71-94d7-d0c3cc57a0ac
新人研修が充実して羨しかったです。
初めて入った会社は1人目のエンジニアだったから教育されたことがない
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 24, 2023
脆弱性もバグ、だからテストをしよう!と唱えて8年が経ちました @cakephper
https://blog.ichikaway.com/entry/2023/06/29/phpconfuk2023
「裏の技術は高度に、画面はシンプルに」という言葉はすばらしいですね、実践していきたいです。
APIシナリオテストを書くべき10の理由 @tutida
https://fortee.jp/phpconfukuoka-2023/proposal/9af6e2bc-b64a-4287-baef-ee17ddd21560
runnを使ってyamlでAPIシナリオテストを作ることによってそのままドキュメントにもなるし、QAに投げる前の安心材料にもなる。
秒間 10,000 リクエストを “簡単に” いなすゲームサーバを Laravel で作る設計 @akai_inu
Eloquentはシャーディングができないから使わなかったと言って、たしかにEloquentにそういう機能はなかったはずだなと思った。 EloquentがないLaravelは本当にLaravelなのか。..?と思わないことはないですね。
テセウスのlaravel
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 24, 2023
ソフトウェア設計がプロジェクト管理にどのように影響を与えるか @o0h_
ソフトウェアの弾力性を高めようという話でした。
PHPの型はいつ消えるのか @aharisu
https://fortee.jp/phpconfukuoka-2023/proposal/0b0251c8-cc93-4b7f-bda0-3370ea9f880f
型情報を付けるとエディタが強くなるという話をしていました。
PHPerもIaCを使おう! 17年物のインフラをTerraformに大移行 @iwashi623
17年もののオンプレを移行する話をしていました。
自社サービスのAWSインフラをフルリプレースした裏側 @ldhdba
https://fortee.jp/phpconfukuoka-2023/proposal/74aaf3b0-f7ba-484a-99ea-d8fba73fa224
雑にインフラを作っていたのでリプレイスをした話をしていました。
懇親会
昼飯はラーメンを食べました。
ラーメン美味しかった pic.twitter.com/UZvpwA4zsU
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 24, 2023
今回もk1Lowさんに今回もEmacsあおりができてよかったです。 テキストエディタに対してやる気のないオジサンをあおるのが仕事になりつつあります。
懇親会のような初対面の人が多い場所で立ち話をするのは難しいですね。上手になりたいです。
二次会後の締めのラーメンはラーメン海鳴に行ってきました。
ラーメン pic.twitter.com/RNxN9BsFti
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 24, 2023
博多の人と天神の人は仲が悪いので「博多天神」と言うと怒るらしいという情報を得たので、今後注意したいと思います。
3日目 福岡敢行
3日目は完全フリーだったので旅行を堪能しました。
昼飯
チェックアウトを11時くらいにしてダラダラ向かってたのですが、お勧めされた店が定休日で右往左往しました。
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
一蘭本店は激混みで1時間待ちでした。
ディズニーランドじゃん pic.twitter.com/UBrYwPfOuC
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
せっかくだし魚が食いたいなと思い、回転寿司にいきました。九州の醤油って甘いんですね、めちゃくちゃおいしかったです。
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
全員天麩羅ひらおに行けと口をそろえて言ってたので、次回の遠征では行こうと思います。
天ぷらです、天ぷら定食を食べるのです
— suzuki (@suzuki) June 25, 2023
エンジニアカフェ
昼飯所を探しに散歩してた途中でエンジニアカフェを見付け足ので、せっかくだしということで入りました。 https://engineercafe.jp/
建物自体は県の文化財らしく、とてもオシャレでした。 内装は歴史的なテイストを残しつつ、かなりモダンで技術書やモニターやキーボードまで貸し出してくれる充実ぶりでした。
すげーー pic.twitter.com/ZamAxx9AdP
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
スタッフの田中さんという方に九州の位置関係や観光地情報をガチ解説してもらいました。 こういう地図があるだけで旅行のしやすさが格段に変わるのでガチ解説はとにかくありがたいですね。
エンジニアカフェ来て九州ガチ解説してもらった pic.twitter.com/NrfTtzqfLP
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
福岡は食事は最高だけど観光地がないとみんな口をそろえて言っていてびっくりしました。 時間的に北九州がなんだかんだ良いぞということで北九州に向かいました。
福岡のオススメの観光地について聞くと栃木の魅力と同じ反応するのなんなの pic.twitter.com/VR8CQLgA7w
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
ついでに登録動線のconsole.logを消した方が良いというクレームを入れました。
クレーマー力が非常に高いので会員登録動線にケチつけといた
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
北九州
両親が北九州出身ということで、両親がどういう場所で育ったのか知りたくて北九州に向かいました。
北九州向かってるけど両親はここで育ったんだなと謎の感慨深さを感じてる
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
なんとなく各駅停車で行くかーって乗ったら、電車が謎に遅延するし、なんだかんだ新幹線だと17分のところ1時間30分くらいかかりました。
人身事故なのかなんなのか分からないけどもう30分くらい電車が止まってる
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
小倉城観光してきました。 最近のお城は解説コーナーが充実して楽しいですね。
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
バキで見たやつだ! pic.twitter.com/CB4Op61HRL
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
急に海が見たくなったので小倉にいきました。
自分が今何をしたいのかよく分からないけど海を見たくなって小倉に来た
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
フェリーだー pic.twitter.com/1s0xwddAWk
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
北九州を散歩してたんですが、高度北九州人材がたくさん歩いていて「これが北九州か。…! 両親が育った街か。…!」となりました。
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
GMOってここにあるのか! pic.twitter.com/822M9XXtfR
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
1人で入れる良い感じの店が見つからなかったので博多に戻り、雨降ってたので博多駅内でご飯を食べました。
ラスト飯!! pic.twitter.com/SNxnBnt28D
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
4日目は朝一で出社する必要があったので、ネカフェで適当に仮眠を取りました。
ラストノー人権宿はネカフェ pic.twitter.com/YXoqHoGP5W
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
4日目 博多からエクストリーム出社
博多から池袋のオフィスに出社をして普通に仕事をしました。 疲労しすぎて何もできなかったので、次はちゃんと有給を取りたいと思います。
福岡の旅も終わりかー pic.twitter.com/AMAzDisYj9
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
ラスト飯!! pic.twitter.com/nI4hNLReIW
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
福岡ありがとう楽しかった pic.twitter.com/ndQRwMjrhB
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 25, 2023
6時にネカフェ出て12時に池袋のオフィス着いたから通勤時間6時間かかった
— た҉͜け҉͜て҉͜ぃ҉͜𓁈𓈷 (@takeokunn) June 26, 2023
まとめ
久々の旅行で最高に楽しかった。
次遠征する時の自分へ
行くと決まったらまず最初に航空券を取りなさい。 半年後だろうがなんだろうが絶対に航空券を取りなさい。
真冬はわからないが、n泊するなら洋服はこれだけあれば十分。(n=3くらい) 当然ズボンは使い回しです。クロックスで行くと靴下を節約できて良い。
- Tシャツ n着
- パンツ n着
- 寝間着用の短パン 1着
- きれいな服を入れるための袋
- 汚れた服を入れるための袋
また、電子機器はこれだけあれば十二分。 全部Type-Cに統一した方が良い。
- Macbook Pro
- 充電器
- AfterShokz
- モバイルバッテリー
余力があれば持っていきたいもの。
- 折り畳み傘
- Twitterアイコンが書いてある名札
これでカバン1つで余裕で国内旅行できる。