aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/posts/2022-05-01
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2023-03-19 00:47:11 +0900
committernsfisis <nsfisis@gmail.com>2023-03-19 00:47:11 +0900
commit88b66f82aae2d7784002b07bfc7877932da3ec94 (patch)
tree4950a8f9f740715f2c56383309edab97df37a2f5 /public/posts/2022-05-01
parent0e5fff11e9a455273dad77fc26796af03ddf08d3 (diff)
downloadblog.nsfisis.dev-88b66f82aae2d7784002b07bfc7877932da3ec94.tar.gz
blog.nsfisis.dev-88b66f82aae2d7784002b07bfc7877932da3ec94.tar.zst
blog.nsfisis.dev-88b66f82aae2d7784002b07bfc7877932da3ec94.zip
fix(content): fix XML notations
Diffstat (limited to 'public/posts/2022-05-01')
-rw-r--r--public/posts/2022-05-01/phperkaigi-2022/index.html64
1 files changed, 32 insertions, 32 deletions
diff --git a/public/posts/2022-05-01/phperkaigi-2022/index.html b/public/posts/2022-05-01/phperkaigi-2022/index.html
index 9082b47..f4c89fa 100644
--- a/public/posts/2022-05-01/phperkaigi-2022/index.html
+++ b/public/posts/2022-05-01/phperkaigi-2022/index.html
@@ -9,7 +9,7 @@
<meta name="keywords" content="カンファレンス,PHP,PHPerKaigi">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2022 | REPL: Rest-Eat-Program Loop</title>
- <link rel="stylesheet" href="/style.css?h=48694677b43b77e5c45f25e6bfdebb41">
+ <link rel="stylesheet" href="/style.css?h=36f8a090080ebb76d78b17f1d93b3ba4">
<link rel="stylesheet" href="/hl.css?h=340e65ffd5c17713efc9107c06304f7b">
</head>
<body class="single">
@@ -59,14 +59,14 @@
</li>
</ol>
</section>
- <section id="section--_はじめに">
- <h2><a href="#section--_はじめに">はじめに</a></h2>
+ <section id="section--intro">
+ <h2><a href="#section--intro">はじめに</a></h2>
<p>
- 2022-04-09 から 2022-04-11 にかけて開催された、https://phperkaigi.jp/2022/[PHPerKaigi 2022] に、一般参加者として参加した。 弊社https://www.dgcircus.com/[デジタルサーカス株式会社] はダイヤモンドスポンサーとなっており、スポンサー枠のチケットを使わせていただいた。
+ 2022-04-09 から 2022-04-11 にかけて開催された、https://phperkaigi.jp/2022/[PHPerKaigi 2022] に、一般参加者として参加した。 弊社https://www.dgcircus.com/[デジタルサーカス株式会社] はダイヤモンドスポンサーとなっており、スポンサー枠のチケットを使わせていただいた。
</p>
<p>
- 昨年のレポートは<a href="/posts/2021-03-30/phperkaigi-2021">こちら</a>。
+ 昨年のレポートは<a href="/posts/2021-03-30/phperkaigi-2021">こちら</a>。
</p>
</section>
@@ -75,7 +75,7 @@
<section id="section--_厳選おすすめトーク">
<h3><a href="#section--_厳選おすすめトーク">厳選おすすめトーク</a></h3>
<p>
- 多くの素晴らしいトークの中から、特におすすめのものを 5つ選んだ。是非聞いてほしい。引用部分は、リンク先プロポーザルから引用している。
+ 多くの素晴らしいトークの中から、特におすすめのものを 5つ選んだ。是非聞いてほしい。引用部分は、リンク先プロポーザルから引用している。
</p>
<p>
@@ -84,11 +84,11 @@
<blockquote>
<p>
- PHP はバージョンを追う毎に型宣言、例外、表明、列挙型などの機能が大幅に強化され、堅牢なコードを書くための機能が充実してきました。それらの機能はどう使うと効果的なのでしょうか。
+ PHP はバージョンを追う毎に型宣言、例外、表明、列挙型などの機能が大幅に強化され、堅牢なコードを書くための機能が充実してきました。それらの機能はどう使うと効果的なのでしょうか。
</p>
<p>
- 本講演では PHP 8.1 をベースにして、誤りを想定してチェックするのではなく、そもそも誤りにくい設計とはどのようなものか、つまり「予防」の観点を軸足に、堅牢なコードを導くための様々な設計のヒントをご紹介します。
+ 本講演では PHP 8.1 をベースにして、誤りを想定してチェックするのではなく、そもそも誤りにくい設計とはどのようなものか、つまり「予防」の観点を軸足に、堅牢なコードを導くための様々な設計のヒントをご紹介します。
</p>
</blockquote>
@@ -98,11 +98,11 @@
<blockquote>
<p>
- PHPを使ってるとよく遭遇する Fatal error / Parse error / Warning / Notice 理解していますか?
+ PHPを使ってるとよく遭遇する Fatal error / Parse error / Warning / Notice 理解していますか?
<br>
これらのエラー文を理解することで、すぐにエラーの原因に気付き適切に対象できる様になります!
<br>
- またそれらを理解した上でのエラーハンドリングを学びましょう。
+ またそれらを理解した上でのエラーハンドリングを学びましょう。
</p>
</blockquote>
@@ -112,13 +112,13 @@
<blockquote>
<p>
- 毎日流れてくるエラーに皆さんはどう向き合ってますか?
+ 毎日流れてくるエラーに皆さんはどう向き合ってますか?
<br>
エラーを出さない事が一番ですが、完全に塞ぐ事は難しいと考えます。
<br>
サービス運用の中で本番環境から発生するエラー(サーバー・クライアントサイド・サードパーティ起因のエラー)への監視体制と、
<br>
- エラー・バグ防御のためチームで行っているテストコード文化づくりの話をします。
+ エラー・バグ防御のためチームで行っているテストコード文化づくりの話をします。
</p>
</blockquote>
@@ -128,11 +128,11 @@
<blockquote>
<p>
- 昨年開催されたISUCON11にて問題(参考実装)のPHPへの移植を担当させていただきました。
+ 昨年開催されたISUCON11にて問題(参考実装)のPHPへの移植を担当させていただきました。
</p>
<p>
- 最終的なソースコードこそシンプルなWebアプリケーションではありますが、その裏には
+ 最終的なソースコードこそシンプルなWebアプリケーションではありますが、その裏には
<br>
・「(私の思う)良い設計」を実現するための意思決定
<br>
@@ -140,11 +140,11 @@
<br>
・移植中に遭遇したトラブルとその解決策
<br>
- といった文脈や葛藤が存在しています。
+ といった文脈や葛藤が存在しています。
</p>
<p>
- 本発表はそれらを共有することで
+ 本発表はそれらを共有することで
<br>
・PHPアプリケーションの設計、実装事例として役立ててもらう
<br>
@@ -152,7 +152,7 @@
<br>
・ISUCON問題移植の「実装や設計の練習をする教材」としての可能性を知ってもらう
<br>
- ことを目的とします。
+ ことを目的とします。
</p>
</blockquote>
@@ -162,15 +162,15 @@
<blockquote>
<p>
- サイボウズの大企業向けグループウェアのGaroon(ガルーン)は、PHPで開発されている20年目の製品です。ガルーン開発チームは日本で40名、ベトナムで50名の計90名ほどのチームになっています。また、コロナ禍でフルリモートでの活動がこの2年ほど継続してきました。
+ サイボウズの大企業向けグループウェアのGaroon(ガルーン)は、PHPで開発されている20年目の製品です。ガルーン開発チームは日本で40名、ベトナムで50名の計90名ほどのチームになっています。また、コロナ禍でフルリモートでの活動がこの2年ほど継続してきました。
</p>
<p>
- フルリモートになっても仕事はまわっており、継続的にリリースはしていましたが、一方でお互いの考えていることや感じている問題意識が見えづらくなり、モヤモヤを抱えているメンバーが増えていました。
+ フルリモートになっても仕事はまわっており、継続的にリリースはしていましたが、一方でお互いの考えていることや感じている問題意識が見えづらくなり、モヤモヤを抱えているメンバーが増えていました。
</p>
<p>
- このセッションでは、そういう状況で私がチーム外からジョインし、聴き役に徹しながら見える化することで状況を改善していった取り組みを紹介します。同じように大きなチームやリモートワークで難しさを感じている人に、難しさの原因への気づきや取り組みへのヒントがあれば幸いです。
+ このセッションでは、そういう状況で私がチーム外からジョインし、聴き役に徹しながら見える化することで状況を改善していった取り組みを紹介します。同じように大きなチームやリモートワークで難しさを感じている人に、難しさの原因への気づきや取り組みへのヒントがあれば幸いです。
</p>
</blockquote>
</section>
@@ -178,7 +178,7 @@
<section id="section--_トークン問題の作成">
<h3><a href="#section--_トークン問題の作成">トークン問題の作成</a></h3>
<p>
- 今回は、PHPer チャレンジ用に弊社のトークン問題を 3題作成した。こちらについては<a href="/posts/2022-04-09/phperkaigi-2022-tokens">別途記事にしている</a>ので、そちらを参照されたい。
+ 今回は、PHPer チャレンジ用に弊社のトークン問題を 3題作成した。こちらについては<a href="/posts/2022-04-09/phperkaigi-2022-tokens">別途記事にしている</a>ので、そちらを参照されたい。
</p>
</section>
@@ -187,36 +187,36 @@
<p>
<a href="https://fortee.jp/phperkaigi-2022/challenge">1位</a>になった。
<br>
- また、賞品として <a href="https://www.amazon.co.jp/dp/B08MQNJC9Z">Echo Show 15</a> をいただいた。
+ また、賞品として <a href="https://www.amazon.co.jp/dp/B08MQNJC9Z">Echo Show 15</a> をいただいた。
</p>
</section>
<section id="section--_カンファレンス全体への感想">
<h3><a href="#section--_カンファレンス全体への感想">カンファレンス全体への感想</a></h3>
<p>
- <a href="/posts/2021-03-30/phperkaigi-2021">去年の参加レポ</a> では、こんなことを書いた。
+ <a href="/posts/2021-03-30/phperkaigi-2021">去年の参加レポ</a> では、こんなことを書いた。
</p>
<blockquote>
<p>
- 1つ個人的な反省点としては、(中略) Discord しかりアンカンファレンスしかり「このイベントのこの瞬間にしかないコンテンツ」に触れずに、後から見返せる発表やスライドに注力してしまった、ということだ。発表の詳細な見直しはあとからできるのだから、今しかできないことを考えるべきだった。
+ 1つ個人的な反省点としては、(中略) Discord しかりアンカンファレンスしかり「このイベントのこの瞬間にしかないコンテンツ」に触れずに、後から見返せる発表やスライドに注力してしまった、ということだ。発表の詳細な見直しはあとからできるのだから、今しかできないことを考えるべきだった。
<br>
- まあ初カンファレンスだし、とお茶を濁しておこう。
+ まあ初カンファレンスだし、とお茶を濁しておこう。
</p>
</blockquote>
<p>
- この反省を踏まえ、今年は積極的にほかの場 (公式の Discord サーバや、アンカンファレンス) にも参加した。
+ この反省を踏まえ、今年は積極的にほかの場 (公式の Discord サーバや、アンカンファレンス) にも参加した。
<br>
- これにより、参加体験の質がはるかに向上した。特に Discord に関しては、登壇者ご本人による補足や、質問への回答などがおこなわれる (ことが多い) ため、特別な理由のない限り、発言はしないまでも参加はしておいたほうが良いと思われる。
+ これにより、参加体験の質がはるかに向上した。特に Discord に関しては、登壇者ご本人による補足や、質問への回答などがおこなわれる (ことが多い) ため、特別な理由のない限り、発言はしないまでも参加はしておいたほうが良いと思われる。
</p>
<p>
- なお、アンカンファレンスについては、1日目の終わりにhttps://fortee.jp/phperkaigi-2022/unconference/view/d332797a-8921-4706-a7e2-ee72640c9b5e[トークン問題の解説放送]もおこなった。
+ なお、アンカンファレンスについては、1日目の終わりにhttps://fortee.jp/phperkaigi-2022/unconference/view/d332797a-8921-4706-a7e2-ee72640c9b5e[トークン問題の解説放送]もおこなった。
</p>
<p>
- また、今年はオフラインとオンラインのハイブリッド開催であったが、去年の全オンラインと比べて、オンライン参加の体験が落ちていなかったのは、特筆すべきであろう。 今年は 3回目のワクチン接種が間に合わなかったこともあり現地参加は見送ったのだが、来年は是非オフラインで参加したい。
+ また、今年はオフラインとオンラインのハイブリッド開催であったが、去年の全オンラインと比べて、オンライン参加の体験が落ちていなかったのは、特筆すべきであろう。 今年は 3回目のワクチン接種が間に合わなかったこともあり現地参加は見送ったのだが、来年は是非オフラインで参加したい。
</p>
</section>
</section>
@@ -224,7 +224,7 @@
<section id="section--_そして来年へ">
<h2><a href="#section--_そして来年へ">そして来年へ……?</a></h2>
<p>
- PHPerKaigi 2023 があるかどうか存じ上げないが、あるとすれば、次の 4つを目標としたい。
+ PHPerKaigi 2023 があるかどうか存じ上げないが、あるとすれば、次の 4つを目標としたい。
</p>
<ul>
@@ -251,11 +251,11 @@
</p>
<p>
- 最後になりましたが、PHPerKaigi のスタッフ、スポンサー、スピーカーのみなさん、素敵な時間をありがとうございました。
+ 最後になりましたが、PHPerKaigi のスタッフ、スポンサー、スピーカーのみなさん、素敵な時間をありがとうございました。
</p>
<p>
- ではまた来年。
+ ではまた来年。
</p>
</section>
</div>