I have to hand it to Go for default JSON serialization for virtually every data type (i.e., struct) that I’m using.

  • X509 cert? There you go!
  • TLS connection state? We have it!
  • netip.Addr? No Problem!

And of course you can unmarshal everything just as easy.

#go #golang #json #serialization

What's a good #format to serialize simple structured #data in an efficient way?

I'm thinking about some binary #XML encoding. Also, #ASN.1 because it natively uses integers, not just strings. Is the packed representation (PER) widely supported?

The data will be a bunch of interleaved time series streams, so variable field lengths could be a big win.

Is there a format for stuff like that?

#Matroska's EBML? Only I'd have to hack the schema in.

#mkv #serialization #formats

Part 16 of Modernizing .NET is out! 🛡️

Today we’re ditching the obsolete BinaryFormatter in favor of the fast and secure protobuf-net.

🚀 7x faster 📉 3x smaller ✅ Fully safe for modern .NET

https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-16-replacing-binaryformatter-with-protobuf-net-for-speed-and-security-f5cc5db8055a
#dotnet #dotnetcore #dotnet8 #dotnet9 #dotnet10 #aspnet #aspnetcore #csharp #programming #serialization #protobuf

🛡️ Modernizing .NET — Part 16: Replacing BinaryFormatter with protobuf-net for Speed and Security

Learn how to eliminate the risks of BinaryFormatter by migrating to protobuf-net. Boost performance by 7x and reduce size by 3x.

Medium

🚀 Lodum v0.3.0 is here! 🐍✨

Lodum is high-performance serialization for Python (think Rust's serde). This release focuses on the future of Python in the browser:

✅ Robust WASM concurrency support (via Pyodide)
✅ Unified threading/locking API for Native + Browser
✅ Native NumPy/Pandas support
✅ Live in-browser demo!

Try it out now with zero installation:
https://webmaven.github.io/lodum/latest/demo/

#Python #WASM #Pyodide #OpenSource #DataScience #Serialization #Analytics

Interactive Demo - lodum

High-performance Python serialization (AKA serde for Python).

Replacing Protobuf with Rust to go 5 times faster

PgDog

How to Stop JSON stringify From Losing Dates

Dates become strings and lose timezone data.

#javascript #json #dates #bug #howto #serialization

https://www.youtube.com/watch?v=ZcJTgi1ZA9I

How to Stop JSON stringify From Losing Dates #serialization

YouTube
they keep getting worse and worse...

PeerTube

This car headlamp has cryptographic keys that restrict repair. HEADLIGHTS DO NOT NEED CRYPTOGRAPHY!!

https://peertube.gravitywell.xyz/w/ksHntWS8UJ8VWtFMKYr2xb

This car headlamp has cryptographic keys that restrict repair. HEADLIGHTS DO NOT NEED CRYPTOGRAPHY!!

PeerTube