Cian Butler
๐ค SpeakerAppearances Over Time
Podcast Appearances
One customer broke because they were parsing JSON with...
Bash and grep and seds and all those things, don't do that.
They realized it was bad and they moved on.
So, orjson, great drop from Python.
After the success of orjson, I didn't want to like, I knew Pyotr existed.
So I sat down and said, where could Pyotr be used next?
The one that I wanted to look at was XML parsing.
Not parsing, serialization.
We have to serialize very large XML payloads.
So I was interested in seeing how could I come up with a more efficient way of doing this for our use case using Rust and Pyotr.
But I got distracted when I went on to Pyotr's docs and I noticed that they had a JSON schema library there.
And I thought, oh, cool.
I wonder if this is faster than our JSON schema library.
So I went to see our usage of JSON schema library and found out we were already using the Rust one.
But also we were using the Python one.
We had both installed and we're using them both at different parts in the code.
And I kind of just looked at myself going,
How do we, what happened here?