Go Conference 2025 に参加しました!

Go 暦 1 年ですが、今回 Go Conference 2025 に参加してきました!

Go Conference 2025 は幅広いテーマが取り扱われていたので、いくつか紹介します。

サプライチェーン攻撃に学ぶ module の仕組みとセキュリティ対策

過去に発覚したサプライチェーン攻撃から go module の仕組みを解説されていました。 module proxy がどのように動いているかの解説もされているのですが、後述の「Go のビルドシステムの変遷」にも module proxy の話題が出てくるため、合わせて見ると理解度が上がります。

encoding/json/v2 で何が変わる? - v1 から v2 への変化を徹底比較

encoding/json の辛いところから始まり、v2 の相違点や後方互換の話、移行手順など非常によくまとまった内容でした。初学者にも理解しやすく、生で聞けて非常に良かったです。

Go で WebAssembly を利用した実用的なプラグインシステムの構築方法

WASM の基本的な部分から、実際に使う際の壁など様々なことが紹介されていました。 WASM に詳しくなかったこともあり、非常に勉強になりました。

Go の interface と Generics の内部構造と進化

any 警察というワードが非常に印象に残っている登壇です。 any 型として扱われた引数が nil のときの nil 判定は、正直知らなかったこともあり衝撃を受けました。そこから内部の実装を紹介しており、学びが多かったです。

全て Go で作る P2P 対戦ゲーム入門

個人開発で Go でゲームを作っている方の発表でした。 ebitengine の紹介や、具体的な実装方法、その他ライブラリなど、中身を余すことなく伝えてくれてました。ゲーム開発は PHP ではなかなか聞かない内容なこともあり、新鮮でした。

Go で体感する Multipath TCP ― Go 1.24 時代の MPTCP Listener を理解する

MPTCP ということで、ネットワークの話が多くを占めています。ネットワークの詳細な話だけでなく、MPTCP でどうやれば LB と接続できるかなど、発展的な内容も紹介されてました。非常に濃い内容で、個人的には 40 分枠でもっとたくさん聞いて見たかったです。

Go のビルドシステムの変遷

Go の歴史とビルドシステムについて紹介されていました。お話される内容が面白く、楽しく聞かせていただきました。 Note 等にまとめていただけるようなので、楽しみにしています!

メガエンプラ SaaS を支えるシリーズ A スタートアップの Go アーキテクチャ

SendGrid を使ったメール送信とその際の注意点、Transactional Outbox パターンの紹介が印象に残っています。また、SendGrid の Webhook と冪等キーについても触れられており、非常に参考になりました。

全体的な感想

初参加でしたが、非常に楽しめました。 Go は本当にテーマが幅広く、楽しみつつも勉強になりました。

スピーカーの皆さん、スポンサーの皆さん、スタッフの皆さん、お疲れ様でした! どのカンファレンス・勉強会にも言えることですが、色々な方々の尽力があり、こういった場は継続していけてます。本当にありがとうございます!