2024/08/10 (土) に「builderscon 2024」に参加してきました。
発表
ありがたいことに「React Server Components の疑問を解き明かす」という題で発表させて頂くことができました。
React Server Component (RSC) は、サーバーサイド上でレンダリングされる React コンポーネントです。React Server Component を用いると、コンポーネントの中から DB にアクセスしたり、ファイルシステムにアクセスしたりできます。
一方で、今までにも erb や pug といったテンプレートエンジンのように、サーバーサイド上でテンプレートをレンダリングする技術というのは存在しました。また、React でも SSR を用いれば、(Client) Component をサーバー上でレンダリングできました。そのためこれらの技術とどう違うのか、疑問を抱いている方も多いはずです。
そうした方向けに、RSC とは何か、どんなことができるのか、そして従来の技術とどう違うのか、どう開発スタイルが変わるのかについて話したのが、本発表となってます。普段フロントエンドを触っている方は勿論、それ以外の技術領域の方もターゲットにした内容となっています。是非読んでみてください。
また、当日の発表では 68 枚のスライドで話しましたが、Speaker Deck にアップロードしたものには付録として、20 枚の追加スライドがあります。当日会場で話を聞いていた方も、是非 Speaker Deck で読んでみてください。
僕と builderscon
僕が builderscon に参加したのは今年で 2 回目です。最初に参加したのは、「builderscon 2019」でした。なんと参加した当時は id:mizdra はまだ学生でした。
何人くらいの規模のイベントだったかよく覚えてませんが、少なくとも 500 人以上だったはず? 沢山の人が来られて、皆楽しそうにされていたのが印象深かったです。自分もこういう場でいつか登壇してみたいなと、そう思えるイベントでした。
しかし COVID-19 流行により、翌年以降の builderscon は未開催となっていました。つまり、「builderscon 2019」が僕が参加した最初で最後の builderscon でした。
そうした背景もあり、今年無事 builderscon が開催されてとても嬉しかったです。加えて、builderscon で登壇したいという思いを 5 年越しに叶えることができました。本当に良かったです。
開催に携わったスタッフの皆さん、ありがとうございました! また来年も楽しみにしています。