タグ: #serialization
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 3 件
Protobuf Edition 2026 ― 締め付けられる3つのデフォルトと、protocが初めて強制するスキーマサイズ上限
2026年7月13日、protobuf.devにEdition 2026の発表が掲載されましたが、そこから4日前の7月9日にはすでにv36.0-rc1が公開されていました。Edition 2026は新しい文法を一つも追加しない代わりに、3つのデフォルト値を締め付けます — 名前衝突の禁止(STYLE2026)、シンボル可視性STRICT、そしてprotocが史上初めてスキーマサイズの上限を強制するenforceprotolimits(メ
2026-07-16 · 31 分で読めます #grpc#protobuf#api-design#serializationJDK 26 の final フィールド変更警告 — JEP 500 が実際に変えたこと、そして今確認しておくべきこと
JDK 26(2026年3月17日 GA)は、JEP 500「Prepare to Make Final Mean Final」を通じて、ディープリフレクションで final フィールドを再代入するコードにランタイム警告を出すようになりました。JDK 5 以降、setAccessible(true) の後の Field.set() は final フィールドを自由に変更できており、Gson のようなデシリアライズライブラリやフィールド注
2026-07-16 · 31 分で読めます #java#jvm#reflection#serialization#migrationバイナリシリアライゼーション完全ガイド 2025: Protobuf, Thrift, Avro, MessagePack, FlatBuffers, Cap'n Proto — 性能 vs 柔軟性の選択
JSONより10倍速く5倍小さいバイナリフォーマット。Protocol Buffersのvarintから FlatBuffersのzero-copy、Avroのschema evolutionまで — 6つのシリアライゼーションフォーマットの内部構造と実戦的な選択を720行で徹底解析する。
2026-04-15 · 40 分で読めます #serialization#protobuf#thrift#avro#messagepack