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 は本当にテーマが幅広く、楽しみつつも勉強になりました。
スピーカーの皆さん、スポンサーの皆さん、スタッフの皆さん、お疲れ様でした! どのカンファレンス・勉強会にも言えることですが、色々な方々の尽力があり、こういった場は継続していけてます。本当にありがとうございます!
